Linked by Massimo Sandal on Thu 7th Jul 2005 20:14 UTC
Linux Recently in a post on my blog I argued that, despite many claims to the contrary, GNU/Linux is almost ready for the desktop. In particular, I argued that GNU/Linux is already a very good and easy desktop if people just take the time to learn its very basic differences with Windows before actually using it. Note: Don't forget to rate this article!
Permalink for comment 1177
To read all comments associated with this story, please click here.
Member since:

Ok, let's start with error # 1:
"graphics drivers need kernel recompilation"
That's incorrect in so many ways. You never need to recompile your kernel to build modules for it; thanks to the nice modules system in Linux (I believe BSDs lacks this for what Lumbergh would call "political reasons.").
If you meant to say that modules/drivers had to be recompiled for each kernel; then you are correct. This is that wonderful ABI that Lumbergh incessantly raves about. There are reasonable workarounds to this, Nvidia does it by writing a wrapper that you compile each time: The compilation takes something like 5 seconds on a 1.5 Athlon: It's not a lot of code; and graphics drivers are immensely more complex then all other PC device drivers.

"Desktop environments are heavy, based on old X11 client server architecture (?!? on a desktop system!!!), often they are only a patchwork.. "
A lot of people believe X11 is heavy. In fact, they thought so over a decade ago when R6 was released. Of course, we all thought Windows 3.1 was pretty big at the time too. X11 does have a lot more usefulness than most people will use on a desktop; but that doesn't necessarily make it truly slower. I'm guessing you would argue that Java is stupid on the desktop, along with Python, .Net, VB6, etc etc etc.

"In conclusion, people discovered that unixes arent for desktop usage."
Except that historically that's what they were for. VMS was for servers with it's excellent process protection, amazing security, and complete stability. Unix was for the desktop with it's small almost polymorphic utilities, great IPC for rapid expansion of the utilities, security for multi-terminal systems, and etc.
It seems almost frightening to realize that Unix ended up being seen as a server operating system and as a bad desktop system.

Would you care to provide some actual "for instances?" Or are you just going to carelessly slander other people's carefully crafted (ok, not always so carefully crafted) code?

Reply Parent Score: 1