a35eed7c3e
* README: In the pupa-mkimage example use _chain instead of chain and ext2 instead of fat. * TODO: Replace ext2fs with jfs as an example. Add an item for adding journal playback for ext2fs. * conf/i386-pc.rmk (pupa_setup_SOURCES): Added fs/ext2.c. (pkgdata_MODULES): Added ext2.mod. (ext2_mod_SOURCES): New variable. (ext2_mod_CFLAGS): Likewise. * include/pupa/err.h (pupa_err_t): Added PUPA_ERR_SYMLINK_LOOP. * include/pupa/misc.h (pupa_strncpy): New prototype. (pupa_strcat): Likewise. (pupa_strncmp): Likewise. * kern/misc.c (pupa_strcat): Enable function. (pupa_strncpy): New function. (pupa_strncmp): Likewise. * kern/disk.c (pupa_disk_read): Set pupa_errno to PUPA_ERR_NONE when the read failed before retrying. * util/i386/pc/biosdisk.c (_LARGEFILE_SOURCE): Removed. (_FILE_OFFSET_BITS): Likewise. * configure.ac: Added AC_SYS_LARGEFILE.
37 lines
1 KiB
Text
37 lines
1 KiB
Text
-*- Mode: Outline -*-
|
|
|
|
Before working on anything in this file, it's very important that you
|
|
make contact with the core PUPA developers. Things herein might be
|
|
slightly out of date or otherwise not easy to understand at first
|
|
glance. So write to <pupa-devel@nongnu.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.
|
|
|
|
|
|
* Add more filesystems (such as jfs, ffs, and reiserfs). !
|
|
|
|
* Add journal playback support to ext2fs (so it will become ext3fs).
|
|
|
|
* Add support for internationalization. !!!
|
|
|
|
* Add more loaders (such as Multiboot and FreeBSD). !!
|
|
|
|
* Implement a more friendly installer.
|
|
|
|
* Add more terminals (such as serial). !
|
|
|
|
* Implement a normal mode. !!!
|
|
|
|
* Write a manual.
|
|
|
|
* Add support for compressed files.
|
|
|
|
* Add support for network devices.
|
|
|
|
* Compress the core image and decompress it at loading time, to make it
|
|
smaller. !
|