Article posted on Jan 22
Finnix is a small, self-contained, bootable Linux CD distribution for system administrators, based on Debian testing. Today marks the release of version 89.0 for the x86 (and now AMD64), PowerPC, and UML/Xen platforms.
Finnix 89.0 features Linux 2.6.18, a new "finnix64" AMD64 boot profile, netboot support with a built-in netboot setup wizard, MD RAID and LUKS crypt autodetection.
AMD64 support
An AMD64 kernel is now included on the Finnix x86 CD. To use this kernel on an AMD64/EM64T machine, type "finnix64" at the boot prompt. While the Finnix userland is still 32-bit, using an AMD64 kernel on a supported platform yields several advantages:
This addition gives a total of 6 supported kernel environments: x86, AMD64, PowerPC, PPC64, User Mode Linux, and Xen.
Netboot support
Finnix can now be booted via a network. A NFS server export is set up with the Finnix files in it, and the kernel and initrd are served to the user via TFTP. The Finnix CD contains a utility called finnix-netboot-server, which allows one Finnix instance to serve as a NFS/TFTP server for a Finnix netboot instance.
RAID/LUKS autodetection
Previous Finnix installations would detect and automatically set up LVM volumes. Finnix 89.0 goes two steps further with autodetection for md-based software RAID arrays, and LUKS-based dm-crypt encrypted partitions. Software RAID arrays are set up automatically if all array parts are found, while LUKS partitions are set up if the user types in a valid decryption password for each partition.
Article posted on Jan 15
The final touches are being applied to Finnix 89.0, and will probably be released within a week. Currently I'm waiting on an update for Memtest86+: 1.70 was released this weekend, but a chipset detection flaw has forced them to announce a release of 1.71 (with the fix) "within a week". This gives me time to do some final testing and finish up a few of the non-development things that need to be done before a release.
Two of the most annoying non-development tasks are actually graphics and GPL compliance. Graphics are pretty self-explanatory: make a boot banner, CD art, etc. GPL compliance basically means I have to gather the source packages for every binary package in the release, burn them to CD, and throw that CD in my document safe for the next 3 years. Of course, nobody has actually asked for these sources yet (when you can just go to http://snapshot.debian.net and download specific versions yourself), but I do have to keep the sources around, just in case snapshot.debian.net were to disappear one day and someone needed sources to a particular package. The impetus is on me to provide these sources ultimately.