LWN.net Logo

Bruce Perens: the Linux colonel talks (vnunet)

Bruce Perens: the Linux colonel talks (vnunet)

Posted Sep 9, 2004 4:49 UTC (Thu) by BrucePerens (guest, #2510)
In reply to: Bruce Perens: the Linux colonel talks (vnunet) by bojan
Parent article: Bruce Perens: the Linux colonel talks (vnunet)

I'm not sure why you think Fedora is a copy of Debian, poor or not.

It may not have worked out that way, but when it was introduced, Fedora was very clearly aimed to attract the sort of community that already existed for Debian. I think it was also intended to increase the number of packages in a single repository that would install on RHEL. And we want to help Debian get to annual releases. Debian actually releases more often, though, if you count "sid". Having run sid for years and years, I have always been impressed that something that is updated every day can be so solid.

I do not discount that RH has contributed a lot of good Free Software and has done an interesting job with keeping 2.4 viable for business people. I am sort of concerned that now that Linus is not going to make stable kernels, the RH way of handling 2.4 might be the only way to do stable kernels. I would prefer to see more collective stability engineering take place.

Bruce


(Log in to post comments)

Bruce Perens: the Linux colonel talks (vnunet)

Posted Sep 9, 2004 7:32 UTC (Thu) by gvy (guest, #11981) [Link]

> but when it was introduced, Fedora was

which one? ;-)

Bruce Perens: the Linux colonel talks (vnunet)

Posted Sep 9, 2004 7:54 UTC (Thu) by bojan (subscriber, #14302) [Link]

Is "sid" actually "released", in the sense Fedora is? My understanding is that sid is "always in flux", which is not the case for Fedora. With Fedora, you get milestone releases and then a set of updates for that particular release. Then, later on, Fedora Legacy (this is pure volunteer bit) takes over and makes sure security issues are fixed for the next year and a half or so.

Just one example as to who actually does the work on Fedora. A few days back I bumped into a strange memory leak in PostgreSQL libraries shipped with FC2. Posted a bug on Red Hat's Bugzilla for FC2. In the matter of hours, a Red Hat employee got on it and spent several hours attempting to duplicate the problem on his setup (admittedly with no success) and we left it off where I have to give it a try on an unspoilt FC2 machine (my suggestion) to verify that it isn't my own box that's causing the issue. So, this person at Red Hat actually provided several hours of unpaid support for me. I know that one cannot count on those things, but it nevertheless happens. It is Red Hat that make the majority of Fedora going, there is no doubt about that at all. Of course, other people help, but even if that help wasn't there, Fedora would still be released, IMHO. Possibly with more bugs, but released all the same.

The value of Fedora is in the delivery of the snapshots of a selection of state-of-the-art free software. Maybe not that great for production quality servers, but just fine for making sure you get a reasonably recent cut of binaries that will get timely updates when you need them. So far, Fedora has been relatively easy to keep upgraded, with minor issues related to software choice changes.

As for the stable kernel, I don't see how Red Hat's "stability" (or better, "backporting and enhancement") work cannot be incorporated into other distros. They only need to choose to do it, that's all. The problem is that Red Hat traditionally push it a little bit harder, mostly because they have clients that want to run Linux as a replacement for the big iron. Not to everyone's liking, but there is nothing stopping anyone from doing the same thing with Red Hat's code. There are absolutely no secrets there. In essence, this seems to be a political more than a technical issue.

I have to admit, I was sceptical about Fedora in the beginning, but it turned out better than expected, IMHO.

Stable kernels

Posted Sep 9, 2004 12:50 UTC (Thu) by corbet (editor, #1) [Link]

"I am sort of concerned that now that Linus is not going to make stable kernels, the RH way of handling 2.4 might be the only way to do stable kernels. I would prefer to see more collective stability engineering take place."

Wow, Bruce, you understand things rather differently than I do. The whole point of the new kernel development model is to allow the distributors to stop backporting tons of stuff into older kernels, and to cut way back on the huge piles of distributor kernel patches in general. We are trying to get away from the "RH way".

Linus very much intends to release stable kernels; it's just that the way to get there has changed. The "don't allow substantive changes for a year" approach doesn't work very well. It's better to get the patches into the mainline and get them used. The result has been a lot more functionality in the hands of the users more quickly, and some quite stable kernels. 2.6.8.1 has not been the best example, but 2.6.7 was quite solid, and 2.6.9 should be as well.

Stable kernels

Posted Sep 9, 2004 15:21 UTC (Thu) by BrucePerens (guest, #2510) [Link]

Jon,

Maybe you should publish an article about this, because I don't understand what is going on with stable kernels, and if I don't get it, probably a lot of other people don't either.

I agree that 2.6.8 is solid, I am running it on my net-facing systems, including the system at Serverbeach for which I don't have a remote console. But I don't see yet how Linus is going to have his cake and eat it.

Bruce

Stable kernels

Posted Sep 12, 2004 1:35 UTC (Sun) by hppnq (guest, #14462) [Link]

Jon, of course, has already written an excellent article about the new kernel development process. I was too lazy to look it up before, but now, with the new, shiny Kernel Index, it took me two seconds. ;-)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds