The Linux Identity Crisis
Jayze Calrtini writes "From an article from ZDNet:"If you've been following the current rift in the Linux community between Linus Torvalds and his minions squaring off against Con Kolivas and the mainstream Linux fanatics, you probably know that it's getting quite heated.
You also probably know that these two entirely different ideas could create three possible paths Linux can take for the future: stay geeky and appeal to the advanced tech guru in all of us; go mainstream and leave the advanced functionality and reliable kernel behind to compete with Microsoft and Apple; or face a "civil war" that could lead to total Linux annihilation."
I vote for total annihilation.
I mean, with Vista, who cares about Linux anymore?
The opposite of progress is congress
Two outcomes... Linux gets better or Linux dies. Either outcome is acceptible and should be to any other OSS "believer" as well. Survival of the fittest and all... even if the fittest isn't Linux.
Sounds like another storm in a tea cup. The linux world has had more flame wars than not, and will continue to do so as long as it exists. It's one of the characteristics of a democratic system that people have arguments. The "total annihilation of the linux world" is a load of incendiary exaggeration. Typical slashdot "editorialism", I guess...
Daniel
Carpe Diem
Come on over to *BSD. We're the 'big tent' OS. Room for everyone.
Don't like the direction the kernel is going? Branch the kernel and call it MyBSD. Whatever, no one is going
to get pissed.
Linux folks take themselves WAY too seriously, and besides, *BSD has a 'cool' factor with the chicks that
Linux will never have. You should see the honeys flock to me when I sport my FreeBSD tshirt.
Come on in to BSD, boys, the water is fine.
The article--no, make that rant--has nothing to do with the debate between Linus and Con. The author somehow thinks that this technical debate about the kernel's workings has something to do with "Linux" desktop usability. The author clearly does not understand that there is a difference between the Linux kernel, the thousands of programs that comprise a Linux distribution, and the distributors who glue all this stuff together. He says Linux shouldn't "go mainstream" (here I guess he means distributions) and ignores the fact that Ubuntu can go mainstream while Gentoo can stay geeky.
Total waste of time; prevalence of this crap on Digg is why I stopped reading it, and now Slashdot isn't too far behind it seems.
Penny - plain text accounting
One part of me likes the first two ideas. I mean, there could eventually be a Windows killer distro out there. And at the rate things are going, Ubuntu seems to be the likely candidate. On the other hand, Linux does have a place with hardcore geeks out there who like to tinker and tune the kernel.
A second part of me is wondering why we all can't get along. Linux isn't going to be annihilated. Even if Torvalds were to walk out in front of a bus tomorrow, development of the Linux kernel will not cease entirely. Businesses have too much riding on Linux for it to fail. I could be wrong; but I highly doubt the doom sayer's claims.
The game.
What really pisses me off as far as Colivas camp is concerned is that they equate 3D games smoothness to desktop performance and keep on quacking about "desktop linux performance". Their stuff has nothing to do with it.
It is just one tiny facet of desktop linux. Further to this, in order to demonstrate any of the performance you have to throw in two big unknowns - a binary only driver and a card without a fully disclosed and known specification.
Self-serving benchmarks for 3D game on local machines should not be used to claim superiority in all desktop linux tasks period. In fact they should not be considered at all at least until something comes out of the recent ATI and Intel spec disclosures. When non-binary 3D accelerated drivers become widely available there will be a point to start benchmarking towards 3D performance and smoothness. Until then this is a complete waste of everyone's time.
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
Maybe. Maybe not. It depends.
Either way, it doesn't matter and we win. If the kernel doesn't fork, then probably some kind of compromise has been reached that brings the best of both worlds. If the kernel does fork, we get two independent projects, perhaps each geared at different requirements.
This has happened before. Firefox started as a fork of Mozilla Seamonkey. The needs of embedded developers have spawned small Linux kernels like ELKS. Ximian started as a GNOME fork that eventually was merged back in. Then there's egcs vs. gcc, and so forth...the list goes on and on.
In the end, the community wins. We get better code, and in some cases, we get new projects that meet specialized needs.
My blog
I do not consider myself a nerd of geek. I use Linux because it works for me, because I avoid vendor lock in, because it is easier to admin and secure.
The article is from ZDNet. The author probably stumbled upon kerneltrap for the first time and thought, "OMG! There's a real *war* happening here! This is news!" -- not realizing that the "war" was business-as-usual.
Another thing the author doesn't seem to realize is that Linux code (the kernel) is forking all the time. It may be support for real-time embedded or support for MMU-less processors, etc. The point is, people experiment, discover something interesting (fork), then try to get the interesting part back into the mainline tree. Happens a lot. Let the code fork in a big way? It will later merge and improve, yet again.
I recommend to anyone covering geek news: Be a lurker for longer than ten minutes and try harder to understand what you're writing about. From the article: "Much like Republicans and Democrats, Linux is dominated by two factions with entirely different ideas." In psychology I think that's called "projection".