On Fri, Jul 04, 2008 at 12:34:50PM +0200, Javier Martín wrote:
> > And, grub WILL follow the evolution the extN, because it's the primary
> > boot loader for linux. The only reason we don't have ext4 support at
> > present is because it's not stable. If major distro starts to use it
> > as default, we would have to support it as well.
> Please... ReiserFS was used for long in many distros and GRUB2 didn't
> support it until 1.96 - even with GRUB Legacy having implemented it long
> ago. I literally waited years for it to be included!

This is not a good example.  We were (and still are, though almost finished)
in the process of transitioning from GRUB Legacy to GRUB 2.  ReiserFS authors
weren't compelled to contribute a driver for GRUB 2 the same way they had been
to contribute it for GRUB Legacy.

> Besides, as I
> already said, we cannot win in a race against the future: new features,
> some of them incompatible, are introduced ""constantly"" (every few
> years) in extN, and until we get to know about them and at least decide
> whether they can be safely ignored, the sane behavior is to obey them
> and reject access (except if the user override is enabled). Yes, we can
> implement ext4 and possibly even before it's released as stable, but
> could you please start implementing ext7 so that we don't have to worry
> about its incompatibilities when it comes?

If this is really to be considered a problem, we might as well be conservative
in both grub-probe and real GRUB, and reject unknown flags.  Not a big deal,
since unknown flags aren't really going to use their "experimental" status
untill mainstream distributions support them, and this includes GRUB.

-- 
Robert Millan

<GPLv2> I know my rights; I want my phone call!
<DRM> What good is a phone call… if you are unable to speak?
(as seen on /.)


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to