Michael Tiemann CTO, Red Hat
clearly (to my mind anyway) it didn't matter whether we shipped 2.95 or a
snapshot, we would still be incompatible with Red Hat 6 and Red Hat 8.
3. While the C++ ABI for 3.0 is not complete, the API is. That is, the
snapshot we chose will be compatible with 3.0 at the source level. With the
exception of "export" I understand from Jason that we are now very close to
4. We could either spend our QA time reviving the dead 2.95 branch, or we
could spend that QA effort on mainline, helping get 3.0 stable.
Someone on this thread complained that the RPM that we shipped is highly
patched. Bar two (the sbreg_byte patches), all of those patches are in
current cvs. Since at some point procedure would not allow us to take a new
snapshot, those 85 patches are a visible side effect of the QA work that was
Frankly, I didn't even consider C++ ABI compatibility with other Linux
vendors, since I think that's a losing proposition until everyone is using
gcc3. We were _already_ incompatible, since there are a mix of egcs and gcc
Red Hat has worked incredibly hard to make Red Hat 7 the best Linux
distribution ever, and I think we did a great job balancing a lot of complex
requirements. Did we make some mistakes? Yes. Are we fixing them? Yes. In
fact, with Red Hat Network, it's easier than ever to be a part of the progress
we're making, and I invite people to check it out at
Other distributions like SuSE and Mandrake are using ReiserFS. Why doesn't Red
Hat 7 also include ReiserFS?
I expect that ReiserFS will be one of the options available to Red Hat
customers along with other journaling file systems as they become available.
Red Hat is working on ext3, which provides a very seamless migration from
non-journal to a journal filesystem. There are some theoretical performance
issues with ext3. It's not clear that those issues will become a practical
problem or not for the kind of applications that people are building these
days. It's also true that for some application that ReiserFS or JFS or XFS
could be the right solution. If they are part of that kernel at a time then
we'll support them.
If you see the latest release of Mandrake they've implemented some neat
enhancements. Like they have this GUI partitioning tool that lets you resize