Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Linux Software

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.
This discussion has been archived. No new comments can be posted.

More Marcelo Tosatti

Comments Filter:
  • by Anonymous Coward
    • Dear subscriber to Network Associates Inc.'s Internet,

      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]

  • I'm just glad that Alan Cox doesn't have to look after it anymore. Now he can spend his time writing drivers and hacking away at the kernel source. As well as helping Redhat. He did good work maintaining 2.4.x but his talents could have been better spent elsewhere. Let's wish Marcello the best of luck.
  • by Skyshadow ( 508 ) on Wednesday March 20, 2002 @03:56AM (#3193009) Homepage
    Does it strike anyone else as strange that the Linux kernel is still run by a small monarchy?

    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.

    • Does it strike anyone else as strange that the Linux kernel is still run by a small monarchy?

      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.

      • by Skyshadow ( 508 ) on Wednesday March 20, 2002 @04:08AM (#3193037) Homepage
        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.

        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...

        • 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.

          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>
          • Your taking a page from a site titled "humorix" and calling it history? Re read that page and you will discover it's a JOKE.

          • Interesting; I'm taking my version ofthe story from p. 194-195 of Linus's book "Just for Fun". It could well be glossing things over, though.

          • 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. "

        • I wasn't really talking about RMS's intentions, but rather the movements (yes I specifically mentioned both the open source and the free software movements, thought I guess the latter doesn't really apply - I don't know too much about the specifics of their "ideals"), I was rather talking about the state of things today, where most (I am fairly certain) people use free software and contribute to it because they either want something better than microsoft, or don't want to be MS's bitch.

          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.

      • 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.

        Hmm... Sounds like somebody's been playing too much Civ3 :)
    • "...after all, he is the man"

      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?

    • by fReNeTiK ( 31070 ) on Wednesday March 20, 2002 @04:06AM (#3193031)
      Linus is the king, and he's surrounded by a small contingency of advisors who filter what gets through to him.

      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.
      • 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.

        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.
    • There may be a simple practical reason that such a small group of people maintains the kernel:

      It takes a lot of work.

      Anybody can program kernel code (or at least try :) in their spare time, there is no time limit, so you can just use the time you have over, and do as much or as little as you want.
      But maintaining the kernel is nearly a full-time job. It puts everything else aside.

      Or what do you think?
    • I'd say the competition is right there, between the contributors. For one problem, various people might submit different patches and solutions, and eventually one of those is chosen to make it into the kernel. Arguably, that is a kind of competition.

      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.

    • I think there isn't any competition between different Linux kernels, simply because it's not needed. The current team is doing such a good job, and it's easier and better to make an addition to the kernel than to split the source tree.

      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". ;-)

    • All this is true, but the movement is actually very Free and democratic: Linus is only in charge because people want him as leader. Thanks to the GPL, you or I could take Linux, fork it and create our own rival open-source kernel. The only thing we couldn't do is call it "Linux".


      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.

    • Wow, good troll (in a positive sense!). I don't think that different modes of traditional organization would be really helpful because, as you say, further fragmentation may be the end result. But what I'd like to see is more "enlightened democracy", with formalized voting processes among those who care enough to participate. This would allow competing ideas, but at the same time secure an emotional majority behind one product. I'm not sure the KDE/GNOME example is really so good, the argument goes both ways and I'm more inclined to prefer a standardized desktop.
      • Voting??

        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
    • I got an idea, how about we start a couple of branches and call em....I dunno say NetLinux, OpenLinux and FreeLinux to compete with Linux?
    • Does it strike anyone else as strange that the Linux kernel is still run by a small monarchy?

      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 ...

      • I think many people take the view that they *could* work independently, and maybe they'd get something accomplished, or they could contribute, and achieve something for sure. We could fragment, but then there'd be half the number of developers working on each. Personally, I want to see Linux do well, so I'd rather not see that.
      • by nickco3 ( 220146 ) on Wednesday March 20, 2002 @07:19AM (#3193324)
        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 ...

        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".

      • 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 ...

        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.
    • by Carnage4Life ( 106069 ) on Wednesday March 20, 2002 @05:04AM (#3193140) Homepage Journal
      Does it strike anyone else as strange that the Linux kernel is still run by a small monarchy?

      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.
    • Some say that the best system is not democracy, but benevolent dictatorship.
      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, ....)
    • Skyshadow: "Seriously: Linus is the king, and he's surrounded by a small contingency of advisors who filter what gets through to him."

      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.

    • Does it strike anyone else as strange that the Linux kernel is still run by a small monarchy?

      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." :)

    • It seems to me there's plenty of kernel competition... If you read lkml you'll notice many kernel trees other than Linus's - Alan Cox's, Marcello's, Dave Jones's, AA's, etc... and the differences from the mainstream kernel can at times be as great as you could imagine while remaining compatible - different VM (AA/RVR), different scheduling (O(1), preempt), low latency, etc... or how about competition in journaling filesystems: reiserfs, ext3, xfs, jfs, etc.

      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.

    • > Does it strike anyone else as strange that the
      > 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.
    • Does it strike anyone else as strange that the Linux kernel is still run by a small monarchy?

      Yep.....* 2001-03-15 03:31:37 Control of the Linux kernel (askslashdot,linux) (rejected)

      Basically I asked what happens if Linux dies....

  • This interview is as terse as the last one.
    Good that he is the maintainer, he would not add
    anything that is not required.
  • Good job? (Score:3, Funny)

    by NWT ( 540003 ) on Wednesday March 20, 2002 @05:30AM (#3193169) Homepage
    dW: How will you tell whether or not you're doing a good job?
    Tosatti: When I stop receiving bug reports.


    Score +4, Funny
  • dW: ...I read that you had been working at Conectiva for four years, and that you're only 18 now. How old were you when you started there?

    Tosatti: I was 14.
  • Good move. (Score:2, Insightful)

    by sydneyfong ( 410107 )
    Oh, that Slashdot interview! I didn't like it. I was doing a hundred interviews a day, so I was like, "Aagh, no more interviews!" and I answered their questions very fast, and people got angry because of that.

    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.
  • by Anonymous Coward
    If you send in a Perl bug report and used the perlbug utility, nobody has to ask you configuration questions because they have the answer. If you didn't use it, then they just say to send 'perl -V'.

    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?
  • by rtos ( 179649 ) on Wednesday March 20, 2002 @11:18AM (#3194337) Homepage
    Who is Marcelo Tosatti? Well, I'm glad you asked.
    Hopefully you find some of that to be interesting.
  • The insight here is just amazing. First question:

    IBM - "What is 18 - 4?"
    Tosatti - "14"

White dwarf seeks red giant for binary relationship.

Working...