More Marcelo Tosatti 88
Frank writes: "There's an interview over at developerWorks Linux Zone with Linus's latest lieutenant Marcelo Tosatti. He talks about what it takes to be the maintainer of the Linux kernel, what his plans are for 2.4 and his favorite hack." If you missed it, you may also want to visit the answers Marcelo gave to Slashdot readers.
Don't block slashdot's big ads! (Score:1, Offtopic)
Honey, I'm tied in a basement with a dog collar. [slashdot.org]
My dick is long enough but it's attached too low. [slashdot.org]
Thankyou for submitting evidence (Score:1)
For quite some time, we, the staff of Network Associates Inc., have been stalking "trolls" on behalf of sourceforge, Hewlette Packard, IBM, and many other strong corporations. It is my intention to cite you on your comment on one of our sponsors advertisements. We are watching you. Network Associates Inc. has been investigating the author of the below two defacements and we believe our search is over ending at your doorstep. Rather than waste our precious time interrogating you on your intention to deface the below two images, we have decided to give you one last chance to show respect and decist from your practices. Thankyou and we know you will agree with us.
Sincerely,
-Bob Fignel Defacement #1 [geocities.com]
Defacement #2 [geocities.com]
Re:Thankyou for submitting evidence (Score:1)
We are watching you. Because we are watching you so closely, our website shall be updated on a weekly basis.
Sincerely,
Bob Grover (RBGCeqT, 1968)
Re:Why? (Score:1)
And from what I have heard, the hillbilly character in 'Three Kings' is not a one off, but regular army standard issue.
Re:Why? (Score:1, Offtopic)
Alan Cox is free (Score:2, Troll)
Re:Alan Cox is free (Score:2, Informative)
Re:Alan Cox is free (Score:1)
Gotta represent (er, maintain) (Score:4, Insightful)
Seriously: Linus is the king, and he's surrounded by a small contingency of advisors who filter what gets through to him. I'm not suggesting that these people aren't all very deserving, but it seems odd that nobody else is cranking out any sort of alternative. MS or Sun can't be considered serious competitors (not on the same page), and all the BSD's seem to have been pushed to the fringe. This leaves other Linux kernels, and there are none.
I suspect this is because you just can't compete with Linus -- after all, he is the man. Still, it seems to me that this leads to a lack of internal competition in a very important area of overall systems development, which can't be a Good Thing (tm); consider how much KDE and GNOME have benefitted from having each other to race against. The kernel, on the other hand, exists mainly on the preferences of a small number of people.
Of course, Linus historically has shown great insticts; he's only been really wrong once that I can remember. This might sound like a call for fragmentation, but I still can't help but think that being open is good, but being open and competing against someone else is even better.
Re:Gotta represent (er, maintain) (Score:2, Interesting)
Hmm... has to be somewhat ironic that the backlash to the apex of capitalism (MS) has created a socialist system (the open source and free software movements) that is being guided by a monarchy, as you've put it.
go figure.
Re:Gotta represent (er, maintain) (Score:4, Interesting)
Hm, I'm not sure it's fair to present open source (or, more accurately, RMS's free software movement) as being a reaction to MS's complete success in the capitalist system. If you look back, I think you'll see that RMS concieved the copyleft because a number of projects he was working on suddenly went commercial, leaving his out of the loop and separated from the hard work he'd been putting in.
And Linux isn't the only OSS system, just the most successful. But yeah, it is a benevolent dictatorship, and yeah, that is somewhat ironic, but maybe that's the way it ultimately needs to be...
Wow. Talk about rewriting history. (Score:2)
Interesting, I've never heard this version of events before.
I thought RMS started Free Software after the issue with the printer driver [i-want-a-website.com].
<irony> A MSFT employee correcting someone with a 3-digit slashdot UID on the origin of copyleft </irony>
Re:Wow. Talk about rewriting history. (Score:2)
Re:Wow. Talk about rewriting history. (Score:2)
Re:Wow. Talk about rewriting history. (Score:2, Interesting)
I thought RMS started Free Software after the issue with the printer driver.
Then you are mistaken as well. RMS uses that as a canonical example of the ills of copywrite and his take on its "antisocial" effect, but he didn't set off to do the whole GNU thing until after '82-83 where he spent time working on LISP systems that competed with Symbolics which he perceived to be the chief parasite at the time most responsible for the "rape" of the MIT AI lab.
Symbolics didn't rip off RMS' work though, which is what the previous post suggests. Infact, the situation was more of the reverse. To quote Symbolics president at the time from Hackers [amazon.com]:
"We develop a program or an advancement to our operating system and make it work, and that may take three months, and then under our agreement with MIT, we give that to them. And then [Stallman] compares it with the old ones and looks at that and sees how it works and reimplements it [for the LMI machines]. He calls it reverse engineering. We call it theft of trade secrets. "
Re:Gotta represent (er, maintain) (Score:2)
And you are right, while the Linux kenel is more of a monarchy, most of the fee software projects are purely socialist systems (not that there's anything wrong with that)
As a side note, it's long been held that benevolent despotism is in fact the best form of government (provided you have a good despot), it's just unworkable over the long term because of our sadly short life-spans.
Hurd - would you really use it presently ? (Score:2, Informative)
from http://kerneltrap.com/node.php?id=5
--
Q: How usable is the Hurd in its current version?
Neal Walfield: There has not been an official release of the Hurd since 1997. Most of the developers are concentrating on finishing the current feature set and working out important bugs.
With respect to usability, the Hurd works quite well as a desktop system, however, I would not yet recommend it to anyone as a server.
Q: How big is the team of people currently working on the Hurd?
Neal Walfield: There are currently about five people who work actively on the Hurd proper. As far as porting is concerned, there are about fifteen developers who participate regularly.
--
on the other hand, they integrated quite a lot of rather mature work from what has clearly been linux orientated development efforts, like filesystems, drivers and such - I wonder if RMS will call the final product GNU/Linux/HURD... :-)
Re:Gotta represent (er, maintain) (Score:1)
Hmm... Sounds like somebody's been playing too much Civ3
Re:Gotta represent (er, maintain) (Score:2, Interesting)
which is maybe why no one tries to oppose him/compete with him? I dunno, I think maybe it's just because it's a waste of time making a new kernel, when you can just submit patches to Linus instead. You're forgetting that the Linux kernel is a community effort, and Linus is just the maintainer.
"This leaves other Linux kernels, and there are none"
Doesn't Alan Cox still have his Linux kernel? And isn't there another one by some other guy named Andrea?
Re:Gotta represent (er, maintain) (Score:4, Interesting)
Yes, but you may want to ask yourself how these people got there... It's because of the quality of their code and commitment to maintaining their stuff. So it's rather a meritocracy than a monarchy and that is perfectly fine with me.
Damn, just look at that guy Marcelo. He's only 18 and he's maintaining the stable Linux kernel tree... I'm in awe.
Re:Gotta represent (er, maintain) (Score:1)
I agree, a monarchy isn't the best description of Linux development, giving that anyone can grab the source and run with it.
Also given the large number of small forks in Linux (for example, many distributions use a patched kernal), Linus and co keep their status because of their skills, not history.
Re:Gotta represent (er, maintain) (Score:2, Insightful)
It takes a lot of work.
Anybody can program kernel code (or at least try
But maintaining the kernel is nearly a full-time job. It puts everything else aside.
Or what do you think?
Competition is there I think.. (Score:2, Insightful)
Right, it's not driven by market forces but decisions are made by the kernel maintainers, but still... I'd say a lot of people use patches (especially driver stuff) before they make it into the kernel tree, so there's a certain amount of democratic feedback going on abour what patch might be the best for a task or a problem.
Competition in the Kernel. (Score:3, Insightful)
Or are we talking about the user's need to choose between different kernels?
Well, you can run roughly the same software on the FreeBSD kernel as you can on Linux. Gnome, Konqueror, Ghostscript... it's all there.
There aren't many commercial vendors selling BSD versions, but that doesn't matter so much when you can just get BSD and install the software you need yourself.
But if there was a significant need for alternative Linux kernels, I'm sure the competition would crop up faster than you can say "ego-boosting Linux fanatic". ;-)
Re:Gotta represent (er, maintain) (Score:1)
Also, I'm not sure if the KDE and GNOME competition is always that good a thing. It may spur innovation, but it can also be confusing to outsiders.
Re:Gotta represent (er, maintain) (Score:2)
Re:Gotta represent (er, maintain) (Score:1)
Are you crazy? Look at what is happening to organizations like ICANN right now. All voting does is slow down the process - it might, in the end come up with a good decision but the time it takes to get there overwhelms that.
Linux development cannot afford to be slow right now. Hard decisions are made everyday by people like Linus and Marcello - I am personally very grateful that we have people like this who are willing to make those decisions. If it were not for hard fast decisions in Linux development - Linux would fall behind and be lost in the fray.
Derek
Re:Gotta represent (er, maintain) (Score:2, Funny)
Re:Gotta represent (er, maintain) (Score:3, Insightful)
More a meritocracy than monarchy (i.e. if you prove you're good enough you get the power) - in this case Marcello proved that he was technically competent and so was given the responsibility of maintaining the kernel.
Of course the difficulty with any meritocracy is who decides your "merit". Unsurprisingly in this case (as in most cases) it's the ones in power (i.e. Linus & Alan). Thus whether it is a true meritocracy or not depends on the abilities of those leaders to pick out the best contributors
Still, it seems to me that this leads to a lack of internal competition in a very important area of overall systems development, which can't be a Good Thing (tm); consider how much KDE and GNOME
Surely you're arguing for external competition? In which case, that nice Mr. Gates seems to putting up a decent fight. And internally there are several branches of the kernel floating around, and the major Linux companies often seem to bundle their own version of the kernel.
However, I agree with your central point that Linux does still rely heavily on one man. What happens when he stops running the show is an interesting question
Re:Gotta represent (er, maintain) (Score:1)
Re:Gotta represent (er, maintain) (Score:4, Funny)
That's easy. The new Kernel King will be Alan Cox, or possibly one of the other members of ZZ-Top.
--
Nick
"Hallo. This is Beel Gates, und I say WEENdoze".
Re:Gotta represent (er, maintain) (Score:2, Interesting)
In a way you could view the fact that first Alan and now Marcelo is maintaining the stable branch as a test to what could happen if Linus were to reitre entirely from Linux. So far it has been working quite well and I think that in the long run capable people will show up who could follow in his footprints.
I don't follow the kernel mailing list closely, but if Linus were to retire right now, I guess someone like Alan could step up to the plate and become the next meritocrat (as opposed to monarch). I believe that the meritocracy that has developed in the open source world is a damn Good Thing (TM). Democracy has failed societies over and over again (most prominently: Germany in the thirties, USA right now. Hell, almost all democratic systems are seriously flawed and have become increasingly unwilling to make decent decisions, because every major step in whatever direction might impact on the next ellection.). I still believe that a free democracy is the best political system that we can apparently think of, but in all succesful ventures (I can think of) there was one person who made the final decision and a system based on meritocracy can serve us best. As opposed to a system were the most unscrupulous or best funded person rises to the top.
Re:Gotta represent (er, maintain) (Score:5, Interesting)
Actually the truth of the matter is that most successful projects are run by a small group of people (e.g. one to four) with absolute say and complete CVS access with a smattering of others who submit patches on and on and a number of others who submit bug reports. I've actively monitored Open Source projects of various sizes including Scoop [kuro5hin.org], JDEE [sunsite.dk], Mono [go-mono.com] and Xindice [xindice.org] where the general case seems to be that core development was done by one to four members of the team who controlled most or all of the project with token contributions coming in from a few more.
In fact the recent Slashdot article on KOffice [slashdot.org] did nothing but reinforce the notion that I've long since suspected that most Free Software/Open Source projects are primarily the work of a small, autocratic team regardless of the size or scope of the project.
Re:Gotta represent (er, maintain) (Score:1)
The risk is then that the dictator is no longer benevolent.
In the case of politics, when this happen, dictatorship is all what is left.
In the case of the linux kernel, your options are innumerables (Hurd, Bsd, Darwin, Win, OSX,
Re:Gotta represent (er, maintain) (Score:1)
If it were done by slashdots we would still be arguing about what name would be best to use for it - slashdotix or slashdontix.
Linus picked exactly the right man for this task - an excelent mixture of representer and maintainer.
You are just jealous.
Re:Gotta represent (er, maintain) (Score:1)
From the way the story was worded it sounds more like the mafia.
Maybe Linus offered Marcelo an offer he couldn't refuse, and now he is a lieutenant in the Linux "family."
There's plenty of kernel competition... (Score:2)
A bit more outside of the mainstream you have things like the RT-Linux kernel or the L4 etc microkernel based Linux implementations, or for that matter even HURD as a Linux kernel alternative.
Finally, how many people even use Linus's kernel trees other than unstable version developers? The stable kernel trees leave Linus's hands before they ever become stable and actually usable, and the distributors like RedHat, Mandrake and SuSE never use his trees anyway.
Re:Gotta represent (er, maintain) (Score:1)
> Linux kernel is still run by a small monarchy?
Actually, it's NOT. Well, perhaps the mainline kernel is, but only because people seem to like it that way. If you don't like this style of organization, you could fork the Linux kernel and start developing your own branch in any fashion you like, including a "real" democracy or an open CVS archive of your source. Anyone could do this. You would have to give these same rights to anyone who you shared source or binaries with of course. That's how the GPL works.
Re:Gotta represent (er, maintain) (Score:1)
Yep.....* 2001-03-15 03:31:37 Control of the Linux kernel (askslashdot,linux) (rejected)
Basically I asked what happens if Linux dies....
Re:Marcelo (Score:4, Insightful)
Re:Marcelo (Score:1)
He can't help being terse (Score:1)
Good that he is the maintainer, he would not add
anything that is not required.
Good job? (Score:3, Funny)
Tosatti: When I stop receiving bug reports.
Score +4, Funny
Re:Funny? You call zero bugs funny? (Score:1)
Very smart question... (Score:2, Funny)
Tosatti: I was 14.
Re:Very smart question... - nit picking (Score:2, Flamebait)
Re:Very smart question... (Score:2)
Good move. (Score:2, Insightful)
I guess the developerworks guys were smart enough to have the interview done at this time. Just imagine those "I'll work hard to maintain the kernel" answers they'll get if they didn't wait for a few months before they did the interview.
Why doesn't Linux do what everyone else does? (Score:2, Insightful)
With OpenBSD they use dmesg in the same way as 'perl -V'.
Why with Linux would they have to go back and ask questions? Isn't configuration information (detected hardware etc) available somewhere? Why not just have a utility that sends it in attached to your bug report?
Who is Marcelo Tosatti? (Score:5, Informative)
More interviews like this!! (Score:2, Funny)
IBM - "What is 18 - 4?"
Tosatti - "14"