Finnix Blog

Finnix, the LiveCD for system administrators

Finnix 89.0 Released

Filed under: Announcements, Finnix by Ryan Finnie on Monday, January 22, 2007, 12:00 am (Permalink)

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:

  • More than 4GB memory can be utilized natively.
  • Statically-compiled AMD64 applications can be executed.
  • You can chroot into native 64-bit AMD64 filesystems.

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.

Finnix 89.0 Soon

Filed under: Finnix, Miscellany by Ryan Finnie on Monday, January 15, 2007, 9:12 pm (Permalink)

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.

User
Keep 'em coming!