Slashdot Mirror


2.4 Kernel Maintainer Marcelo Tosatti Interviewed

Jeremy Andrews writes "KernelTrap has an interview with Marcelo Tosatti. Marcelo became the maintainer of the 2.4 stable kernel when he was 18 years old, releasing his first kernel, 2.4.16, on November 26'th of 2001. Two years later, he recently released 2.4.23 and plans to soon put the 2.4 stable kernel tree into maintenance mode, only addressing bugs and security issues. Living in Brazil, Marcelo currently works for Cyclades Corporation. In this interview he looks at how he became the 2.4 maintainer, the challenges involved, and brings us up to date with the current status of the 2.4 kernel."

105 comments

  1. Young guy with dreadlocks by fruey · · Score: 5, Insightful

    Don't show his photo to your boss as you talk about the 2.4 kernels you're probably still running. The kernel maintainer for your corporate servers is a 20 year old guy who was 18 when he started maintaining. Whoah.

    In the corporate world, even if there was some kind of genius kid really running the show, he'd be hidden behind grey haired puppets so that it didn't look like some genius kid was really running the show.

    Kudos to Marcello, even though child labour laws (if he was paid to work with the ISP in Brazil when he was 13 years old) and human rights issues might get a mention if the press could ever see beyond Linus as a Linux hacker.

    --
    Conversion Rate Optimisation French / English consultant
    1. Re:Young guy with dreadlocks by telekon · · Score: 2, Funny
      No no, you wait until your manager starts commenting on how much better everything's running since you made the switch to linux, and then you show him the picture... improving the credibility of young guys with dreadlocks everywhere!

      This is very cool... child labour laws don't really enter into it, I don't think... I don't know what the laws are in Brazil, but you can work in the U.S. at 14... and I think there should be exceptions for working for an ISP, anyway... it's not exactly a textile mill. If you're young and smart, why not?

      As long as you have a union, anyway...

      --

      To understand recursion, you must first understand recursion.

    2. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 1, Informative

      It wasn't illegal at the time, and as far as I know Marcelo was a registered worker with full benefits.

      Since then the labor code has changed, and the minimal age was raised. Marcelo wouldn't be allowed to do today what he's done in the past.

      Before Marcelo was "the guy that mantains the 2.4 kernel", he was known as "the guy that works since he was 13". He had such a reputation as a 14 years-old hacker that a running joke among his friends is answering "14" whenever anyone asks his age. It is rummored that even Marcelo answered 14 when he was way past 14 - either to benefit from the "whoas" or to confuse people. Coming from Marcelo, it was probably the later rather than the former.

    3. Re:Young guy with dreadlocks by fruey · · Score: 1
      The child labour law thing was really just a joke. Although in the UK until you're 16 you cannot work more than a certain number of hours, because you're supposed to be using your free time to do school homework and stuff... you have to be present in school until you are 16 years old.

      For the anecdote, the school year in the UK runs September-August. If you are born in August 1988 you cannot leave school until the end of the current academic year, and would pretty much finish your GCSE (final exams before higher "A level" exams) exams. However you could be in class with someone in the same "school year" as you, same classes etc, preparing for your final exams, born in September 1987, and have already legally left school without so much as sitting in a classroom for your final academic year before A levels... so being born early in the school year makes you more likely to drop out before taking exams (but only slightly, most people at least sit the exams, though they aren't legally required to attend classes like others in their "school year". That's how I understood it anyway, legislation may have changed since I was at school...

      --
      Conversion Rate Optimisation French / English consultant
    4. Re:Young guy with dreadlocks by koekepeer · · Score: 4, Funny

      18 or not, dreadlocks or not, i think he did a great job! i have a big respect for this guy.

      and the dreadlocks: well, look at alan cox. maybe kernel maintainers *should* look a bit different as compared to "ordinary" people :)

      i mean, they're not exactly salesmen or lawyers or anything, right?

    5. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 0

      At least it's better than these clowns http://www.neowind.com/WouldYou.jpg

    6. Re:Young guy with dreadlocks by Gordonjcp · · Score: 1
      That's valid for England and Wales. In Scotland it's a little different, but substantially similar. You can start school when you're 4, depending on when your birthday is. My birthday is in November, bang in the middle, so I could have started school at 5 (in 1978) or at 4 (in 1977).


      In any case, in the UK at least you don't need to go to school at all. You need to have some form of structured education that meets a certain standard.

    7. Re:Young guy with dreadlocks by thestu · · Score: 1

      Uhh.. SCUSE me.. who gives a shit about child labor laws? This is an interview about the linux 2.4 release dude. And why would Linus be considered EVIL for this is beyond me... I'm confused but then again, I guess I should know better than to expect logic from /.ers.

    8. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 1, Funny
      Don't show his photo to your boss as you talk about the 2.4 kernels you're probably still running. The kernel maintainer for your corporate servers is a 20 year old guy who was 18 when he started maintaining. Whoah.

      Oh great. Who is going to be the maintainer for the 2.6 series, a homeless guy they find on the streets of Moscow? This is ridiculous. Can't they find a nice clean-cut American boy to be the 2.6 maintainer? How about Darl McBride? It could be a compromise and I'm sure he'd be thrilled that the community he's so obsessed with suddenly paid some positive attention to him. He might forget this whole lawsuit mess. It could be just like the Grinch who stole Christmas having his heart grow three sizes in a day.

    9. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 0

      I think this just proves one of the most important side effects of "virtual employment" over the net. People get jobs based on their abilities and social skills (albeit virtual social skills) rather than their choice of clothing/car/hair stylist.

    10. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 0

      You need to have some form of structured education that meets a certain standard.
      Not quite. Some follow home education curricula (we do with our sprogs), but others follow various autonomous eductional philosophies (too scary for me).

      I know the parents of a well adjusted seventeen year old who was the star pupil at his local FE college, alongside students aged nineteen and up, where he did well in his A levels. He's currently on a gap year prior to persuing a biology degree at uni.

      He learned to read aged three, but didn't want to learn to write until aged eleven! His parents supported him in learning what he wanted, when he wanted and in this unscientific sample of one, he seems to have done well out of it. Socially he's extremely competent too; so please, not that old chestnut.

      According to English Education Act parents are responsible for their children's education, "either by regular attendance at school or otherwise.".

      For more info: Education Otherwise is a good place to start.

    11. Re:Young guy with dreadlocks by Gordonjcp · · Score: 1

      Well, structured-ish. You do need to meet certain standards. I was taught at home, and set pretty much my own pace for what I studied. Ideally I would spend more time working on things I needed to catch up on (but this didn't often happen!).

      I still have old copies of "Education Otherwise", the newsletter that we regularly got. It's probably still on the go.

    12. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 0

      "either to benefit from the "whoas" or to confuse people."

      Humor is not your best quality, is it?

    13. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 0

      I have shown it to my boss. He laughed and said "cool."

      Not everyone in the "corporate world" is an asshole.

      I agree that unfortunately many are, but hiding things will solve nothing. Tell them the truth and if that act like assholes then tell them so.

    14. Re:Young guy with dreadlocks by jhines · · Score: 1

      What does a new hire at a place like SCO look like?

      Putting the young guys on an old, stable, project allows the more experienced developers to move on to newer, and more exciting development projects, seems to be a reasonable strategy for software development.

      The project management skills he will learn will help him in his future endevours.

    15. Re:Young guy with dreadlocks by gustgr · · Score: 3, Informative

      Here in Brazil you can work are as a "pupil" or "apprentice" until you are 16, the law project is calles "Pupil's Law". You can work up to 20 hours per weak if I recall so the kid can dedicate the rest of the time to school.

    16. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 0

      Well,structured-ish. You do need to meet certain standards.
      Depends on what you mean by 'need'.

      I'd guess that most parents for most 'normal' kids aim for GCSE/A level/Degree compatibility, but how the kid gets there is entirely open.

      If the kid has been registered at a school, the LEA (Local Education Authority) can assert a right to investigate whether you are providing an appropriate education for your kids, but since different home eductional philosophies vary, this _can_ be a somewhat fraught process.

      [The level of interaction between LEA and parent varies greatly between LEAs (and between LEA workers). Some are explict in their opposition to home education, one going as far as having as part of their mission statement to "re-integrate" home educated kids, others merely stating that home education should not be seen as an acceptable alternative to school. Fortunately for us, our LEA is one of cool and supportive ones.]

      If the kid hasn't been registered, you are off the radar (legally) and can provide what ever you deem to be a suitable education. You, as the parent, define suitable w.r.t the individual child. There are _no_ standards. No one-size fits all National Curriculum; no externally enforceable yardsticks at all.

    17. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 0

      ROFLMAO, I should hope so (having a Russian homeless man maintain 2.6 should be quite a treat).

    18. Re:Young guy with dreadlocks by SpaceLifeForm · · Score: 1
      What does a new hire at a place like SCO look like?

      A Lawyer.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    19. Re:Young guy with dreadlocks by Grizzlysmit · · Score: 1

      Don't show his photo to your boss as you talk about the 2.4 kernels you're probably still running. The kernel maintainer for your corporate servers is a 20 year old guy who was 18 when he started maintaining. Whoah.

      In the corporate world, even if there was some kind of genius kid really running the show, he'd be hidden behind grey haired puppets so that it didn't look like some genius kid was really running the show.

      Kudos to Marcello, even though child labour laws (if he was paid to work with the ISP in Brazil when he was 13 years old) and human rights issues might get a mention if the press could ever see beyond Linus as a Linux hacker.

      That just goes to show how stupid and puerile the "corporate world" is, the truth is people who decide on someones competence based on stuff like that, are just shallow and incompetent themselves.

      --
      in my life God comes first.... but Linux is pretty high after that :-D
      Francis Smit
    20. Re:Young guy with dreadlocks by Anonymous Coward · · Score: 0

      I don't think the poster intended to be funny.

  2. What begins with M and ends with T? by Anonymous Coward · · Score: 0

    And what "real platform" would that be? Hmmm?

    1. Re:What begins with M and ends with T? by Anonymous Coward · · Score: 0

      QNX

    2. Re:What begins with M and ends with T? by Anonymous Coward · · Score: 0

      There are QNX machines that have been running since 1987... you know, before you were born.

    3. Re:What begins with M and ends with T? by TobySmurf · · Score: 1

      I have Sun machines at client sites that have been running continuously for that long - I don't really know if it is something to be proud of. You have a 15+ year old dinosaur system that has the CPU capacity of a watch calculator. Not cool.

  3. He's the maintainer. by chipster · · Score: 3, Insightful
    He maintains the kernel. There is a lot more of what he does that the interview clearly does not touch upon. It's demanding to be a maintainer. It requires a lot of time, good communication, and motivation.

    Lets' see if you can do this. Better yet, let's see if you are even asked to do this.

    1. Re:He's the maintainer. by jester · · Score: 1

      Lets see if he has time to get his hair cut now the pressure on 2.4 is off

    2. Re:He's the maintainer. by telekon · · Score: 4, Funny
      Lets see if he has time to get his hair cut now the pressure on 2.4 is off

      Are you kidding? Do you know how much time and effort it takes to maintain dreadlocks like that?

      That's probably where he developed the persistence, dedication and attention to detail necessary to maintain the Linux kernel.

      --

      To understand recursion, you must first understand recursion.

    3. Re:He's the maintainer. by Anonymous Coward · · Score: 0

      I think you have a point! I used to have dreads too. When i got a hair cut i noticed a decrease in persistence, dedication and attention regarding the kernel maintenance of my Windows NT 3.51 firewall.

    4. Re:He's the maintainer. by Anonymous Coward · · Score: 0

      "Lets' see if you can do this. Better yet, let's see if you are even asked to do this."

      Whine, whine, whine. To you, it looks like every other Linux developer is a dork, right?

  4. How is this line not getting mroe attention? by Anonymous Coward · · Score: 5, Interesting

    JA: During the 2.4.23 release cycle, a bug was fixed in the do_brk() function. This bug was recently exploited in a high profile break-in of four Debian Project Linux servers. Why was 2.4.23 not released sooner when this bug was first fixed?

    Marcelo Tosatti: When I first applied the fix (sent from Andrew Morton), I didn't realize it was an exploitable bug (I understood it could crash the box).


    This guy just took responsibility for sitting on a known fix, which directly led to Debian compromise.

    It also led to a rapid patch cycle all over the place, as opposed to a more stable and controlled cycle, since everyone who saw Andrew Morton's patch could research the vuln and create the exploit.

    This delay gave blackhats a lot more time than whitehats.

    Perhaps this argues strongly for closed security bug reporting a la OIS' "responsible disclosure" model.

    1. Re:How is this line not getting mroe attention? by Leffe · · Score: 1

      Perhaps this argues strongly for closed security bug reporting a la OIS' "responsible disclosure" model.

      Or, always keeping your kernel up to date, download a pre patch everyweek and recompile. It's not harder than that.

    2. Re:How is this line not getting mroe attention? by Anonymous Coward · · Score: 0

      I take it you do a reboot too then? Reboot every week??? What are you smoking?????? Please, only copy the _good_ features from M$ Windows, yes????????????

    3. Re:How is this line not getting mroe attention? by afay · · Score: 1

      The debian compromise really bothered me when it happened because I never heard about any security hole (related to the compromise) in the Linux kernel before it happened. Suppose MT and anyone else looking at the patch didn't realise it was exploitable... since when is an easy DOS (ie crash) not a security problem? If you can take out a machine that is providing some sort of security to other machines or even simply services to other machines, it *is* a security problem.

      I would venture to say that any bug that can be used to cause a DOS is a security problem. (assuming its not in some little used driver for some ancient '90 hardware or something)

      --
      Best slashdot comment
    4. Re:How is this line not getting mroe attention? by Mr.+Darl+McBride · · Score: 2, Insightful
      This guy just took responsibility for sitting on a known fix, which directly led to Debian compromise.
      That's a small failure on his part, yes. But it's more so the failure of the person who found and submitted the patch. By not researching and explaining the full effect of the patch, the submitter has shown that he isn't fully aware of the changes he makes. Marcelo's job is to make sure a patch doesn't break anything new, and to listen if someone tells him that it fixes something very very important.
    5. Re:How is this line not getting mroe attention? by Leffe · · Score: 1

      Please, only copy the _good_ features from M$ Windows, yes????????????

      Like the one where you have to reboot when you upgrade software, eh ;)?

    6. Re:How is this line not getting mroe attention? by mindstrm · · Score: 2, Insightful

      A local-only DOS bug is a LOT different, severeity wise, than a remote root exploit.

      Answer me this: On your linux machine, if a user has a shell account, can they affect the service of the machine? Do you have hard memory and CPU limits for every single user, so that no matter what, those users can't hurt the machine?

      If your system is like most, a two line shell script can bring the system to it's knees or eat up all remaining memory and swap, or often eat up some critical disk space (like /tmp), bringing the system to an unusable state.

      All of THAT is a security problem... so don't start about some local crash bug being a severe security problem.

      In other words, local users are usually trusted not to take down the system on purpose. The debian compromise didn't start with this bug.. someone got access through an account they should not have had.. the physical security MODEL broke first... and if it wasn't this bug that was used, some other one would have cropped up eventually.

      If it had been repoted that it could cause a root exploit, it would have been patched sooner.

    7. Re:How is this line not getting mroe attention? by Anonymous Coward · · Score: 0

      >which directly led to Debian compromise

      No. It is a locally exploitable flaw. The crackers sniffed passwords to get access in the first place.

      This was one of many flaws in code and system, leading to the compromise.

      Derek

  5. When I was 18.... by Anonymous Coward · · Score: 5, Funny

    I became the official maintainer of my brother's Playboy collection.

    During my stewardship, I too put the collection in maintenance mode, had to deal with security problems, and I certainly issued several...er..releases.

  6. I'm jealous by Anonymous Coward · · Score: 5, Funny

    20 years old, wife, kernel maintainer, kernel job, and the hair... damn him!

    1. Re:I'm jealous by MicroBerto · · Score: 2, Funny

      Are you kidding?! Why would you get married when in such a powerful position? He can get millions of girls just by telling them that he's the Lunix Kernal 4.2 Janitor :) -- he should be out on the prowl hittin on the girls!

      --
      Berto
    2. Re:I'm jealous by Anonymous Coward · · Score: 0

      You don't want to nurse THAT guy when he's 80 :-)

  7. Re:Marcelo Tosatti ? by Anonymous Coward · · Score: 0

    This second post actually made me laugh. Thank you.

  8. first kernel, 2.4.16, on November 26th of 2001 by Anonymous Coward · · Score: 0
    Wasn't that the fix for the "Thanksgiving turkey" kernel?

    Not a bad start.

  9. ...whose time is at 14:58 and counting by Anonymous Coward · · Score: 0

    Marcello jumped the shark at 19.

  10. Re:How is this line not getting more attention? by bizcoach · · Score: 5, Insightful
    This guy just took responsibility

    I hope you'll do the same when something goes wrong in your area of responsibility.

    This delay gave blackhats a lot more time than whitehats.

    Not true. Blame the whitehats for not looking at the patches closely enough.

    Perhaps this argues strongly for closed security bug reporting a la OIS' "responsible disclosure" mode

    No. That doesn't help in cases like this where the security impact of a bug isn't recognized at the time of bug reporting.

  11. The dreadlocks are new for me by agoliveira · · Score: 5, Interesting

    I worked with Marcelo at Conectiva (man, I missed that place but...) and that's *not* his real hair :)
    He probably just went to a hair stylist and made that... thing :-D
    I swear I never imagined Marcelo doing this kind of stuff but he's a kernel developer so you can expect anything!

    --
    Scientia est Potentia
    1. Re:The dreadlocks are new for me by vadim_t · · Score: 2, Interesting

      He's been like that for a while, I've seen him with that kind of hair at HispaLinux (big spanish Linux conference) which was in September. At the beginning I though he was one of the people who came to attend to his talk :-)

      Unfortunately, he's not the right person to talk in public, he seemed to be really nervous and didn't tell anything very new. Nobody can do everything though. I'm really happy with how the 2.4 kernel evolved.

    2. Re:The dreadlocks are new for me by CraigV · · Score: 3, Insightful
      Unfortunately, he's not the right person to talk in public, he seemed to be really nervous and didn't tell anything very new. Nobody can do everything though. I'm really happy with how the 2.4 kernel evolved.

      In my physics days, I had a one-on-one lunch with a guy whose work at a young age was clearly going to give him a Nobel Prize. He spoke so softly and hesitantly that I didn't get much out of the meeting. Yet 15 years later, several years after he won the Nobel Prize, I heard him talk and he was eloquent and passionate. Practice makes perfect.

      Linux is a great example of the power of a meritocracy.
    3. Re:The dreadlocks are new for me by vadim_t · · Score: 1

      Oh, of course I'm sure that with some practice he could do pretty well at it.

      Don't get me wrong, I have lots of respect for him, and his talk wasn't *that* bad. Now, it wasn't really good either. I mean, seeing Marcelo show slides of the 2.4 kernel changelog and saying "in 2.4.whatever we fixed the scheduler" isn't really exciting, especially when you go to listen to people like Miguel de Icaza. Then, I have no idea of how to talk about that in a more exciting way, and would certainly not done it any better myself.

      I guess that there's also the fact that being the maintainer is a rather unexciting job, just one where you have a big responsibility.

    4. Re:The dreadlocks are new for me by sagei · · Score: 1

      He probably just went to a hair stylist and made that... thing :-D

      No, that is his real hair. He has always had long hair, he just dreaded it about a year ago.

      --

      Robert Love

    5. Re:The dreadlocks are new for me by pavon · · Score: 1

      Situation is also part of it. I have no problem whatsoever giving talks and presentations, but can't keep up a conversation to save me.

  12. But...??? by Anonymous Coward · · Score: 0, Interesting

    When will he fix the critical bugs in the system so we can actually use it? Our company runs on Windows NT 3.5(!) SP2 and it has had an uptime of now 1500+ days on some of our main server. Our server is an 8 Way 486 50Mhz machine with 72MB of RAM. It has been smoothly been running since we installed it in December 1995, however its rapdidly increasing maintenance costs are damaging us. The company who gave us this machine has gone out of business.

    We are now concidering wether to get a Windows 2003 server, Solaris 10 or a Linux Enterprise server. Concidering the high profile bugs that exploited key Linux websites, and the increasing ligitation against it, we do not think we should use Linux in such an environment where we need uninterrupted operation. We do not need kernel panics, root exploits, and we ceraintley don't want to put our precious source code at risk of espenage because of the Legal bindings of Linux.

    Sure, you can moderate this -1, troll or flamebait if the truth offends you (Which shouldn't, your very pathetic if it does), but if our server was to go down for even a SECOND, we would go out of business! We need Nine 9's reliabillity, and Open Source can only proivde 2 to 3 9's at best.

    1. Re:But...??? by galbro · · Score: 3, Insightful

      You appear to be unaware that 3.51 was considered the most reliable version of NT, and that in going to 4.0 there was a major and long lasting drop in reliability. Perhaps the biggest source of bsod was moving video drivers into kernel space.

      Thank goodness Microsoft has none of those nasty high profile bugs and exploits you speak sooooo ill informedly about. If you are so worried about going out of business if you go down for a SECOND, why is it only now you are considering replacing a dusty old 1995 box, and don't even appear have a plan on how to proceed yet? PS, nine 9's reliability means that your pathetic old machine needs to be about 10000 time more reliable than the Verizon switching center down the street from me. Please tell us more how you accomplish this feat.. Multiple power feeds, hot swappable power supplies and drives?

      On the outside chance that you are actually sincere (uh yeah, right) please take a look at http://www.securityfocus.com/microsoft

    2. Re:But...??? by Anonymous Coward · · Score: 0

      He's a buzzword bingo troll

    3. Re:But...??? by mr_z_beeblebrox · · Score: 5, Insightful

      When will he fix the critical bugs in the system so we can actually use it?

      If you were serious on that you would have someone in your company participating in kernel development. Seriously, if something is imperative to fix in the kernel to you. If you bring up to the kernel community in the appropriate manner it will likely get addressed. Microsoft, Sco and Sun won't give that kind of a nod to someone who is still running NT3.5.

      We are now concidering wether to get a Windows 2003 server, Solaris 10 or a Linux Enterprise server. Concidering the high profile bugs that exploited key Linux websites, and the increasing ligitation against it, we do not think we should use Linux in such an environment where we need uninterrupted operation. We do not need kernel panics, root exploits, and we ceraintley don't want to put our precious source code at risk of espenage because of the Legal bindings of Linux.

      Considering your unfounded (thus ill informed) paranoia of Linux you should not go with Linux, due to frequent typos you should stick with GUI. I would say Win 2003 is a right fit for you and it is a very solid platform. There is probably no reason for your company to switch. BTW, if your business will die in one second minus a server...look closely at your business procedures they need tweaked.

    4. Re:But...??? by aminorex · · Score: 0

      I got no corporation but I've got plenty
      of company, in the form of millions of users
      who are dying for LOW LATENCY and PREEMPT
      patches to get into 2.4.

      --
      -I like my women like I like my tea: green-
    5. Re:But...??? by BrookHarty · · Score: 2, Informative

      There are the CK (Con Kolivas) and MM (Andrew Morton's) patches for 2.4 that provide what you want.

      Whats keeping you at 2.4? Both Con and Andrew said, move to 2.6 it provides what you want.

    6. Re:But...??? by Anonymous Coward · · Score: 0

      WTF? I am using preempt 2.4 on a number of machines you stupid fuckwit.

    7. Re:But...??? by adrianbaugh · · Score: 1

      Ignore him, he's posting the same garbage all over; he's either a troll or the worst kind of "I want it yesterday but I'm damned if I see why I should lift a finger to contribute anything except a good bitch" ingrate.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    8. Re:But...??? by aminorex · · Score: 1

      Don't you see... it's not about me.
      I can patch and twiddle and get just what
      I want, but the millions of lusers stuck
      at 2.4 have NO HOPE of decent media
      performance until these issues are addressed.
      This has nothing to do with technology,
      and everything to do with politics.

      --
      -I like my women like I like my tea: green-
  13. Child Labor by The+Tyro · · Score: 2, Interesting

    is probably a misplaced concern for a guy like this.

    He's working at an ISP, not a sweat shop or factory floor (what most child labor laws were designed to prevent, if I recall my history correctly).

    He's working with his head, not his back... bully for him (I can think of a few places that could use a teenage prodigy or two).

    --
    Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
    1. Re:Child Labor by AKnightCowboy · · Score: 4, Funny
      He's working at an ISP, not a sweat shop or factory floor

      You've never done tech support for an ISP have you? Give me the machine press anyday over clueless users.

    2. Re:Child Labor by Hiro+Antagonist · · Score: 1

      Better yet, give me a machine press *and* clueless users!

      --

      --
      I Hit the Karma Cap, and All I Got Was This Lousy .sig.
  14. Do us all a favor by The+Tyro · · Score: 1

    and don't go into detail about all the "cleaning up" of the filesystem you had to do.

    --
    Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
    1. Re:Do us all a favor by Anonymous Coward · · Score: 0

      With which options have you mounted females so far? Which ones did you find the most reliable?

    2. Re:Do us all a favor by Zork+the+Almighty · · Score: 1

      At first I was trying mount -a and the result was total failure. Then I decided to try mount /dev/swf1. She reccomended mount -h. I tried again with mount -s and it worked. I've since learned to use mount -ro to prevent dependency hell. Be careful if you let other people mount you, I've been the unwitting subject of mount -f, and once someone tried mount -p on me but I aborted, not being into that thing.

      --

      In Soviet America the banks rob you!
  15. Too early for maintenance mode by EggSausageBaconAndSp · · Score: 3, Insightful

    Not a Linux expert, but it sounds weird to put 2.4 in a feature freeze mode "soon" (whatever that means), with 2.6 just released days ago ... was the timeframe similar between 2.2 and 2.4?

    1. Re:Too early for maintenance mode by The+One+KEA · · Score: 3, Informative

      It's not too early - Marcelo understands that 2.6 is where all of the new development should be taking place. 2.4 needs to become what 2.2 and 2.0 have become - the ultra-stable, thoroughly tested kernel that you use on boxes that simply cannot go down.

      I think 2.2 was also closed down pretty fast when 2.4 was released. Then it was reopened, IIRC, for a while because early 2.4 was so horrible. Check the linux-kernel archives for more info.

      --
      SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
  16. Dreadlocks by RevMike · · Score: 4, Funny

    I'm in the final stages of the recruitment and hiring process for a silicon valley startup. I live in NY, and I'd be doing "Professional Services" for their NY clients.

    After a series of phone interviews, they told me "Our founder and CTO is going to be in NYC. We'll set up a face to face meeting."

    My hair is closely cropped - mostly because I'm quite bald on top, and if I let it grow at all I look like Krusty the Clown. I put on my best navy blue interview suit, iron a really nice shirt, have my wife pick a tie, etc. I hop the train to Manhattan and meet my (hopefully) future boss.

    He's got dreadlocks and a goattee!

    During the interview we were chatting about some of the people that I had spoken with on the phone. He mention someone as having very long hair. That gave me the opportunity to say "And here I am wearing my best interview suit!" that got a good laugh from him. "That is East Coast vs West Coast, I guess." was his reply.

  17. 2.4 VM problem with big machines still there by Anonymous Coward · · Score: 5, Informative
    For most people (read: desktop, small server stuff) the 2.4 kernel might be the right thing and having no problems. If have highmem-machines (>= 1GB RAM) things look very different.
    I run a very big (2 HT CPUs, 4GB RAM, 620 GB RAID5, 2x 1GBit links) file-server and all 2.4 kernels (.19-.22) weren't able to run the thing stably for more than 1 week, under heavy I/O load not more that 2 days.
    Changing to the -aa tree helped and that thing is now up, stable and fast for past 4 months.

    The problem lies in still unmerged code for highmem and slabcache reclaim (check /proc/slabinfo or use slabtop), which is in the -aa tree for ages.
    I reported that to Marcello, but he seemed very uninterested in tracking down (many, many thanks to Andrea and Rik, who helped) and applying those particular fixes in the -aa tree.

    1. Re:2.4 VM problem with big machines still there by mysticalreaper · · Score: 1

      If marcelo is not interested, post to the lkml (Linux Kernel Mailing List). If you have real, useful bugreports (it sounds like you do) people will listen, and if you get more actual kernel developers on your side, changes are more likely to happen.

      I can assure you there are many people out there who WANT to make the Linux kernel as good as it can be, and if you can provide useful info (important point) then i'm sure they will WANT to help you, track down bugs, and get things working.

  18. Update your sig by bwhaley · · Score: 2, Funny

    I'm in the final stages of the recruitment and hiring process for a silicon valley startup.

    Perhaps it's time to update your sig. :) Did it work, btw?

    --
    "I either want less corruption, or more chance
    to participate in it." -- Ashleigh Brilliant
  19. Child labour my ass! by zanderredux · · Score: 1
    Awwww. Come on. The guy's clearly a genius. This kind of people must be encouraged to use and discover their full potential.

    He got the job mostly because he wanted to. See, I'm pretty sure he had options, like spending the rest of his school days (in Brazil, school usually begins at 7 AM and ends by 12:30PM) playing soccer or videogames but he chose to learn C instead.

    Child labour laws protect those kids who do not have an option and, clearly, that was not the case.

  20. Brazil? Aren't we against offshoring development? by Anonymous Coward · · Score: 0

    So it was Linux that started this trend!

  21. still no preempt or low latency by aminorex · · Score: 1

    my complaint is echoed by MILLIONS.

    --
    -I like my women like I like my tea: green-
    1. Re:still no preempt or low latency by Anonymous Coward · · Score: 0

      2.6

    2. Re:still no preempt or low latency by adrianbaugh · · Score: 1

      Possibly, but it's echoed by millions of whingeing fools who should either get the patches themselves (google://con kolivas kernel patch) or use 2.6, or if they don't have the skill to do either they should pipe down and wait till their drool-proof distribution of choice puts out a release with a 2.6 kernel.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    3. Re:still no preempt or low latency by aminorex · · Score: 1

      I see. Millions of whining fools who should
      be capped so they don't breathe your air.
      You've got the compassion level of a garden
      slug.

      --
      -I like my women like I like my tea: green-
    4. Re:still no preempt or low latency by aminorex · · Score: 1

      2.6 is a fantasy. It won't be real
      for at least a year, maybe two.

      --
      -I like my women like I like my tea: green-
  22. Transcritto verito by Anonymous Coward · · Score: 0

    Io: Marcelo--sai qualche e la differenza tra giocare con i Lego e fare l'amore?
    Marcelo: No.
    Io: Continua giocare con i Lego!!

  23. Picture of his wife by Anonymous Coward · · Score: 1, Interesting

    I found it.

    1. Re:Picture of his wife by Anonymous Coward · · Score: 0

      Quite a catch, huh?

    2. Re:Picture of his wife by scavenger87 · · Score: 1

      More likely his mother, who is very beautiful. This could be his wife

    3. Re:Picture of his wife by Anonymous Coward · · Score: 0

      Not at all. That's Fabiana, Rik van Riel's wife.

  24. gee by mantera · · Score: 1


    i don't why i misread it as "2.4 kernel maintainer marcelo tosatti died"....

    for once at least i'm wishing i don't prove to be psychic....

  25. Oh No! by Anonymous Coward · · Score: 0

    Is the sun going to explode?

  26. Those aren't dreadlocks... by stefanlasiewski · · Score: 1

    Those aren't dreadlocks... those are posix threads! Or deadlocks. Or ... or...

    --
    "Can of worms? The can is open... the worms are everywhere."
  27. OMG. How old is she? by Anonymous Coward · · Score: 0

    40?

  28. Re:Young guy with dreadlocks. He lives in Brasil!! by fams · · Score: 1

    What's the problem with dreadlocks? We are in Brasil. Not all persons here need to use a suit. It maybe really on Sao Paulo but not in Rio for example.

  29. Microsoft's response by vogon+jeltz · · Score: 0, Troll

    Would you trust your business to an 18 year old hippie with rasta curls, living in a terrorist development country?

  30. Note to Moderator by NanoGator · · Score: 1

    I metamodded this as unfair. Not because it is unfair, but because I have seen far too many negative moderations used in the wrong way.

    The moderator who modded this as troll was completely in the right. I'm sorry about that. However, too many times I've been modded as off-topic, flamebait, or overrated, because I did not agree with popular opinion. I feel its time to do away with the moderators who spend too much time modding people down and not enough time modding people up.

    Again, I'm sorry. Hopefully soon I won't be so sore about it, and I'll pick on the mods that are truely in the wrong.

    --
    "Derp de derp."