Hi,

Here are some of my ideas about the new features of grub.

Move kernel to a module.
This make it possible to relocate the kernel. For example, we can use
it to move grub-pc to upper memory, and free conventional memory for
use by real mode os such as MS-DOS. grub can resides in memory even
after os take overs, and we can invoke it through interrupt hooks.

LUA integration.
LUA is quite powerful, it's more suitable to do complicated task than
sh script. For example, we can use it to detect os at runtime,
implement simple commands, or draw the graphic menu.

Read/Write file system support
We can implement two kind of fs drivers. The boot time driver is
read-only, but after entering normal mode, we can optionally load
another driver for write support. This approach has been used by EFI.
For example, it has a default FAT driver, but you can also load an
extended FAT driver
later.

Disk emulation.
Now that it has drivemap command, we can extended it to map hard disk
or cdrom image file, roughly equivalent to the memdisk of syslinux.

-- 
Bean


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

Reply via email to