|< Day Day Up >|
Hack 80 Master Morphix
Morphix is a Knoppix-based distribution that takes a modular approach to CD creation .
Given the popularity of Knoppix and the vast amount of people working on derivative versions of Knoppix, it doesn't come as a surprise that people have been working to make Knoppix easier to modify and more flexible to use. In early 2003, people who used Knoppix as a base on which to build live CDs (which used Debian GNU/Linux) developed Morphix (http://www.morphix.org)a remastered version of Knoppix.
8.2.1 What Makes Morphix So Special
As you have seen in this book, there are a number of ways to change Knoppix to your liking, particularly with remastering , which is covered in the next chapter. However, these possibilities have always been, and probably will always be, fairly limited. Knoppix was made for different goals: to detect your hardware as quickly and correctly as possible, to be a good demonstration of Linux, and to include as much commonly used Linux software as possible.
Morphix, on the other hand, is built on the idea of modules: you have one module that boots your live CD and detects your hardware, another that contains your live-CD filesystem, and zero or more extra modules that can contain minor or major changes and additions to the system. This way, Morphix promotes the reusing of smaller, existing modules instead of one large /KNOPPIX/KNOPPIX file. If it seems complicated, a look at a typical Morphix live CD might help. This is the structure of Morphix 0.4-1 LightGUI, one Morphix flavor:
/base /base/boot.img /base/morphix /mainmod /mainmod/MorphixMain-Light.mod /minimod /deb /copy /exec
While it seems quite empty, this is how typical versions of Morphix are released. They are quite bare, but offer users (or morphers , as we call ourselves ) more possibilities to change the resulting live CD.
Morphix currently has four ready-to-burn combined ISOs available for download and a list of extra modules available for whoever needs them. All combined ISOs contain the Morphix installer, a graphical tool for installing Morphix to your hard disk, and a number of other graphical and command-line Morphix tools for various purposes. Each of these live CDs has a targeted audiencemorphers have always believed that we should offer limited choices to users and unlimited (as much as possible) choices to developers:
All the official Morphix live CDs contain the Morphix installer. This tool allows users to easily install their Morphix (or derivative) live CD to a hard disk. The difference between a live CD and a hard disk install is very small indeed. The Morphix installer is also built in a flexible manner so that derivatives can even rebrand the Morphix installer, although the source itself is licensed under the GNU GPL. A graphical partition tool and a series of configuration tools have been under development, and are likely to be part of Morphix by the time this book comes off the press.
To find out more about the structure of Morphix and how to use Morphix to create your own CDs, check out [Hack #99] .
8.2.2 See Also
Alex de Landgraaf
|< Day Day Up >|