Is Linus Killing Linux?
halbritt writes: "An article over at TechWeb asks the question, 'Is Linus Killing Linux?' The story outlines an interesting perspective with regard to Linus having complete control over the kernel and how that may not be in the best interests of the $2 billion industry looking to exploit Linux for fun and profit. It goes on to describe how a non-profit, industry funded organization should take control of kernel development so that kernel development would better suit the interests of said $2 billion industry." Actually this story amused me, since its essentially the same story that some genius journalist writes every few months. Linus is killing Linux just as horribly as I'm killing Slashdot.
Re:Why not? (Score:0, Flamebait)
by kikta on 09:25 AM January 27th, 2001 PDT (#89)
But, that's what Unix did and look what happened to those assholes. That why there's so much talk against proprietary crap - the last thing we want to do is fork the kernel. Unless Linus start taking it down the shitter (and he's not), there's every reason to avoid it. (quoted in whole due to a shithead moderator)
Yeah, but what really doomed UNIX was not kernel forks, it was user space forks and different hardware, dooming binary and even source compatibilty in most cases. Not to mention that admining UNIX meant knowing a different toolchain for each vendor.
Well, now we have the GNU user space and complier emerging as a standard part of even commercial Unix installations (like Solaris), and we have cheap, mostly standard x86 hardware working fine for 90% of the problems out there. And the Linux distributors have already fucked up the admin tool issue, so that will have to solved later anyway.
To k-whore a bit, the unifying part of "Linux" is not the kernel -- it's the free userspace. Commercial vendors are starting to catch on with this with things like AIX-L (runs Linux PPC binaries), and free software vendors know that source compatibility is easy if you can at least make some assumptions about the runtime environ (to a greater degree than you could with commercial UNIX). Once UNIX software vendors have completely standardized on GNU/Gnome/KDE/etc, their really won't be a fractured Unix anymore, and you can mix and match kernels to your hearts content. It's totally likely that we'll see a "Linux-like" OS with a BSD or the Solaris SysV kernel.
--
Business. Numbers. Money. People. Computer World.
This is typically argued three ways: Linus is killing Linux by insisting on certain kinds of changes that generally leave out the things the Industry wants. The Industry is killing Linux by forking off and releasing all kinds of weird patches, many of which don't work as advertised (probably why Linus rejected them), and giving Linux a bad name when in fact their products are not Linux any more than any hacker's mangled, broken source tree is Linux. Nobody is killing Linux because the entire process is demonstrating the strengths of the open development model that's so hip today.
To be honest, I consider a fourth argument more accurate: Linus is killing Linux by proxy; he is actually accepting too many patches. The kind of patches that are needed are things like the PCI rewrite and Softnet and Netfilter. To me there is no similar effort more important than analogous rewrites for the block and scsi layers, with a FreeBSD-style VM close behind. Therefore, no major patches should be accepted until that work is done and has been tested. To continue all kinds of unrelated development when much of the core code is in total disarray, a mess of hacks and black magic that break half the time, is simply foolish. The 2.5 series should be dedicated to three major points: Dead code removal, major structural overhauls with substantial and rigorous testing, and a complete and systematic review of all existing code to ensure that it is using the most up-to-date and efficient ways of doing things (ie make sure that drivers aren't using the back-compatibility PCI cruft, then remove the cruft). This would result in a 3.0.0 that contains not one new feature, and probably would have fewer drivers since unmaintained drivers would be dropped completely from the codebase. But the tarball you download would probably be 20-30% smaller, and the entire system would be much more reliable and predictable. The greatest advantage is that 3.x would have a solid foundation to build on, free of back-compatibility cruft, broken code, dead code, unmaintained code, spaghetti code, and all other manner of obnoxiousness. The interfaces specified during the rewrites would be considered fixed (ie minor bugfixes are ok but no rewrites no matter how clever the idea) for the entire major version (as opposed to the current plan to preserve them only within a minor version). This gives some stability to the project and helps industry, as well as independent hackers who have to maintain code.
while ($story_needed) {
@idiots = find_idiots($senseless_yakkers);
foreach $moron (@idiots) {
push(@comments,get_quotes($moron));
}
$story = intersperse_speculation(@comments);
print html_format($story);
}
A competing fork/implementation would be good for both the Linus version and the "industry consortium" version. It's all GPL, so mix, match and cross-breed at will.
Linus has stated that he cares more about small devices than 'enterprise' features, and the industry really wants the reverse, so that would give everyone something they like.
Better than using SCO.
- - - - -
Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
Is it me or did everyone just take drink a gallon of knee-jerk reactionary juice? Most people are reacting to one phrase "linus killing Linux". The article had some valid points to me. One, if Linux is to grow as it has done, shouldn t what Linus does with respect to the kernel, be a full time job? By dividing his responsibilities is he not giving short shrift to one or the other or both? To me the article is proposing that Linus devote himself to Linux full time or let another org do it. If Linux is to grow as its done the idea just makes sense.
There's a common misconception that people seem to make regarding this scenario: Linus has complete control over the kernel.
It just ain't true.
Just because Linus has headed kernel development up until now doesn't mean he always will. IBM (or anyone) could suddenly split off from the main tree and begin development on their own. And provided they remain true to the GPL, there is no reason this couldn't happen (and frankly, I'm amazed it hasn't happened yet).
I think that fact that Linus still heads development is just a testament to his phenomenal abilities as a project manager. But it doesn't have to be that way.
Im not a Linus Worshipper, and this comment is not in _his_ defense.
What the fuck do we give a shit if "$2 billion industry looking to exploit Linux for fun and profit" Fuck dollars - fuck industry!!!!! Why should Linus be accused of leading Linux poorly? Because he is not some TransNational Board of Directors looking to homoginize something for the mass market? It makes me sick to think that people are so caught up in 'market economics' and the like that they DO NOT EXIST OUTSIDE OF THEIR MARKET FUNCTIONS ! People everywhere adopting the word 'Consumer' in place of 'Citizen' or 'Person' is a telling example of the transformation of everything we do to being a 'Business Function'.
I dont give a damn what 'industry' thinks of GNU/Linux - they can goto fucking hell. Im interested in Linux because of the possibility that it will change people and society by freeing them from a future of proprietary IP controlled by those who would seek to exploit them... if 'industry' thinks that the success of Linux should be 'co-opted' for their ends, and not for this liberation of users I say 'Fuck them'.
This makes me absolutely irate - when did "Person" and "Society" get replaced with "Consumer" and "Market"?!?! And when did it become necessary to measure everything by a 'dollar yardstick'?!?
And I'll certainly continue to 'farm things out'--having others maintain the things that I don't have the heart for. I think that a lot of the talk about the 'succession' is due to this--people see the project growing, and see other people having a large impact, and don't realize that it's already long since grown past being just 'Linus.'
;)
from a zdnet interview with linus. he goes on to say:
hope that in another few years, people will still remember me, but they'll also consider me more of a traditional 'technical lead' person and 'senior architect,' rather than 'Mr Linux.'
THAT's what I'm aiming for. The ability to be 'just' the technical guy some day. I'm in no real hurry, and I'm convinced it will happen, so I'm not worrying. You'll just have to find the next quotable wünder-kid to spice up your stories
so linus realizes that linux is growing, and it will be to big for him (or any other singular person) some day. the community will deal with it. hell redhat/ibm/compaq all employ kernel hackers, and i think linus listens to them when he makes decisions. at some point a decision has to be made and currently i think those decisions are best made by linus.
use LaTeX? want an online reference manager that
-- john
Past experience and observation would indicate that Open Source projects of high general interest, in the condition of massive disagreement between factions will result in project forking. In other words, if enough smart people think Linus is screwing things up, or not directing kernel development in the right way, or refusing to merge in important patches, then dammit, they can and will fork and make their own kernel fork. This hasn't happened to any significant extent. Therefore things are probably doing okay. Hell, if they look like they have _MY_ interests better in hand, then I'll support a forked effort too. I just doubt that a megacorp consortium will in any way have my interests at heart.
One should remember the industry track record for creating consortia for developing and promoting Unix. These have been dominated by backstabbing among the members, and demands of holding back technology that competed with the members proprietary solutions.
I suspect some of the players (IBM, SGI) actually remember this period, and are happy to have a independent benevolant dictator running Linux, instead of a consortium.
Forking is a nice thing to allow the kernel to do, but I'd be very careful about doing it on a whim. If it can be avoided, that would be the best thing. This all harks back to the whole KDE/GNOME mess. The problem with that isn't duplicated work, but duplicated APIs. Its also the same reason why OpenGL still isn't as popular as D3D, comptibility. It is critical that different implementations remain source (and preferably binary) compatibile with each other. I'd hope that somebody would have the sense to create a Linux Standards Committie (oh, wait...) that would decided changes to the API standards. Without such a body, you get the whole UNIX fragmentation mess all over again. The problem stems from the fact that people are willing to change things that they own. Because Linux owns the kernel right now, IBM can't change the API. However, if they create their own fork, then they'll go changing APIs that, with some work, they could avoid changing. Like it or not, programmers are human, and they are inherently irresponsible. You can't just say "fork it, it'll work out" because frankly, it won't.
A deep unwavering belief is a sure sign you're missing something...
As leader of the sad world of open-source fandom, the weblog buck stops at CmdrTaco's keyboard.
/. however, is a registered trademark of Andover.net.
The 24-year-old CmdrTaco, a leisure-class hero to lazy developers who prefer web surfing to work, is the inventor and guardian of a technology website that reports unsubstantiated rumors about a $2 billion industry, one whose rapid rise is unnerving executives at Microsoft Corp. (stock: MSFT).
Yet some solution providers, vendors, and industry observers are beginning to question how long one man can steer the evolution of slashdot, and whether CmdrTaco's sole oversight of the site, now at version 1.0.9, is slowing its corporate adoption.
While he's not driven by aesthetic motives, CmdrTaco has significant power over the look of the website.
Kuro5hin, in contrast, is the trademark of Rusty Foster.
They note CmdrTaco lacks both color vision and good taste for web design, and as an inept but persistent amateur guitarist, has considerable professional obligations outside his slashdot activities.
What's more, industry titans such as IBM Corp. (stock: IBM); Compaq Computer Corp. (stock: CPQ); Intel Corp. (stock: INTC); Hewlett-Packard Corp. (stock: HWP); and Oracle Corp. (stock: ORCL) are losing billions of dollars in developer time as their employees spend the entire day reading the site and those developers to exert more influence on the development of a less garish color scheme, not based on a bad acid trip.
"We need a designer that understands why the BSD section shouldn't be a combination of teal and fire engine red. Employees at IBM, Compaq, and Dell and the [Linux] distributors have taken to wearing welding masks while viewing some portions of the site," said Hal Davison, owner and president of Davison Consulting, Sarasota, Fla.
Some overweight, bearded, slovenly Linux users view the unpleasant site design as proof that CmdrTaco isn't gay, Davison said.
"Linux wookies reluctant to see the site change because they have channeled their sexual frustrations into homophobia. They don't want to see a Maurice or Antoine saying, 'Pastels would be nice,'" he said.
Torvalds opposes the notion of aesthetic principles controlling the look and feel of the slashdot website.
However, experts say he'll face pressure from big OEM VA Linux which is attempting to bankroll the transformation of the inaccurate technology reporting into a lucrative industry.
The slashdot user base stands to double this year to 600,000 accounts, according to Deutsche Banc Alex. Brown, a Wall Street investment firm. Users are hopeful but leery about Taco's casual indifference to usability and readability.
Shoeboy's recent pledge to spend $1 to advance slashdot usability in 2001 comes with a no-strings-attached promise today, but observers say that won't last if Taco doesn't pick up steam in the form of making the site less shitty.
For example, at the LinuxWorld conference in New York, a passing marketer cried out in horror after viewning the apache section. She is currently in therapy working to resolve her new found aversion to the color purple.
"In the early stages of slashdot, it was more of an amateur affair and developers didn't have high expectations," said George Weiss, an analyst at Gartner. "But CmdrTaco has acheived financial success, and they think he should maybe fix the fucking site already."
Publicly, blue-chip posters recognize Taco as the lead slashdot user, but note that they aren't beholden to his final nod to carry out their posting plans, as they are with other websites.
Still, insiders say Taco's casual e-mail flip-offs of the user base carry tremendous weight in the user community - down the food chain from Karma Whores to Trolls, slashbots, and first posters.
For instance, when Taco declared Microsofts web outage unimportant several days ago, many posters opted to call him a "fucking shithead."
"[Taco's] decisions are ones he quickly pulls out his ass," said Signal 11, senior director of database marketing at Oracle, Redwood Shores, Calif., who contributed to the decline of slashdot.
"After he's had a few too many, that's when he's ready to check the submission queue. He flames users, reposts old stories and then vomits. He makes CowboyNeal lap it up," Signal 11 said. "Having a little bit of alcohol is a good thing, but Taco takes it to far."
Despite Taco's technical reign over slashdot, Timothy and Michael have quickly become the sites de facto editors, and tensions over the sites direction will heighten as they continue to post pointless articles, experts say.
"I don't believe open submission queus work well for commercial sites because they can't control submissions," said Michael Cusumano, a professor at the Massachusetts Institute of Technology's Sloan School of Management who sits on the board of solution provider NetNumina Solutions. "This leaves them open to accidentally posting links to the Amsterdam hooters and shit."
ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-
Once you have that, you are the master of your own kernel, and you can start a non-profit based on the direction of that kernel.
I think that at this point, the big vendors are scared of forking the kernel because of the old Unix wars and the ammunition it would give to the MSFT FUD machine. They needn't be worried, though; I think most people (outside of industry) agree that an amicable fork would be in the best interest of many people. IBM could take some of that $1B they were planning to invest and pay someone to oversee development of their forked version. And since both projects would be GPL, they could learn and borrow from each other. If Linus should happen to make a bad design decision, for example, he may reconsider if it's shown that the other kernel, using the decision he rejected, performs better.
As other people have pointed out, Linux is a hobby for Linus. He just wants something that will run well for him; if people submit patches for something that he'll never use, he'll include it in "his" kernel if it's good code and doesn't adversely affect other systems.
sigh...
--
--
We have fought the AC's, and they have won.