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.
Some might argue that you ARE killing Slashdot.
I don't know if Linus is killing Linux, though. It's a fine operating system, as far as I'm concerned. However, if you look at something like FreeBSD, you find more mature code, with a more unified direction. If might not be a bad idea to have a set of core maintainers, responsible for the kernel AND the base system. It might produce better code.
Of course, that's what FreeBSD is for, isn't it? Linux has its own niche. Let Linus do what he will, it's his kernel.
A new year calls for a new signature.
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.
They mention in the article that Torvalds's word on when to release kernels is an important one to distribution makers. While certainly true, I think they miss the reason why.
The example in the article is RedHat, who is the only company that opted to offer a distribution based on a test kernel. But now that Torvalds has released 2.4.0, companies all over are planning to deploy distributions based on 2.4.0. They think that 2.4.0 was the first release that Linus was comfortable calling stable.
However, anybody who's run a 2.4.0-test kernel will know differently. I ran test kernels from test8 to test12, and then used 2.4.0 for awhile. It comes as no surprise that 2.4.0 is trivially different than test12... no more different than test8 is from test9. The reason Linus released 2.4.0, as you can tell from his announcement, is that he got tired of people griping at him, and he didn't think the test base would increase at all.
Companies were holding back, not because a test kernel is inferior, but because Linux newcomers would be scared off by a test kernel. It's simply a matter of PR. Maybe Linus isn't the all-knowing Linux God that the article makes him out to be? Think on that for awhile... he's only a man.
A new year calls for a new signature.
Please correct me if I'm wrong, but isn't the Hurd supposed to correct this?
I mean, it's the linux macrokernel architecture, and the fact that even minor kernel changes force a recompilation (and possibly a rewrite) of the drivers, which means they have to be submitted to Linus, approved, etc.
The Hurd uses a microkernel, and the concept of translators (instead of kernel drivers), and these translators run in user space, via a stable and well defined interface.
Companies can keep the translators on their website, with no need to submit them for review or kernel patching. I don't think they even need to be recompiled if the kernel changes.
Granted, I think there is a slight hit in performance, but you sure seem to get a lot for this tradeoff.
Treatment, not tyranny. End the drug war and free our American POWs.
See my user info for links.
That was hilarious! Too bad Taco won't learn a damn thing from it.
--
And the men who hold high places must be the ones who start
To mold a new reality... closer to the heart
You bring up a truly excellent point, but I don't think I totally agree. Two objections immediately come to mind:
In short, I don't buy the argument that if there were anything wrong Linux would inevitably have forked already, and therefore that the absence of a fork proves the absence of a problem. There are just too many other factors and options that might explain why Linux hasn't forked yet.
BTW, if you follow this link you'll find the head of a discussion tree from just a couple of months ago on this very topic.
Slashdot - News for Herds. Stuff that Splatters.
that you NEED one individual at the helm. However, the question is, WHAT does Linus consider the greater good? He may think the greatest good is to produce something that he and his cohorts consider fun, educational, neat, etc. While that may be just swell for him, you must also remember that there are hundreds of thousands of people in IT that are looking for something that makes their job easier, cheaper, faster, etc. By this I mean ease of use, high stability, scalability, low maintanence, etc. For all the complaints about business, they are ultimately accountable to whomever will consume their product, whereas Linus need not be at all.
You killed Linux! .. D'oh.
Linus is killing Linux just as horribly as I'm killing Slashdot
Sep. 23, 2004
Today, after yesterday's release of a patch for the FreeBSD, Linus claimed that FreeBSD was now a great OS, afterwhich half of the Linux users switched over to BSD and claimed that "The other OS" was crap.
----------------------
58.0% slashdot corrupt
The BSD point you make is excellent. But again, from the perspective of big business, why are they buying into Linux rather than *BSD, when it's the *BSDs that have the supposedly business-friendly licenses? I believe it's because these business interests are only being propelled by the massive geek-centric focus on Linux.
I have often thought that those of us who were the early adopters of Linux, who used it before it was cool, because it was _good_, would probably be the first to migrate in disgust to the *BSDs. It's interesting that a lot of us have stuck around in Linux land though. We don't seem to mind the fact that for a while at least, our interests are in line with some big money, big business interests.
...Which, in my view, anyway, is that it is CONTROLLED ANARCHY. The controlled part comes from the GNU GPL forcing anyone who forks the kernel or any other software to release their changes, and prevents them from making it the "one true Linux". The anarchy part comes from the fact that you are welcome to do whatever you want to it, because no central authority, such as Linus, is going to stop you from doing it. The way I see it is, who cares if an industry consortium wants to "take over" the Linux kernel? Anyone is free to do so, and, hey, if you are doing it and making money off of it, then more power to you! If they feel like Linus's version of the kernel is not meeting their needs, all they need to do is make their own version of the kernel to meet their requirements.
One of the responses of OSS projects to people demanding new features has always been "You have the source, go code it yourself," which I believe applies here very well.
AFAIK, Linus has considered Linux as a hobby from the beginning, which seems like a sensible attitude, since maintaining GPL'd software was never meant to be a full time job.
Friends don't let friends use multiple inheritance.
Is Linus killing Linux? Of course, as well he should. Linux could go in any ONE of thousands of directions. Linus has been pruning that probability tree for years now, and it shows. Linux could have gone the old-guard direction that the BSDs are maintaining. It could have become the bloated feature-pig that Windows is. It could have become an SMP-workhorse.
As it is Linus has taken pieces from each of these paths, but created something which is uniquely Linux. This is neither bad nor good, you have to judge it on its own merits. But, in the end, he has killed all of those could-have-been Linuxes. Some of those options would have benifited companies like Red Hat or SuSE more than what we have now, but if it's really too much of a burden to go down Linus' path, any one of these organizations can fork.
Hell, a fork can be maintained in a very sane fashion if you really try. We did it at KSR while the company existed (it died for internal reasons, but the OSF/1 development was going strong).
Linus has killed Linux hundreds of times, and here's to hoping he keeps doing so for decades to come!
Well, the point is that with Linux, you can take it and do your own thing - that's the point of the GPL. The java language hasn't been standardized, and Sun tries to use its copyright on the spec to control anyone who tries to implement the language. So it's not really the same thing at all.
People give a lot of credence to Linus because they respect him; Conversely, Sun tries to enforce control over Java through lawsuits and threats.
But, I suspect the reason that no one has taken the time and effort to do so is because there is no agreement from Linus to step down, and without that, no one will use the forked version. I know I probably wouldn't. Heck, we even have the -ac series, and still almost everyone uses the straight stuff.
IMHO, this guy is nuts if he's asking Linus to step down. He's looking at the Linux kernel as if it were run by a corporation who cares about a dollar driven bottom line. He's not looking at it like I suspect Linus looks at it: as a piece of art. In other words, it's something that Linus does as an expression of himself. If other people get something good out of it, then that's great. If not, then who cares. Asking Linus to step down is like telling Mozart that his opera had too many notes. Can't he just cut a few? Or like saying that Mozarts operas could be great if only Mozart weren't the one writing them. Can't we get a non-profit organization involved so that the acts will have the nice punch at the end to tell the audience the show's over?
Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
libc isn't the entire API. Stuff like the format of the virtual file systems (/proc and /devfs) also matters. My point is that forks shouldn't be allowed to happen unless they are forced to follow a standard. This can easily be done by Linus not allowing forks to use the "Linux" trademark without standards compliance. Without being forced like this, it is all too easy (because programmers are lazy, I know I am!) for companies to make proprietory interfaces (say through another library like ALSA does) just to make their job easier.
A deep unwavering belief is a sure sign you're missing something...
The kernel is GPL.. so..
The developers work with linus' version of the tree by choice. What else is there to say?
Anyone doesn't like it, they are free to do their own thing.
Linus is killing Linux just as horribly as I'm killing Slashdot.
So Linux is 6 feet^H^H^H^Hmiles under, huh?
Shit... and here I was thinking that I had a future as a Linux sysadmin...
--
Sooo...according to the article and some of the posts here. Linux (GNU/Linux) consists entirely of the kernel and nothing else besides the kernel. Lets open up a terminal and see what happens. Holy fucking shit it's a c shell! Wait is that part of the kernel? If this guy really wanted to make a statement he would have complained that the tools included with Linux are all GNU tools that repilicate programs on closed source Unix systems. These tools are developed at the whim of a handful of coders which authorize a stable release as Linus does with the Linux kernel. I've read all these arguments before and they've been just as backwards. First of all Linus owns the Linux kernel, you can't just demand he give it over to some group of developers. Secondly there would be little point in doing so. If you're going to use someone else's emulation of Unix you're going to have to put up with their flights of fancy. IBM, Compaq, and HP all have their own versions of Unix floating around. If they really wanted to they could port said Unix systems to any architecture they wanted and blast Linux out of the water on the hardware they stuck it on. If big wig software ever DID want to oust Linus and his kernel all they would really have to do is port the main Linux libraries and write into their own kernels a Linux compatibility layer in their kernel (a la FreeBSD and Solaris).
I'm a loner Dottie, a Rebel.
Your well reasoned view is a far cry from "fuck industry." I do realize that companies need to be socially responsible, but comments such as "fuck industry" really show a lack of knowledge about the events of the past. Things are the way they are for a reason. Of course industry can become more humane and responsible, but outright being hostile to it "fuck industry" is ignoring stuff that the situations elsewhere in the world have taught us.
A deep unwavering belief is a sure sign you're missing something...
Whenever the suits get a hold of some new technology they have obligations to their shareholders to make a profit and they bastardize that technology to do that.
Corporate interest in GUIs lead to Windows 3.x. Corporate interest in the internet lead to demands that the internet be regulated to protect their profit margins and to "protect" the children.
Linux and free software are enigmas to them, they're something that they can't control no matter how much money they spend. How can the principles of free software be upheld if the most visible success thereof is handed over to the controlling interests on the big money tech sector? They can't be. If the suits got frustrated with Linux and turned their backs on it, would that really be such a bad thing?
Is this about getting the best free software available, or is it about making money and putting boxen on desks?
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Is Linus killing Linux? Yes. Is this because he's not devoted to Linux full-time or because he's overloaded or for the other sorts of reasons the article covers? No. He's killing Linux because part of a leader's job is to set a good example for others and Linus sets a very bad example. Linus has some very weird ideas about things like debuggers, real-time, enterprise systems, and so forth. He doesn't seem to be a strong believer in things like specs and regression tests and controlled releases. He's not very well read about OS theory and his distrust of ideas from the commercial world borders on paranoia, so a lot of inferior reinvented-wheel proposals get his approval.
Because of the extremely high regard in which many hold Linus, and perhaps rightly so, all of his habits both good and bad tend to be emulated by other developers around the world. When that leads to the widespread adoption of his bad habits, that's bad for Linux. I seriously think that Linux would be healthier if opinions contrary to Linus's own could be expressed freely without hordes of his worshippers acting like the Inquisition.
Linus could ameliorate this problem by recognizing the impact of everything he says and trying to ensure that the impact is a good one. He should be open about the limits of his own expertise, and not make such a habit of shouting down experts in areas where he himself is ill informed. He could actively discourage people from supporting technical viewpoints out of blind loyalty, and from treating dissenters as heretics. His failure to do these things, which are all part of a leader's role and responsibility, is what is killing Linux.
I have several essays providing fuller explanations of these views on my website, for those who are interested.
Slashdot - News for Herds. Stuff that Splatters.
rusty owns k5 just like Linus owns Linux. It is not your site so stop complaining.
> ...and the industry really wants the reverse,
part of the industry that is, i.e. the part of the industry creating large servers, not the part of the industry creating small special purpose devices. Even IBM and Compaq have interests in both sides.
It is always a judgement call whether splitting the development in two is preferable from having a single three with some compile times options.
In any case, I think the improvenemts in 2.4 and 2.4.1 are more server oriented, than small device oriented.
I suspect Linus already put in more work on Linux, than what one can expect from even a good full-time engineer.
There is a competing implementation to the Linus kernel! It's called the Alan Cox kernel!
Seriously though...Alan does seem to be a rittle less (un)retentive about letting things into his tree. It's nice that he uses his tree to help with getting these things fixed up, tested, and properly fed into Linus tree. This undeniably helps get things into Linus tree that might not otherwise have been accepted.
That why there's so much talk against proprietary crap - the last thing we want to do is fork the kernel.
Forking is a huge issue in proprietary systems. With open source systems it isn't that much of an issue. Since the open nature means that nothing worthwhile is lost.
Isn't any non-profit organisation prepared to supply the source code for free able to do this under the current license?
Just let the kernel evolve. If it's under Linus's control or otherwise, the kernel is sure to evolve as long as there is a substantial user-base prepared to take advantage of it's features and demand more.
His job at Transmeta could hardly be described as "not Linux related". Transmeta gives Linus an incredible amount of leeway to conduct his Linux business, including frequent travel, on corporate time and expense. I very much doubt that Transmeta cares one bit if Linux ever writes one line of code for them, and I wonder how much he really has done for them that's not Linux-related.
Do you read the man's own posts, or just stuff that's written about him? His own words make it very clear that he has a strong sense of territory wrt Linux.
Slashdot - News for Herds. Stuff that Splatters.
Did you notice the tone of the article?
Translation: "I hate my freedom! Please, someone take it away from me!"
Kind of like democracy. It's simply not as clear and effecient as dictatorship. I work with proprietary packages every day and have to wait months for a patch or update. I would love it if I could just search and apply my own patches.
This was the tone I got from the article. He's pleading for a return to the old model of a single, proprietary operating system company and everything comes from the Cathedral. They don't like the Marketplace model of open source. They aren't comfortable with it. It's kind of like wishing some benevelant dictator will come to power and order the world.
The thing he forgets is a company, even a non-profit one, becomes a single target for Microsoft to kill. With the current model, Microsoft would have to kill every single Linux user in the world to kill Linux.
He also doesn't get the idea that nothing stops people from forking the Linux kernal into a different direction. As others have posted, the fact that hasn't happened is a market vote of confidence in Linus. IBM had an opportunity to fork the Kernal, but chose not to because they respected Linus's decision.
The other thing he doesn't get is that the "market" of distributed Open Source is permanent. The "cathedral" of a Linux Non-Profit Corporation risks losing permanence because development will become focused into the programmers at the Corp and if the Corp folds, who will support Linux then?
In my nearly 20 years (has it been that long already??) of dealing with computers, I've learned that the "marketplace" model of software development lasts longer and usually is better than the "cathedral" of a single, proprietary company or organization.
With Linux in its current state, Linus is unquestionably at the helm. The concern for me is not that he (or any individual) is at the helm, but rather WHERE and HOW he is steering it. It's not that I question the man's integrity, rather I question his motivations. Although there's nothing wrong with a singular hobbyist perspective (or even a grouping of divergent hobbyists), it's difficult to argue that the output of such an effort is equivelent to that of a company that needs to sell to consumers. Issues like ease of use may not be sexy to someone like Linus, but it can make or break a company.
On the other hand, I'm highly skeptical of the ability of a large panel of "experts" to lead a complex development process. Trying to fit all the different opinions and demands under roof can strain the final product, not to mention slow it down with endless talks. Furthermore, even where the group would all benefit, they don't necessarily all know it at the moment it would be proposed. There is a certain value to breaking away from the rest of the flock at times, striking out on your own, and coming back when you have a finished product.
In other words, I feel most current Open Source projects are, or will be, ultimately limited by their leadership and developers. However, the recent events with IBM, et. al, putting in millions of dollars into the Open Source Labs looks like the one shining prospect--sort of hybrid between traditional capitalist methods and the new open source model. 24m can do a lot of good, initially. I just wonder if the economics of Open Source will encourage sustained contribution to the continued development of technology that, in all likelyhood, will not give any company an edge over its competitors.
Linus hasn't spent any effort requiring the use of the ®, and spent any effort controlling what is called Linux.
So, first, it's unlikely that Linus would try to stop the consortium from calling its project Linux. Second, these very wealthy corporations could go to court and have Linux be declared a generic term very easily, because of Linus's non-enforcement so far.
And third, such a consortium of wealthy corporations has the $$$ to advertise a new name, anyway.
There's no "we" in team, only "me"
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.
I don't wonder. They would.
Linus is a technical genius, and there is no better way to waste everyone's time by tying down a technical genius with project-management tasks. Let Linus do what he's good at, and let someone with the proper skills do the things Linus doesn't do so well. Of course, that person would have to have Linus's full and explicit support to be effective, and Linus would have to resist the temptation to override decisions appropriate to the project-management role, and I'm not sure he's the sort of person who would abide by those terms.
Slashdot - News for Herds. Stuff that Splatters.
Jealousy is a terrible thing dude, especially when you say things with no facts to back up your trolling.
In the long run, Linus' preference for enhancing Linux's support for small and embedded systems instead of big multiprocessor mainframes will probably have greater impact. Many visionaries claim that ubiquitous computing is the future, although their views of "ubiquitous" may differ. I suspect Linus finds small and embedded systems interesting because they will be ubiquitous.
:-)
How many people are affected by whether Linux runs on big mainframes? A few people in a number of large corporations. If Linux eventually becomes adapted to and widely adopted in set top boxes, handhelds/PDAs, cellular phones, etc (yeah it's a few years away at best), it stands to impact a lot more people than if it is made to scale to 256 processor boxes (the latter will surely happen when 256GB, 256-processor boxes are your average desktop).
Linus is going for the bigger potential market in the long run and in 10 to 20 years, if he pulls it off, he will probably be recognized as a major visionary. Those people who claim he is hurting Linux by his focus are just annoyed he doesn't share their own narrow view.
Personally, I wonder if Linux would have been as much of a success if Linus' parents had named him differently. Larsux and Bjornix just don't have quite the same ring, do they ?
Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
And Santa is killing Christmas.
MLK killed human rights.
And errr...Video killed the radio star...
(+1 Funny) only if I laugh out loud.
'I've basically thrown away all patches sent to me so far, and I will continue to do so at least over the weekend. I'm not going to bother thinking about patches for a few days.'
The reason that Torvalds is throwing away patches is that it is his judgement that the state of the 2.4.0 kernel is such that it needs to be tested for a while so that whatever problems it might have become better understood. It's all described in the kernel mailing list, and is a perfectly normaly part of the software development process.
People who think Linus is killing Linux have no understanding of open source. If somebody thinks they can do a better job, they are perfect free to fork Linux are run with it. The fact taht such forks don't exist is a very good indication of how good a job Linus is doing.
Not that anyone should be expected to, you know, actually read an article before running off at the mouth about it but "$2 billion industry looking to exploit Linux for fun and profit" is the submitter's words, not a quote from the article.
That's especially interesting because it isn't true. In fact one of the complaints about 2.4.0 was:
"BSD already does stateful firewalling. Why'd you have to do it a different way?"
This is where open licenses take over. If Linus were killing Linux, what's to stop Red Hat or someone from starting their own non-Linus blessed version of Linux? Nothing except name recognition and the use of the name Linux...which Linus would have already run any notoriety into the ground. So they take the last known stable kernel and run with the ball.
Careful, you're idealism is showing. If everything was as rosy as you told it, then computing would never have any problems!
;)
Then why GPL the kernel if you won't let people use it as they wish.
>>>>>>>>>>>>>
Freedom is one thing. Success and quality is another. Take your pick. I'd argue that a slight limit in freedom is worth big gains in quality and compatibility. But that's just me
(1) How are the programers creating " proprietory interfaces", IT'S OPEN SOURCE
>>>>>>>>>>>>>
Maybe prorpietory was the wrong word (though anyone with some sense would have picked up what I meant based on the context of the post.) I meant that they can create interfaces specific to a particular kernel. While this is sometimes necessary, programmers in general do it far more often than they need to.
(2) ALSA or Advanced Linux Sound Arch. is slated to be the replacement to OSS lite in the current kernel. There is NOTHING "proprietory" (there's that word again...) about it, it's developmental and doesn't belong in the stable tree so the author kept it out as a seperate project. BTW- it will probably be merged in 2.5 or so the rumor goes....
>>>>>>>>>>>>>>
Do you have any semblence of reading comprehension? I said they could make propriatory interfaces (admitedly the wrong word) , maybe through a custom library like ALSA does. I said that ALSA was custom library (as opposed to a standard one like libc), not that it was a proprietory interface.
A deep unwavering belief is a sure sign you're missing something...
The day Linux turns out to be an OS for the corporations and not for the people
Why do you see those objectives as mutually exclusive? People that work in corporations have the same goals as those who work in small business, those who work for themselves, or those who don't work at all. Many of those kernel hackers work for said corporations.
They simply want a stable computing environment. If something like, for example, kernel debuggers or a fine-grained permission system [read: ACLs] will help is that goal, and a group of poeple need to fork Linux to do that, more power to them. We`ll all benefit from it. Why would a corproate forked Linux be bad, compared to a non-corporate forked Linux? The same people would still be working on it. The lciensing wouldn't change.
Id like to see if there's reasons here beyond `all corporations are inherintly evil'. Since you didn't qualify your initial post, I honestly doubt there is. But please post back and prove me wrong.
I never said that it was. The problems in the US are not so much due to industry, but irresponsible people. (Believe it or not, nobody is causing moral, social, and environmental decay but the people themselves. I love this country, but to tell the truth, the prevalent thinking that the current situation is anybody's fault but their own is hugely irresponsible. That's why George Bush's moral message is such a load of bull. The government can't fix society, only the people can.) True, industry in this country does pollute a lot, but that's because there is a lot of it. If you take a look at industry in other countries, they don't cause as much pollution, but only because there is less of it. In Asia, for example, the taxi industry often doesn't install correct air control systems in their scooters (those of us who've been there know what I'm talking about ;) and they use very poorly refined fuel. While those things don't cause as much polllution as all of Los Angles, they make more per unit. The reason they do so is because those countries simply don't have enough money to make things more efficient. (Kinda like the US at the turn of the century.) I'd argue that by building industry first, and stabilizing the economy, you end up (eventually) being cleaner than if you try minimize industry to begin with.
A deep unwavering belief is a sure sign you're missing something...
If designing by committee is so bad then how does Apache seem to function? I'm under the impression that it is composed of a "core" of developers that vote on whether to add a feature or whatever. It seems to be successful. Or does this type of development require different politics than OS development?
"sweet dreams are made of this..."
And this is the same Slashdot that thinks Sun is awful for shephearding Java????
Slash-ethics seem highly situational.
hell redhat/ibm/compaq all employ kernel hackers, and i think linus listens to them when he makes decisions.
Indeed - I believe Linux accepted DevFS into the main tree due against his own personal judgement based on consensus from other well known Linux kernel authorities.
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.
Yeah, but they couldn't call it "Linux" without Linus's approval, right?
IANAL
It's 10 PM. Do you know if you're un-American?
Without looking deeply, there are at least three forks of Linux.
rtlinux - A realtime, low latency kernel
uclinux - Designed / designing for microcontrollers
ELKS - For embeded devices
--
Carousel is a lie!
Arguably, you are. Your illiteracy does a great disservice to slashdot in the long run. It's past the point where amateurish is somehow charming.
If everything was as rosy as you told it, then computing would never have any problems!
>>>>>>>>>>>>>
You do realize that you can't argue with a statement like that! It's like saying, "I've told you a million times..." It's not scientifically thought out, it's an exaggeration and all you are supposed to get from it is meaning, not detail.
well not just you, i bet MS would too
>>>>>>>>>>>>>
To each his own. However, "total freedom" is not always best for the user. People who seek complete freedom (anarchy) are just as bad as people who seek no freedom (autocracy) The happy balance lies closer to complete freedom, but some constraints must be imposed to insure quality of product.
Without ALSA lib how are you supposed to use the features of ALSA? Magic?
>>>>>>>>>>
I never said you weren't supposed to use ALSA. I have nothing AGAINST ALSA, or the method it uses. You (in your original post) said that the common API was libc. I said that extensions could be added via libs like ALSA, and that some of these exensions could be specific to particular forks. You can't read ANYTHING else from that aside from what I just said.
How is it "custom",
>>>>>>>>>>
It's not a standard part of the Linux kernel or OS as compared to something like libc. I think you'd get the meaning by now.
OSS is on the way out and ALSA the way in so ALSA has OSS support, ALSA lib is the way of the future. I have no idea what the hell your trying to say with the interface/lib thing...
>>>>>>>>>>>>
ESL classes failing you? How clear do I have to make it? I'm not making a comment about ALSA, I just used it as an example of a library that can be used to add an API to the kernel without going through libc.
A deep unwavering belief is a sure sign you're missing something...
Linux is about its users, not some mega-money sucking corperation
Did all those kernel and code hackers spend their time into something that coperate America will just suck up in the end?
NO!! They did it for themselves, and other Linux users. Its stupid how slashdot always tries to force Linux into main stream corporate America. I'm prefectly happy by the way the kernel is shaping to be. And IMHO Linus is doing a great job too.
The day Linux turns out to be an OS for the corporations and not for the people, is the day that the kernel hackers either fork the source and continue with what they wish, or they start making a whole new OS altogether.
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'?!?
I'm really not sure what sort of heirarchy for making decisions exists, but it seems to me that having one person who can say for sure where the core goes is a fairly effective way to do it. It's sort of like the whole argument that the most effective form of government is a benevolent dictatorship. Although I don't necessarily agree with this, the main argument for it is the efficiency it allows. Having a single person at the top also helps keep a little more conformity among the linux world, which is important. Linux is a fairly complicated world with all the different distros and such, giving them a chance to create friction and arguments between people at the highest level probably wouldn't be very productive. With Linus, that problem doesn't really exist, unless he has more than one personality bouncing around in his head. I think he's also got the greater good of Linux as an operating system as his prime concern, rather than its viability as a monery making product. Hence the nonapologetic delays, and the whole it'll be released when it's ready mentality. Although this might bug some of the people that are trying to make money off of it, and need to impress clients, it's more in line with the ideals of Linux.
One time I threw a brick at a duck.
Excellent points.
There is still plenty of opportunity to make lots of money on this. Aside from wanting to see certain changes in the kernel, like support for certain devices and certain processors, what the industry wants is to bypass competition. As you say, they want to lock it in their way. Ironically, everyone, including they, benefit from from the competition and openness, because they cannot be locked out by someone else.
The other thing business likes, but is bad, is pushing things to be delivered before it's ready. Linux's great advantage in my mind is that Linus won't release it as official until it's ready. Now I was running 2.4.0-test10 on several machines before 2.4.0 came out. But business seems to want to have it now, but doesn't want to call it anything but the final release. If Linus had released it early, you might have 2.4.0-test10 or some other earlier version. It wouldn't be any better if it were called 2.4.0. But it would be a lie if the developer-in-chief didn't think it was ready. I trust Linus far more than software marketing types. Their schedules and deadlines (which is what runs business now) are for the birds. And I'm glad Linux works the way it does.
now we need to go OSS in diesel cars
On the 3rd rock around a small star in a small galaxy nearby is a lifeless spot called Redmond.
now we need to go OSS in diesel cars
He he that's funny. "D3D isn't popular outside of the Windows game market." From a total-units-shipped standpoint, the Windows game market IS the 3D market. Second, your comments about D3D and OpenGL are entirely baseless. I don't want to resurrect the API wars, but DirectX8 not only has more features than OpenGL, but is faster, reasonably stable (given the limitations of its target platform) and has great developer support. Also, it is a no-extensible API. While hippies consider this a bad thing, they don't realize that extendible APIs suck for consumer space, where compatibility is paramount. Just take a look at www.opengl.org and look at all the extension announcements. You've got extensions from NVIDIA, ATI, SGI, etc, all doing the same thing in incomptible ways. That's a Bad Thing(TM) The minute an extension is released, you might was well forget about having a standardized API to begin with. Also troubling is the fact that the ARB is so damn complacent, and all of the new/cool features being released are implemented as propriatory extensions several months (or an entire product cycle for NVIDIA) before they are implemented as ARB extensions. To use a GeForce2 at 100%, for example, one has to use more than half a dozen NVIDIA propriatory exensions. Same thing with ATI and its Radeon extensions. Such uncontrolled "forking" of the OpenGL API effectively reduces its effectiveness as a cross-platform/cross-hardware interface. This isn't a problem in "big-iron" space, where hardware changes once every couple of years, but in consumer space, this is major. If Linux starts forking with some constraints (they don't have to be major, maybe just a certification or something) then you get a system that won't be as good as it could be.
A deep unwavering belief is a sure sign you're missing something...
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
Well, my reaction was not to the headline but more to "non-profit, industry funded organization". Well, i know a lot of these organisations, and most of the time i ask myself who is bought by which corporation. The more people are included in decision making the more formalized and obscure the process becomes and the more it gets slowed down. We will soon ask ourselves which people are bought by a certain redmont software giant to slow down Linux development to a grinding halt (conspiracy theories blooming everywhere), we will expect kernel 2.6 no earlier than 2010, and in general we will see so many interest groups feuding over the direction of kernel development that it won't be remotely funny anymore. This organisation may even take the US Patent Office's position as the organisation most hated by the internet community as a whole.
Apart from points mentioned elsewhere, like:
- should we really care about a million dollar Industry, if they want a piece of Linux it should be the other way round
- Linus' success in handling kernel development is demonstrated by the fact that there are no major forks
... theres also the fact that Linus' handling of the development process resulted in very fast decisions and rapid development. Also one of the major strengths of Linux lies in it's independence on industrial corporations. Had Linux been developped by something like Redhat then Microsoft would have bought it long ago.
The next thing is the philosophy behind it. When i read stuff like:
"In the early stages of open source, it was more of a charitable affair and developers didn't attach a fee," said George Weiss, an analyst at Gartner. "But the vendors are in it for financial success, and they'll think twice about being charitable while answering to their stockholders."
i see some conflicts with the meaning of the GPL here. If they want to develop Linux we want them to do that under the GPL, meaning that anyone who wants can take all that work and fork it whereever he wants. if he finds enough people thinking he's doing a good thing and helping then what? Will all the stockholders ask them to please stop? Will some lawyers look for loopholes in the GPL?
I'm sorry, but i think if the Industry wants to take part in Linux i prefer them doing it at Linus' terms. If they want part in an OS controlled by a big corporation and saying in TV and newspapers all over the world "We're gonna stay forever" they can turn to Microsoft Windows. If they want part in Linux, they can take influence on the development, by setting some developpers to work and submit patches that plainly can't be ignored (and stop calling that "charitable", if intel sets some developpers to work on a kernel working better with their P4 it's surely not because they like Linus Thorwalds so much). But they should not just say "wow, that Linux is a fine thing, let's take it and make it ours".
"By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
This story doesn't even make any sense, its just techweb trolling for hits.
If an industry consortium wanted to take over linux, they can go right ahead and do it under the license. They can release their own LinuxByTheMan(tm) version, with their own kernal based on the linux kernal, forking it is perfectly legal.
Moreover, the premise is damaged. Just because a bunch of companies have invested in supporting MS products, does that mean the author believes windows should be controlled by an industry consortium.
Don't feed the techweb troll, this article is obvious bait.
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.
Do we really want to turn Linux into another Windows?
The way I see it, the minute Linux is regulated by any person, company, or consortium that is in any way shape or form subject to commercial considerations, the game is up. We do NOT need an entity who's mind is in any way dwelling upon "what is the best for the stockholders?".
Why do you think MS produces as crappy a series of OSes as it does? Simply because Bill Gates was and still is in it for the money. Linus ISN'T, and IMO, that's what makes it great.
The Linux kernels constantly come out better and more stable than their counterparts. Why? Because the man who controls the kernel says "it will be released when it's ready".
I wouldn't have it any other way.
Akardam Out
Essentially, the writer of the story is saying "I'm not understanding Open Source, because I haven't learnt about it in business school".
The truth is: as soon as Linus would try to kill of Linux, he will be put aside and someone else would take the lead in Linux development. While offcourse that would be a shocking event in Linux-land, it would still ensure the continuing excistence of Linux in the future.
And did I mention 'fork' yet?
This is your sig. There are thousands more, but this one is yours.
"We need a full-time leader and a nonprofit organization that can be funded by IBM, Compaq, and Dell and the [Linux] distributors," said Hal Davison, owner and president of Davison Consulting, Sarasota, Fla.
Well, 'if it ain't broke, don't fix it'. It occurs to me that these nonprofit organisations might end up causing more division then they're worth...what if, heaven's forbid, Compaq disagrees with Dell and, shock, horror, one threatens to pull funding. What you're looking at is the potential sanction of seperate forked versions of the kernel...including a lame assed version released for use under the GPL, with more and more lawyer workarounds for proprietory(sp-?) versions.
"Despite Torvalds' technical reign over Linux, IBM and Compaq have quickly become the industry's de facto Linux leaders, and tensions over the kernel's direction will heighten as market forces intensify, experts say..."
These damned, physcic, unamed experts again. Would that be the expert working for Microsoft, or the 20 year old college student skipping all his classes to hack code? (HACK, not crack 8)...and when they say industry, do they mean the Hardware industry? Last time I checked there were a few other companies that held popular LINUX distros/solutions(mind you, I did blink yesterday to moisten my eyeballs...maybe everything changed then).
I think that covers it. Put that puppy to rest...won't stop me writing the same article in a few weeks time, but it satisfied by Linux frenzy for the moment.
8)
Concrete analysis...
They're free to go make their own. That's what true free and open software is all about. If Microsoft or some other company wanted to make their own distribution, or fork the kernel their own way, they are certainly free to do so, under the openness requirements of GPL. That allows us to go pick and choose what they develop to include, or not include, in our version.
now we need to go OSS in diesel cars
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.
I read this and a thought popped into my head. Hitler was THE authority when it came to making a decision for the German army. All decisions had to be made by him. By doing so he crippled his army by not allowing them to quickly make important decisions.
While I wouldn't go nearly to that extent with Linus' control over Linux, I certainly think there is some similarity. I know I'm going to get flamed out the wazoo for comparing Linus to Hitler, but my comparison isn't like that.
I'm just saying that Linux might advance a little more quickly if Linus delegated authority to different people over different areas of the Kernel. I don't know how these divisions would be drawn up, since I haven't done much kernel development.
I'm not sure how much a committe would really help matters. Think of a bunch of kernel hackers in a big group debating and voting on changes to the kernel, when their time could be spent better coding. I could imagine meetings lasting into the wee hours of the morning with little getting accomplished.
In the end, I think that Kernel development should be structured like a good army. Find good divisions with well-defined tasks, and give those divisions a lot of authority. Linus should act like the General to assure that all of the divisions are working well together, while still having relative autonomy to do their job. Well, that's my historical take anyway.
If Linux Kernel development were ever to become sensitive to market pressure, it would quickly degrade into the quality we've come to expect from many other OS's. It just takes time to do these things right. We've already seen the first signs of yielding to market pressure, when other Kernel hackers threatened to release their own 2.4 kernels end of 2000, because they (he) felt Linus was dragging his feet. This is not a good sign and it's important for everyone to catch on to this situation now that's it's not yet too late. Reminds me of what I heard when Red Hat went public. "The greatest danger to Linux is not M$, it's Red Hat". Not meant personally, against Bob & Co, but against the pressures of the commercial world that were being introduced into the Linux community. Pressures we'd never had to contend with. And once you're talking billions of dollars, you're basically playing on Bill's (and George's) turf. You're in a different world, with a different culture, in fact, as anyone that has read The Cathedral And The Bazaar must realise. It's possible that things will go smoothly though. An equilibrium is most certainly possible Take a hint from what Sun has been doing with Solaris kernels. Even though they are clearly a commercial organisation, they have *never* let market pressure threaten software quality at kernel level. I'm figuring Linus sees this and will be as strong.
I'm not going to argue about whether Linus is smothering kernel development or not. Quite frankly, I lean a bit more to the "yes" side of it. Of course, that doesn't matter, because his system seems to be working :)
But let's, for a moment, consider what the author is suggesting.
Would anyone here trust IBM, Compaq, and other heavyweights with the development of the kernel? Would you trust them to be honest and open? Would you trust them to keep other people's needs in mind, as well as their own?
Most importantly, do you honestly believe they'd make a compromise (in kernel functionality, or anything else) that would cost them money?
I didn't think so.
Barclay family motto:
Aut agere aut mori.
(Either action or death.)
Barclay family motto:
Aut agere aut mori.
(Either action or death.)
Just take a look at 2.4 if you don't believe me ;-)
Having seen Linux develop since the days before before the 1.0 kernel, it is amusing to see it morph from a "computer hobbyists toy" OS to an "industrial strength" OS. Or at least that's what the mainstream IT press would have you believe. I don't buy it. To me, Linux has always been my choice and passion. They just can't accept the fact that Linux is what is
I think what frustrates the IT press thinks that the "Johnny Come Latelys", aka IBM, Oracle, HP, et.al. are not in control. Linus is. Believe me I appreciate the corporate support, but not having it around at the start didn't hurt Linux one bit. Nor if they "packed their toys up" and left, it wouldn't bother me a bit. Linux would keep on being developed.
As far as accountability goes, does anyone else see the statement:
as just good old fashioned FUD, or maybe just innacurate. People thought DEC would be around forever, or maybe that Montgomery Ward would be around forever, or maybe "insert your your favorite company that isn't in business anymore" here. Linus said very clearly when asked how Linux would survive if he were hit by a bus that "I would wouldn't care, as I would be dead." Simply put Linux is more than Linus. More than Alan Cox. More than anyone else. Dare I say it - Linux just is. That's more than any corporation can promise.-dan
P.S. Since when has corporate backing == accountability? Has anyone ever won an IT related lawsuit related to suitability to task. If so, please let me know me I've got a few companies in mind.
The question is not "is Linus killing Linux?" but rather "is Linus killing the Linux industry?". And I say, who cares? If the big companies can't make a profit from Linux under Linus, they'll either fork it or give up and move on to something else. Either way, who cares?
--
Patrick Doyle
Patrick Doyle
I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
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...
Really. Let's get out of angry reactive mode and seriously ask ourselves that question. While the phrasing is deliberately provocative (I really wouldn't say 'killing Linux') we should take a look at Linus' management skills.
Obviously, it's his project, and his perogative. But if you follow the 'Kernel Traffic' website to see what's going on in the list, you'll see a lot of prevaricating on Linus' part. We all know that he's a brilliant developer. But his management skills seem to be less than ideal. He lets deadlines slip, which by itself is no big deal for an open source project, but it happens because he often doesn't stick to his guns when it comes to drawing the line on feature creep for production kernels. Entire interfaces and huge subsystems were changing, very late into the 2.4.0 development process.
I wonder if Linus and the core kernel developers could benefit from the help of a Project Manager. Not to make important development decisions for them, but rather to keep it coordinated and moving in the right direction, and prevent the tangential stuff from turning kernel development into a big mess.
--
Tired of FB/Google censorship? Visit UNCENSORED!
This article is too alarmist. I would rather Linus take as much time as he and the other people need to get things right then for them to release too early. This is the way it should be. Where I work we have a system going into production on Monday and the only reason it's been done is to satisfy the politicos. It's not ready, the developers know it, but they are forced to do what's required especially since it mostly works anyway (except they have never had a chance to test it under load yet....heh heh). Monday will be hell for me because of this. Managers should NEVER have the final say on when something is ready. I see Linus as a informed manager. Informed mangers, or managers who know what they are managing, can maked good decisions. I would have even like to have seen Linus wait even longer then he did, but it was his decision to say it's good and not mine or yours. I already knew it was good because I was running it. The beauty of open source is if something's not quite there it's YOUR choice to run it. Unlike when Microsoft foists something upon us in a package update or service pack promising that it's better. At least when you update a kernel on Linux you can keep the old one around unlike when Microsoft does this. Noone is FORCING IBM to run a specific kernel or anything like that. In fact, IBM is helping to improve the kernel by pouring resources into it (programmers).
Gorkman
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."
If he wants to change the mainstream development model--well, that isn't up for discussion. It's Linus's kernel, and everyone else can take it or leave it. If you haven't heard, Linus has made it clear that he doesn't care about the financial interests surrounding Linux.
Asking Linus to change his development principles is like requesting the repeal of those quantum phenomena that (the nerve!) prevent us from making our transistors smaller.
The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
Where to begin. This whole aritcle is just a bunch of idiotic fluff, probably written just to generate a few more hits on Thechweb's completely irrelevant site. Let's see a couple of gems:
"We need a full-time leader and a nonprofit organization that can be funded by IBM, Compaq, and Dell and the [Linux] distributors," said Hal Davison, owner and president of Davison Consulting, Sarasota, Fla.
Let's see, http://www.davison.com. Oops, wrong company, thats some web design outfit in maryland. Surely then there's http://www.davisonconsulting.com? Hmm. Nope, no such site. Nothing against this poor guy personally, I've read some of his posts on some mailing lists and I'm sure he's done a fine job being a consultant. But he hardly qualifies as a headline-grabbing clairvoyant worthy of pulling the industry's needle off the proverbial record with his opinions.
Here, I can play that game too:
Phil DeBecker, of DeBecker Consulting, owner and president of DeBecker Consulting, says "We are really concerned about the sources that TechWeb uses. When we can't locate any actual company owned by a quoted source, that source's status as industry spokesperson is placed into serious doubt."
Oh, and then there's
"I don't believe open source works well for commercial companies because they can't control schedules," 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. "Software companies try to have regular development cycles. That's how you build a rhythm for a company."
Umm yeah. Because we all know that companies that operate on schedules and release products on time, like Apple Computer, IBM Corporation, and Microsoft, just to name a few, release far superior products that completely meet the needs of their target markets and are met with rave reviews by everyone who tries them.
Oh my god, they're right! We have to stop this open source insanity NOW! We absolutely must give control of these open source products back where it belongs, in the hands of the companies whose products are so good, so infallible, so well managed... that they prompted the creation of open source alternatives in the first place!
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.
If the $2 billion Linux industry doesn't like Linus's kernel, they can write their own. No one is holding a gun to anyone's head here. We use Linus's kernel because we like it.