* bootdisk: try getting readline & nls support in, use a newer version of
busybox.  Also, write some scripts for disk imaging.
* rawrite: stick on GNU servers?  (it is free software.  I found the source,
and the licence looks friendly :-)
* improve website (check out texinfo.  Does it create much autoconfusion?)
* testsuite: add specific tests for FAT16 -> FAT32, FAT32 -> FAT16, cluster
resizing 8k -> 4k, etc.

Stuff for 1.2.x:
-----------------------
* /proc/meminfo, mlock()

* remove dependence on /usr/include/linux/*.  Probably best to do this
simultaneously with a BSD port.

* reiser fs support!

* support a cylinder inteface for the masochistic.

Stuff for 1.3.x:  (maybe)
-------------------------
* FAT boot sector reconstruction, in fat_check()  - actually, fat_open(),
since it won't open properly if it's broken...  Tell panov@iacp.vl.ru when
done.  Perhaps connect this to the front-end via a "force MINOR FS-TYPE"
command, since it's sometimes hard to detect broken file systems.

* fix up all endianness issues, and portability to other linuxes (eg 64-bit
machines), and other OS's (less important)	[MOSTLY DONE]
Linux 2.0 support, FreeBSD support (get a copy - I want to try it anyway!)

* renumbering partitions

* Linux 2.0 support (done?)

* LBA support in boot loader

* OS/2 Boot manager

* rewrite SCSI code to use /usr/include/scsi.h properly (not the ugly send
message ioctl)

* documentation of the internal API, tutorial on external API, and perhaps a bit
on how the resizers, etc. work  [MOSTLY DONE]

* logical sectors (?)

* stubs for NTFS, UFS, HPFS

* other disk-label support

* libbootload ?
	- update LILO/GRUB

* command-line interface: i18n issues, "Yes, No or Cancel?".  This issue is
hard, for free software in general.  We need a community (i.e. mailing list)
that specializes in this, IMHO.


Stuff for later:
----------------
* raw IO

* injecting/ejecting partitions into/out of extended partitions.  But to
keep alignment rules, would have to move the start of the partition.  No
problem for FAT.  Absolute pain for ext2.

* ext2 resizer:
	- add ability to move the start of the file system.

* renumber command - ARRGHHH.  How do we add restrictions, like: primary
partitions must be <= 4.

* RAID?

* support finding bad-blocks.  Use ped_device_check() in ped_geometry_check()

* increase FAT cluster size?

* improving the API:
	- front-ends for the ped_file_system_*, so you can do things like
ped_disk_resize_partition()

	- add methods to PedFileSystem: do progress meter stuff.

* journalling

* info page.  (Why is texi's tex output so broken?)

* fix partition tables?  (stick gpart functionality in - requires no more
low level code :-)

* prompt for parameters if not supplied, tab completion (of text parameters)

* partition table metadata ownership (this is implicit by the location, and
various other hacks, but should be made explicit to support weirder systems)

* sort out CHS problem.  [partly done]  Still need to support partitions
with unusual alignment.  msdos_align(), msdos_alloc_metadata() needs to be
fixed.  Should Parted always preserve the same (possibly weird) location
of metadata?  Methinks so - keep bootloaders happy.

