Finnix 105 release notes

Finnix, the LiveCD for system administrators

Finnix 105
Finnix 105 boot.png
Release date 2012-07-13
Based on Debian testing (2012-07-11)
Kernel Linux 3.4
Packages x86 (389), PowerPC (384)
Development
codename
La Crosse

Download

Filename Arch Size Released BitTorrent
finnix-105.iso x86 115 MiB 2012-07-13 Torrent
finnix-ppc-105.iso PowerPC 116 MiB 2012-07-13 Torrent

Major new features

Announcing Project NEALE

Until Finnix 105, each Finnix release had been produced by hand, essentially a remaster of the previous release. This allowed for rapid development and testing, but also allowed for individual mistakes, filesystem bloat, and trouble tracking upstream Debian packages.

Finnix 105 is the first Finnix release to be produced under Project NEALE (Normalized Extraction and Assembly of LiveCD Environments), a new set of procedures to build Finnix CDs from a minimal base Debian bootstrap. All base Finnix configuration is done via deb packages, including two new packages, finnix-base and finnix-standard, which depend on all the other software packages which normally go into a Finnix release. This allows for a consistent build process each time, and between architectures. It also allows for more future options, such as a native userland AMD64 release.

Due to the new portable nature of NEALE builds, incrementing build numbers have been retired (over 3000 builds have been produced in the last 7 years!). There are still a few rough edges regarding this transition, which will be ironed out over the next release cycle. The base build system is not yet ready for public consumption, but will be released to the public when it is. Remastering via the finnix-build-stage{1,2} scripts will continue to be supported (indeed, once the base bootstrap is completed, the build stage scripts are still called to prepare and master the ISOs).

sysvinit replaced with runit

sysvinit, the classic userland init system -- the first process run as part of the main userland, responsible for running startup scripts and entering shutdown on command -- has been replaced with runit, a minimal init system. Due to the nature of Finnix's boot process, a statically-compiled init is needed. A manually-compiled sysvinit binary was previously provided for this purpose, and would often fall out of sync with the userland tools. However, runit's init binary is statically-compiled by design, requiring no alterations, and is much smaller, requiring less memory. runit's core operation is radically different than sysvinit, but its integration into Finnix has been designed to be as similar to previous sysvinit-run releases as possible, and should be transparent to the user.

New archive management system, new GPG keys

Previous Finnix deb packages were managed in a manual repository, and the repository and releases were signed by Ryan Finnie's personal GPG key. Project NEALE required a more organized repository setup, prompting the creation of archive.finnix.org, managed by reprepro. In addition, Finnix-specific GPG keys have been created for use within Finnix. Release ISOs are now signed by Finnix Release Signing Key (4356E6C2), and repositories under archive.finnix.org are signed by Finnix Archive Signing Key (A89BA58D). Both new keys are signed by Finnix Signing Key (0897797F), which in turn is signed by both Ryan Finnie (203ECA25) (the old key used for Finnix signing) and Ryan Finnie (86AE8D98) (Ryan's new personal key), maintaining the web of trust. 203ECA25 is due to be retired and revoked after the release of Finnix 105.

Linux 3.4

Finnix 105 includes Linux 3.4, using kernel configurations based closely on Debian's Linux 3.4 sources.

Errata

  • In order to simplify Finnix source management, the x86 boot menu now defaults to the 64-bit boot option. This was done to remove a custom menu logic patch from isolinux which was not accepted upstream. If you boot Finnix on a 32-bit x86 system, please be sure to select the 32-bit boot profile.
  • thttpd has been removed from Finnix, due to its removal from upstream Debian. If you need a quick temporary web server, Python provides a functional equivalent. Change to the desired directory, then run:
    python -m SimpleHTTPServer
  • On systems with extended partitions and some PowerPC systems, CD boot autodetection may hang. This can be mitigated by specifying the CD location by boot command line, for example "finnix root=/dev/sr0" (the CDROM drive is usually located at sr0).
  • Ctrl-alt-del is not functional (will not soft or hard reboot the system). Please use "reboot" instead. Sorry for the inconvenience.

MD5 checksums

f105ff476a228d05d663fc52bd197721  finnix-105.iso
f105ff4224790de45b42ce9dcedcb9b7  finnix-ppc-105.iso

GPG signatures

finnix-105.iso

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABCAAGBQJP/hPOAAoJEH1vhcBDVubCd2MQANq7ovH++C/liucyO6m7EYI+
YCZRoT6+zXWyArhPtUjmLnG8cprLdKCMOwTsz5ZAQLZOrSjlu/NkSn4eQjEl7JbY
oyDq7CSYTzyrFnr9r9c2/yzjX6N71Idc0/EM9pA3uGnNFG2UoqxmrEd71gId7wJZ
I83i4Y39HNs6WBeStrEPvAPidz1I3fm8K/SpWKV+UQP7Vd+lbfv3LTEK9vUP39tE
pgKZcThoi8kYe7JlstI1YerRmtE7JcUPmISA8LcvEAIrmBKF2LQAHq/VCZzg6qYy
8nRxgU9omm8qiNzgSQqkAwCXAJWfcUIQnNbvXNlihhD5g9l0uA7WWpBUabTrHb4L
067B9oifrpaOrBy6MAz9FMCka1WnkLFR6TMRra6CGMraJ3IgEZOFwZCVytQdVbRo
AxeVscJCT48YyNxI+PMGnsKN6RLKryhOGbh6Gsdon/oT24DhHSoS+NkczeDY8EYD
0WrX2rY/rnp+HfJlHwiFdcNcpzHPFauUPDB9Ej7ShtZbdm0X2FzXNJtrHmEZ7AzR
Hd5WOtxRqn0PYfiCzy8shBX1HmKX1PFqSWhkWUIQnui//BO8BVDeYXH/6gq2rq8i
M82NBZZsOPiA5a/Lar96dn+UtyYHdioMx5i2p5JRdHKNLT164z8KvIpp1XcIoGW/
6heSqn1tAVdEU8V3UwiH
=oqw2
-----END PGP SIGNATURE-----

finnix-ppc-105.iso

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABCAAGBQJP/h2yAAoJEGb7RXQIl3l/gCsP/1hCVR6+X2RwLCcbIsEngKDK
B/UmjNIN4cGaJTTAxutEjCwFwI2vMe0WUKnDFWBiVowbbxqXBUBg+OMqQCGK6KqH
Df7rf5eKxGEtMWM46iEICz9rVDJIcMIu42K6I2Zj7G4boESVG8QVLOQpRn9EJrmb
uFNcrTxxvu8qPL4Hh8Jd6qmdVJKdvWhk4akyuKQUZRsGOEkoxrALt0QT5hgGizLz
tbrRrP7ZXOHZrN0Y2CXl+LuwSAI9MxzfDmxyXv6e3cMC7j65DZq3iY62ICQbewvT
PB2z8NaFpxUr4IAHPgplzCERTRN+XoSQWXYZit4xeMEGXhsdIsygvFffweHucIiq
+7m5V/DT6xTibcrpkhymcqh2LmtNUzR1TyAnkSQa80uw1rppQaU+7xE2a6Gw5ZLf
nXf6S0sITthbTmDSkqXaVXWUq0lCSMlt/79xs0bEguBBzCMV7HQj/V0vQEUXhVtx
kz1LvTrkXWdDVaDtmRVUkC8TUXfUB4r8xgQ2EopXBf3VcJE+00gVbsDFCw40/O+Q
tld9HkJ1AG01rEsQg1zhsQUYZLTpoIqAkzlHbWTGkI2/afSlTiCCjPHzp30fMikq
MHSJQA1dRcdMsrep/RW0ymVZ3XEoiVGldrkDeNd9nto3EvCuXXNZYt+lAeWtNZ1j
FjHectFQAOP87T0qikZp
=RXV9
-----END PGP SIGNATURE-----

Changes

For a full list of changes, see the Finnix 105 Launchpad milestone list.

Personal tools