New special purpose distributions - Firmware Linux and NSLU2-Linux
[Posted January 3, 2007 by ris]
Two highly specialized Linux distribution projects were added to our
Distribution List over the holidays and
they are worth a closer look. These aren't your typical desktop
distributions, or LAMP server distributions, but they do scratch a
particular itch.
The first one we'll cover is Firmware Linux. It was
introduced in this comment as an example of
a Linux system that does not rely on GNU software, although it's not quite
there yet. "Currently, building it still requires four gnu packages
(gcc, binutils, make, and bash), but replacements for all four are in the
works. (The replacement for gcc/binutils is tcc, which still needs some
work, and I'm writing my own shell and when that's ready, my own make.) If
your final system doesn't need to be a development environment, then it
doesn't have to have any gnu code in it at all."
Firmware Linux is designed to be a build system that produces a bootable
single file Linux system for various hardware platforms. Along the way, the
build produces a relocatable cross compiler for the target hardware, and
also a native build environment. This is a very young project, with only a
few months of development so far, however, according to the news page as of changeset 68 it does build
a native build environment with a working toolchain.
The second project is a bit more mature and has a family of Linux systems
in development. The NSLU2-Linux
project exists to discuss, develop and modify the firmware and hardware of
the Linksys NSLU2, the Synology DS101, the Iomega NAS100d, the D-Link
DSMG600, and other ixp4xx-based devices with large attached storage. SlugOS is the
collective name for a group of firmware distributions which are derived
from a common source base. The post to
the NSLU2 mailing list summarizes the current state of the project.
Here are some highlights:
- Unslung - a distribution which is targeted to those who wish to
continue using the vendor firmware, but add the ability to install
Optware packages. Unslung is stable at version 6.8.
- Optware - the ever growing set of packages available to users of
Unslung and SlugOS.
- SlugOS - a distribution based on OpenEmbedded, which completely
replaces the vendor firmware with custom firmware and packages designed
from the ground up for devices with limited memory and storage. The
current stable version is 3.10 and work progresses on SlugOS 4.
- NSLU2 is also a fully supported target for Debian Etch.
- OpenWRT - work is underway to provide support for the NSLU2,
NAS100d, DSMG600 and FSG3 in OpenWRT kamikaze.
- Improved infrastructure with a move to OSUOSL for the main project
server machine.
- Look for NSLU2-Linux at the Fifth Annual Southern California Linux
Expo (SCALE 5x).
LinuxDevices covered the Debian etch support in is this November
article: "Now, the newly available RC1 release of
debian-installer for Etch makes installing Linux on the Slug much easier,
according to Debian ARM hacker Martin Michlmayr. For one thing, the generic
IXP4xx kernel in Debian ARM now appears to support the device."
There's also an article on SmallNetBuilder, Hacking the
Linksys NSLU2 - Debian and more with a look at the project's history.
(
Log in to post comments)