Milestone goals for Dragora 3.0
Estimated release: 2017
Create cross-compiler supporting several architectures:
Provide and show the method as free software, of course. Distribute tarballs (darkcrusade). Integrate musl libc
- Include completion of recipes to compose the core system.
Package manager (Qi):
Port Qi to /bin/sh. Support post-install instructions. Create 'upgrade' command. qi (order): include options for show included dependencies of a recipe. Update and complete the documentation.
julinto Dragora (frusen).
Add Eudev as the device manager. Integrate sinit (init system) + perp for the services.
- Provide initscripts.
Port or update Dragora tools from version 2 (wmconfig, keyconfig, gpmconfig, tzconfig, modtool?).
Create or use an existing implementation for initrd (mkinitrd/initramfs).
Define desktop by default and set of applications (kelsoo).
Create new installer (requires further discussion).
- Create release gpg-signatures.
Swap partition (installer):
- Allow the detection and the inclusion (/etc/fstab) of multiple swap partitions even if they are in different hard disks. See http://lists.nongnu.org/archive/html/dragora-bug/2014-03/msg00003.html
Include htc7010.fw and htc9271.fw:
- Include the htc7010.fw and htc9271.fw firmware in the default install, which allows for ThinkPenguin and Tehnoetic USB wifi devices to operate.
Allow for a LUKS+dm-crypt full disk encryption from the install ISO.
File systems: add support for Btrfs/ZFS.
Build poppler with
--enable-xpdf-headers(some useful programs require it).
Ensure GPT disk support.