mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-21 14:59:34 +00:00
73 lines
2.3 KiB
Plaintext
73 lines
2.3 KiB
Plaintext
-*- Mode: Outline -*-
|
|
|
|
Before working on anything in this file, it's very important that you
|
|
make contact with the core GRUB developers. Things herein might be
|
|
slightly out of date or otherwise not easy to understand at first
|
|
glance. So write to <bug-grub@gnu.org> first.
|
|
|
|
Priorities:
|
|
Reported bugs generally have top priority.
|
|
Non-reported and non-encountered bugs (things we know don't work,
|
|
but don't really impede things) have lower priority.
|
|
Things in this file are ranked with one to three !; the more, the
|
|
higher priority.
|
|
|
|
|
|
* Port the script ``grub-install'' to FreeBSD, NetBSD and OpenBSD. At
|
|
least you will have to modify the function `convert' so that it can
|
|
translate a native device name into the corresponding GRUB drive
|
|
representation.
|
|
|
|
* Add configuration inclusion support by adding a command "include".
|
|
|
|
* Make symbolic links work for BSD FFS.
|
|
|
|
* Add indirect block support to the BSD FFS filesystem code, so files
|
|
larger than 16MB can be read.
|
|
|
|
* Fix-up FreeBSD, NetBSD (and OpenBSD ?) command-line boot
|
|
parameters.
|
|
|
|
* Support embedding a Stage 1.5 in the "bootloader" area of a FFS
|
|
partition.
|
|
|
|
* Support embedding a Stage 1.5 in the EXT2_BOOT_LOADER_INO of an ext2fs
|
|
partition, so that it won't be accidentally erased or modified by
|
|
the kernel.
|
|
|
|
* Add automatic configuration support.
|
|
|
|
* Add bunzip2 support.
|
|
|
|
* Define the module system.
|
|
|
|
* Add ISA PnP support.
|
|
|
|
* Fix the completion so that it works for BSD partitions as well. !
|
|
|
|
* Add BSD syntax support, using results of ioprobe to map drives. !
|
|
(0x1f0-0x1f7 = primary IDE, 0x170-0x176 = secondary,
|
|
0x1e8-0x1ef = tertiary, 0x168-0x16f = quaternary).
|
|
|
|
* Add more filesystems support (XFS, NTFS, etc.)
|
|
|
|
* Add remote console support (serial, parallel and net). !!
|
|
|
|
* Add RAID support.
|
|
|
|
? Add a partition naming syntax that means ``the first partition of
|
|
this type''. We need this for clean Hurd install floppies.
|
|
|
|
* Add a real scripting language, possibly retaining backward
|
|
compatibility so that old config files can be used.
|
|
|
|
* Add internationalization support, emulating gettext as much as is
|
|
feasible.
|
|
|
|
? Add command for modifying partition types.
|
|
|
|
* Add CDROM-chainloading support. It would be enough to support only
|
|
BIOSes which have bootable-CDROM support (so you may use the "Bootable
|
|
CDROM" BIOS calls). It is not trivial to support BIOSes without the
|
|
capability to boot CDROM.
|