Become a fan of Slashdot on Facebook


Forgot your password?
Debian GNU is Not Unix Open Source Linux

Glibc Steering Committee Dissolves; Switches To Co-Operative Development Model 102

First time accepted submitter bheading writes "Following years under controversial leadership which, among other things, led to a fork (which was in turn adopted by some of the major distributions) the glibc development process has been reinvented to follow a slightly more informal, community-based model. Here's hoping glibc benefits from a welcome dose of pragmatism."
This discussion has been archived. No new comments can be posted.

Glibc Steering Committee Dissolves; Switches To Co-Operative Development Model

Comments Filter:
  • Summary (Score:5, Interesting)

    by TheRaven64 ( 641858 ) on Saturday March 31, 2012 @09:33AM (#39533635) Journal
    The pissing match between RMS and Drepper that resulted in the steering committee is no longer longer relevant now Drepper has gone to work at Goldman Sachs (something that makes me smile: I can't think of any other company more deserving of him).
  • Re:fork valley (Score:5, Interesting)

    by TheRaven64 ( 641858 ) on Saturday March 31, 2012 @09:54AM (#39533747) Journal
    Those are not forks, they are different implementations. The Android libc is based on FreeBSD libc with some tweaks. It does not share code with glibc.
  • by Anonymous Coward on Saturday March 31, 2012 @10:28AM (#39533891)

    Ulrich and Theo have both earned my respect based on their software development accomplishments. I could not care any less about what they may or may not have said to somebody on some mailing list or bug report. That is all secondary to the amazing software they're managed to produce.

    I don't have exact numbers here, but Ulrich has had a massive role in producing what may very well be the most widely used C library ever. There's a very good chance that the very computer you're using right now is executing at least some of the code he's written hundreds of times each second! Then there are the millions of servers around the world running Linux and Glibc that are performing extremely important tasks, and they're likely doing this using at least some of Ulrich's code. That's a very significant accomplishment, and I have great respect for him because of this.

    The same goes for Theo. He's managed to produce what may be the most secure pieces of software ever written. It's even more respectable because it's not just a single library or application. It's a whole UNIX-like system, for crying out loud! It's a great accomplishment to be so integral to an effort like OpenBSD, which has astoundingly great code quality and security.

    I judge both Ulrich and Theo on their accomplishments, and they have nothing but the highest level of respect from me because of everything they've managed to build.

  • by TheRaven64 ( 641858 ) on Saturday March 31, 2012 @10:31AM (#39533915) Journal
    Theo and Drepper are very different. Theo is usually technically correct and has no time for people who can't work out why for themselves. Drepper is very often wrong, and is still an asshat in these cases.
  • by rgbrenner ( 317308 ) on Saturday March 31, 2012 @11:12AM (#39534175)

    When I first started using Linux (about '97).. I emailed Torvalds to say that I thought Linux needed to advertise because a lot of people didn't know it existed. He actually responded and politely explained how the project is put together/why that wasn't going to happen.

  • Re:Summary (Score:5, Interesting)

    by bheading ( 467684 ) on Saturday March 31, 2012 @11:44AM (#39534383)

    When I wrote about pragmatism I was thinking of this problem [] where a modification to glibc's malloc() implementation broke the Adobe flash player. It is worth contrasting the attitude of Linus Torvalds in that thread with that of the glibc maintainers. I think most reasonable people would agree there is a trade off between supporting broken applications and ensuring things are done right. In this case, it would have cost glibc nothing to make a minor concession.

  • by slashbart ( 316113 ) on Saturday March 31, 2012 @12:36PM (#39534799) Homepage
    I like Qt's approach with only a couple of large libraries (QtCore, QtGui, QtXml, ...) where each has a very clear usage, and if you don't want graphics you don't use QtGui, but if you do, everything is in QtGui. Here's the list []

Genius is ten percent inspiration and fifty percent capital gains.