| -*- 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. |
| |
| * Support partition syntax to correspond with BSD ``slice'' syntax |
| (`(hd0,1a)' -> `/dev/hd0s2a'). !! |
| ? 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. |
| * Make symbolic links work for BSD FFS. ! |
| * Fix keyboard/gateA20 bug (???? at least look at the code). The |
| keyboard status bits may be checked wrong. |
| * Add indirect block support to the BSD FFS filesystem code, so files |
| larger than 16MB can be read. ! |
| ? Add command for modifying partition types. |
| * Fix-up FreeBSD, NetBSD (and OpenBSD ?) command-line boot |
| parameters. !! |
| * Support embedding a Stage 1.5 in the "bootloader" area of a FFS |
| partition. !!! |
| * Clean up and enhance the manuals, especially indices. !!! |
| * Add more filesystems support (XFS, NTFS, etc.) |
| * Add remote console support (serial, parallel and net). |
| * Add RAID support. |
| * Complete the netboot support. ! |
| * Add automatic configuration support. |
| * Add bunzip2 support. |
| * Define the module system. ! |
| * Add ISA PnP support. |