Last update: 2004-08-29 This is a simple TODO-file for the 3.0 series. The requirements will always be: - Simpllicity: It shall be possible to download, make floppy and boot. Editing a config file with userid/password, turning on daemons and stuff shall be easy. - Space: It has to fit into a 1.44 floppy in it's base version. - Packages: It should be easy to make packages for floppyfw. So, the items: DONE: - tmpfs: Change the filesystem for the ramdisk to a dynamically resized filesystem, tmpfs. - new libc It's now uClibc. - directory structure Since we are using the growable filesystem we can start using /usr and friends. This means we can let busybox put it's applet links where it wants to instead of forcing them all to /bin - development environment Now you can just download a tarball, chroot and type "make" to end up with a freshly compiled floppyfw image. - Netfilter patch-o-matic I personally do not like this approach at all (it proves netfilter has a ugly API/ABI) but I wanted some extra conntrack modules. Later they changes to a new patch-o-matic, the patch-o-matic-ng, which is even worse than the one we use now. - Wondershaper. Nice thing to have. WILL HAPPEN: - config file(s) Look into and probably change the config file into a more readable and also more friendly towards installers and upgrade scripts. MAY HAPPEN: - shell variables. Clean up the $FOO and ${FOO} way of having variables in the scripts all over floppyfw. $FOO is the preferred way altho ${FOO} has it's advantages. - Turning off any sort of login. NICE TO HAVE: - (u)dhcpd options from within some editable config file. Another suggestion has been to use the dhcp daemon in dnsmasq 2.*