Windows XP was released on October, 2001. It's now close to 2012 and I've yet to see a single distribution of Linux that's half as pretty or easy to use. To the end user this is all that matters yet programmers seem to only care about abstract bull shit and optimizing routines no one will use.
Don't do this.
Name:
Anonymous2011-12-07 3:39
Using Linux is like Tech Support in reverse.
Name:
Anonymous2011-12-07 3:41
Genera was released in 1982. It's now close to 2012 and I've yet to see a single distribution of Unix/Linux/Windows that's half as pretty or easy to use. To the end user this is all that matters yet programmers seem to only care about abstract bull shit and optimizing routines no one will use.
Microsoft Bob was released in March, 1995. It's now close to 2012 and I've yet to see a single distribution of Plan 9 that's half as pretty or easy to use. To the end user this is all that matters yet programmers seem to only care about anii hax and optimizing barnsley's ferns no one will use.
Don't do this.
Name:
Anonymous2011-12-07 4:16
If it ain't Lisp, it's crap.
Name:
Anonymous2011-12-07 4:23
implying Linux is easy to use
How does one make a kernel that's easy to use for a user?
Name:
Anonymous2011-12-07 4:31
>>1
How is xp easier to use than say ubuntu?
The only reason so many people use windows is because it is preinstalled on the pcs they buy (and they most likely don't even know what an os is. To them a computer is a machine that runs windows)
Name:
Anonymous2011-12-07 4:41
>>8
They are both buggy crap, but Linux is worse, cause of it's installation mentality and separation of program files into usr/bin/lib/include crap. And Registry is supperior, because it provides uniform format to store settings.
Name:
Anonymous2011-12-07 4:43
Even Amiga's workbench was better than Linux. Amiga also had no retarded file extensions.
Name:
Anonymous2011-12-07 4:49
>>9
I don't like the scattered installation thing either but but the package manager takes care of all those details so the end user doesn't have to even know about it. Also most settings an end user will ever have to change are managed with dot-files in the home directory which is rather easy too.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-12-07 4:58
Linux suffers from "Kernel Superiority Syndrome"
The system is built for the running the kernel, apps are secondary.
In real world, OSes are built to run real apps, and only toy kernels for compsci projects focus on the kernel itself.
>>11
Linux package manager is an overengeneered bloate piece of shit, like the rest of Linux. The only thing really needed to install package is just putting it somewhere on FS.
I remember, there was an amazing utility of Windows, that allowed programs to run from inside a ZIP archives. It saved space and speeded-up startup time (no fragmentation and less disk access).
Name:
Anonymous2011-12-07 5:44
>>14
This should be the first commandment of OS design: if ZIP package is on user's system, it's ready to be used. No "intallation" or "install.exe" crap - just single ZIP file.
A nice blog for all of you to read, linux-retards.
Name:
Anonymous2011-12-07 6:19
>>19
Let me get this right:
1. Load up the archive decompression program
2. Load up the archive into the decompression program and decompress the files
3. Load up the decompressed files and execute the binary
4. ???
5. Faster!
You know what, I can already feel the VTEC kicking in just by thinking about it.
Name:
F r o z e n V o i d !!mJCwdV5J0Xy2A212011-12-07 6:26
I don't think the benefit of loading compressed programs even exists:
1.the decompression must be faster than loading uncompressed data from disk
2.thus, you have to use very high compression, fractal or some range search.
3.any change in loaded data, means the file has to be reencoded.
Name:
Anonymous2011-12-07 6:38
>>21 Load up the archive decompression program
It's always in memory.
Load up the archive into the decompression program and decompress the files
Done just in time and result is cached.
Load up the decompressed files and execute the binary
Wut?
I'd rather have an OS with a shitty GUI than one with a cockful of security vulnerabilities, of which the largest is that the source code is not available.
Know the joke about “Windows has detected a mouse movement – press OK to restart”? Well, at least Windows doesn’t go “Your Linux has detected a computer – press [Enter] to recompile the fucking kernel, but not before you edited some obscure config files, and certainly not before you recompiled this one module for which you’ll never get all the dependencies working, hahahaha”.
This is pure madness. It’s not the OS’s fault entirely either. It’s because application designers for Linux think that a huge part of the OS’s purpose is to drain away the user’s time in hopeless quests for a rudimentarily working system and perhaps some cosmic GPL karma. There is absolutely no reason whatsoever, why almost any process could not be done in user land instead of the kernel. Except maybe that some 133t haxx0rs think it’s cool.
Name:
Anonymous2011-12-07 10:26
And I’ve had it with this dependencies crap. Those millions of fat libraries that are ridiculously incompatible with each other, and also with other versions of themselves. And hell, since we got the source code to everything, let’s just compile everything right into the executables – so much better than shared object libraries! What happened to the Unix philosophy of having little specialized tools that share common interface formats? Nowadays, even stupid device drivers (which of course are all gigantic kernel modules) are grotesquely stuffed with capabilities, but you’re seriously fucked if you expect them to really interoperate with something.
The problem is there are no OS developers for linux, only people who write programs and then other people pick out the ones they like, put em on an iso image and there you have your "OS".
GNU/linux are not interoperateable components but random shit just stack together and throw out in the wild.
Name:
Anonymous2011-12-07 10:36
>>40
Since 90's Linux changed only for worse. Unix just wasnt designed to scale so far in future, it was designed for a shitty arcade shmup game.
>>42
True, but suggesting Windows as an answer is more than just a bit silly.
Name:
Anonymous2011-12-07 10:39
>>41
Linux is a braindead Unix clone. It was made by people who know nothing about OS design themself, neither they care or very excited about new ideas.
Name:
Anonymous2011-12-07 10:40
>>39
I agree, we should use dynamic linking only when it's really necessary (i.e. for libGL and such). Dynamic linking is bad for the cache, doesn't really save that much space, and prevents inter-module optimization.
>>47
Scheme has C++-level readability, so it's not much better. fuck this shit, I hate all current programming languages fuck fuck fuck
Name:
Anonymous2011-12-07 10:47
>>43
I am an B.Sc. in Computer Science and have tried numerous Linux distros over the years. It might be a viable option for the occasional lucky person who installs the base system and it works reasonably out of the box (possibly with the addition of one or two modules/programs, it ain’t that hard). Also great for the tinkerer who wants to learn about computer systems, no arguing about that.
That said, would I want it on a professional workstation or production grade server?
No.
Reason: For daily use, all distributions I have touched were utter garbage compared to all of Microsoft’s offerings. Period. The system is very “nerdy” – feels like a toy, with obscure application names, weird help files and messages, and a good variety of awful workarounds obviously written by 35 year olds living in there mothers basement. The more cooks there are, the worse the soup will taste. I’m all for open source, but it seems that when it comes to operating systems, some degree of quality control and co-operation with the hardware manufacturers is needed. Perhaps this kind of stuff is best handled by a corporate entity.
The price of a Microsoft Windows license may be $200 – but what is its value?
Well, I have a $60/hr salary as an IT professional. I spent 40 hours getting a copy of Ubuntu fully working on a three year old Inspiron laptop. $2400. Windows install time two hours.
Name:
Anonymous2011-12-07 10:49
>>48
Readability is subjective and isn't a major issue. But a badly designed non-uniform language, that doesnt scale well, favours defective Unix-like OS designs. That is why Windows is so much like Linux.
>>49 That said, would I want it on a professional workstation or production grade server? No.
What do you want for a professional workstation or server? Windows XP? IHBT!
Name:
Anonymous2011-12-07 11:52
Lisp is a perfect disciplined army soldier, which can easily adapt to any role under any conditions.
Ruby/Haskell/C/C++/Python is a retarded gay punk, with an ugly hair style, drug addiction and authority issues.
Name:
Anonymous2011-12-07 11:54
>>49
I agree with most of your arguments, but the fact that you take 40 hours to get an Ubuntu running forces me to conclude you are either a terrible troll, or simply a retard.
Even grandmothers can install and run their own Ubuntu without even letting the cake burn in the oven.
Name:
Anonymous2011-12-07 11:55
>>54
"authority issues" mean that instead of reporting situation, it'll go segmentation fault or refuse to carry more than one inventory type, because his religion forbids "dynamic typing".
Name:
Anonymous2011-12-07 11:56
>>55
I can think of over 9000 situations, when Ubuntu'll simply kernel panic during install.
Name:
Anonymous2011-12-07 12:00
>>57
I had no problems, ever, with any Ubuntu system, in any machine. I may have been lucky, but, in contrast, I did have problems with Debian installations (and other distributions). IIRC, one of these buggy installs even yielded a bug report to the kernel team.
Name:
Anonymous2011-12-07 12:05
>>58
I can think of over 9000 situations, when Ubuntu'll simply kernel panic during install.
>>55 Even grandmothers can install and run their own Ubuntu without even letting the cake burn in the oven.
How long would it take a grandmother to figure out why she can't run anything straight from the CD/DVD? Like, say, she is installing Ubuntu in a virtual machine first and tries to install VBox Guest Additions.
Name:
Anonymous2011-12-07 12:10
>>60
Not to mention, that some virtual machines will run Windows, but fail to run Linux. A little response change, or latency increase, and Linux will panic.
Name:
Anonymous2011-12-07 12:10
>>8
They are both buggy crap, but Windows is worse, cause of it's installation mentality and separation of program files into HKLM/Program Files/HLCU/Application Data/(x86) crap. And ~/.config/usr/bin/lib/include is supperior, because it provides uniform format to store settings.
>>62
Windows places all programs into "C:\Program Files".
Name:
Anonymous2011-12-07 12:19
I want to update my video card drivers.
Ubuntu tries to reinstall xorg and all dependants (~500MB).
Windows crashes at bootstart after a successful update.
Archlinux just needs pacman -Rdd radeon && pacman -Sf radeon, but oh, pacman is cryptic and shit, but wait, I can RTFM in a fraction of the time I would wait downloading or reinstalling everything.
Package managers for end users are bad. I don't want to reinstall everything to update my video card drivers!
Name:
Anonymous2011-12-07 13:02
I'm sympathetic towards Linux, but there's no way that the neckbeards are going to turn me into some ubuntu-worshipper that devotes his entire life to making their software better and more compatible. Sure, Windows is shit, but Ubuntu is almost completely useless to 90%+ of the population, offering some nice graphics and nothing more. It's completely fallen into the same trap that it claims Windows has fallen into.
I remember a few years back, people hated the Windows registry. Even long time Windows users have had a love/hate relationship with it. Surely open source could come up with something better. I mean, all those Linux boys were going on about how text files were more robust and easier to edit and yadda yadda.
But hmm, what actually happened? Every open source app decided to make it's own dot-file or dot-directory. You ended up with home directories full of dot-entries. Ever try looking at your home directory through a samba share from windows? Good luck actually finding your files.
Then some brilliant mind came along and said, oh it'd be nice to have a uniform api to store hierarchical configuration data. Then every app could store configuration in a standard way, and not have to write it's own parsing and loading and serialization and de-serialization routines. Brilliant!
Name:
Anonymous2011-12-07 16:15
# Buggy apps can shit all over your settings: Doh! still there with GConf.
# Apps don't clean up their data when they're uninstalled: Doh! still there with GConf. There's even a cleaner for it.
# Apps have to store "large" data somewhere else on the filesystem: Yep, still there with GConf.
# There's a lot of COM activation data in there that's cryptic: Activation? what's that? Bonobo? DCOP? But seriously, d-bus has a directory where files describing how to activate certain interfaces go. Want to get information about interfaces? go parse it yourself.