Glibc Steering Committee Dissolves; Switches To Co-Operative Development Model
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."
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).
I am TheRaven on Soylent News
There are a couple of forks apparently. Why does this have to be one monolithic library?
https://en.wikipedia.org/wiki/GNU_C_Library
NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
Monolithic libraries are the way to go. They make software development much easier.
If you don't believe me, just look at the GNOME project. The last time I tried to build it from scratch by hand, there must have been at least 50 libraries I had to build first. That was several years ago, so there are probably many more that are needed now. Those were just libraries from the GNOME project, too! That's not including glibc, the many X libraries, Gtk+, and so forth! Don't forget that you'll need to start making sure you're using the right versions, too. Some of these libraries are released yearly, while others have a new release every week.
To realistically build something like GNOME, where they went absolutely stupid with unnecessary modularity, you need to use one of the scripts that are out there that'll do it all for you. Those scripts end up being a solution to a problem that shouldn't exist in the first place! They're only needed because what should be one monolithic library was split out into 60 smaller libraries. You'll need all of the libraries to get even a basic GNOME installation up and running, so there's no point in separating them.
It's not the 1980s any longer. We don't statically link everything using dumb linkers that can't strip out unused executable code. Modern OSes using dynamic linking and delayed loading only ever use the parts of libraries that are actually used.
It's clearly written in the fery first FAQ:
EGLIBC is not meant to be a fork of GLIBC.
Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
I see that men like Drepper and Theo face a lot of hatred here. I completely understand why they face this hatred. They're prominent players in the open source meritocracy, and they're among the ones with the highest degree of merit and raw natural ability. Being the best, they just don't have time to waste with the petty bullshit that so many throw at them. They are vilified as being "mean" or "intolerant" by some, merely because they point out the foolishness of others in public. That's not a bad thing! In fact, it's to be commended when they point out your stupidity. Instead of feeling shame and then anger toward them, you merely need to accept what they're saying. Accept that you're the inferior programmer. Accept that you're the inferior being. Don't express hatred toward capable men like Drepper and Theo. Instead, try your best to bring yourself up to their level. You won't be able to, of course, but at least you'll be marginally closer to the enlightenment that they have attained.
It should be GNU, not Debian. Glibc is very much a GNU project. How do people not know GlibC is a GNU project?
Finally! This time not formally, with the fork, but totally.
Cheers!
Read http://sourceware.org/bugzilla/show_bug.cgi?id=4980 or http://sourceware.org/bugzilla/show_bug.cgi?id=4403 for a good laugh. /. trolls pale in comparison. :D
That Microsoft's software has never ever been about being good or great, it's only ever been about being good enough. And even that is a term fraught with hilarity.
I don't see how it'd be frightening. There's probably some sort of card game that relies on strfry() to shuffle the deck.