Back to wiki start page
Categories: Development
TODO list for CRUX 2.8
General
- It might be that we switch to x86_64, or not? If we do that, we should call it 3.0, definitely.
- new directory /run?
- use the new rc scripts from Michal Soltys?
- There are some excitements about merging /bin, /sbin, /lib into /usr
Ports
core
- using current glibc, 2.14.1, implies quite serious issues, mostly because the RPC headers got removed from glibc and the affected programs are not adopted to use libtirpc instead
- separate time zone date from glibc
- gcc: do we want the Graphite loop optimizations?
- requires additional libraries
- postponed updates because of changed API/ABI or something like that
- perl
- db
- gdbm
- libpcre
- openssl
- grep: possibly install into /bin instead of /usr/bin, so that we can use grep in our init-scripts
- we have either build grep without libpcre or install libpcre into /lib
- do we break other scripts with that? Check rc-scripts and prt-utils
- util-linux-ng: has been renamed by upstream to util-linux, rename the port as well
- udev: possibly install stuff that depends on glib?
- possibly merge core/libdevmapper and opt/lvm2 into one port core/lvm2?
- util-linux-ng, sysvinit: use mountpoint(1) from util-linux-ng instead of sysvinit
- use libmount from util-linux for all mount programs
- module-init-tools: kmod is the successor of module-init-tools, newer version of udev are depending on it (done)
opt
- postponed updates because of changed API/ABI or something like that
xorg
Pkgutils
Iso
- adjust setup-helper:
- dbus, dbus-glib: remove, xulrunner no longer depends on it
- xulrunner: remove, firefox includes the stuff as of version 4.0 (done)
- firefox: new dependency yasm (done)
- firefox: no longer dependent on nss/nspr
- glib: install unconditionally because it has been moved from opt to core (done)
- util-linux-ng: rename to util-linux
- replace module-init-tools with kmod
- the kernel configuration file we are shipping with our ISO is more or less useless for the target system, because it's the one used for the initramfs-based ISO boot-system. Remove the config or provide a more useful ?
- a few minor tweaks to our current config would allow a kernel to build and boot from many non-initramfs systems. suggestions: sd_mod, ahci, ext4 as non-modules. add evdev to the default config for xorg-input support.
Documentation