root/morphix/trunk/how_tos/morphixoverview.html

Revision 2, 5.8 kB (checked in by nextime, 2 years ago)

Initial import, branching from morphix svn

Line 
1 <h1>A look at Morphix: The Hack-friendly Live CD</h1>
2
3 <p>Given the popularity of Knoppix and the vast amount of people
4 working on derivative versions of Knoppix, it doesn't come as a
5 surprise that people have been working to make Knoppix easier to
6 modify and more flexible to use. In early 2003, Morphix was born out
7 of a number of Knoppix remasters' wishes to have a version of Knoppix
8 that was good at what they used Knoppix for: a base upon which to
9 build their own versions using Debian GNU/Linux.
10
11 <h2>What makes Morphix so special compared to other Live CDs</h2> 
12
13 <p>As you have seen in this book, there are a number of ways to change Knoppix to
14 your liking. However, these possibilities have always been, and probably always
15 will be, fairly limited. Knoppix was made for different goals: to detect your
16 hardware as fast and correct as possible, to be a good demonstration of Linux
17 and to include as much common-use Linux software as
18 possible. Morphix's goals however are different: Ease of
19 customization, ease of use, ease of installing. We are a lazy bunch,
20 but thanks to Klaus Knopper we had a solid place from which to work from.
21
22 <p>Knoppix, and most Knoppix' derivatives, are fairly monolithic in
23 nature: They are essentially complete ready-made filesystems all
24 compressed into one file. Morphix on the other hand is built up around
25 the idea of modules: you have one module that boots your live CD and
26 detects your hardware, another that contains your live CD filesystem
27 and zero or more extra modules that can contain minor or major changes
28 and additions to the system. This way, Morphix promotes the reusing of
29 smaller, existing modules instead of one large /KNOPPIX/KNOPPIX
30 file. Complicated? Well, a look at a typical Morphix live CD might
31 help. This is the structure of Morphix 0.4-1 LightGUI, one of the
32 Morphix flavours:
33
34 <pre>
35 /base/boot.img
36 /base/morphix
37 /mainmod/MorphixMain-Light.mod
38 </pre>
39
40 <p>While it seems quite empty, this is how we release typical versions
41 of Morphix. They are quite bare but offer users (or 'morphers', as we
42 call ourselves, as you will notice we have a strange lingo for the
43 uninitiated) more possibilities to change the resulting live CD. We
44 will take a closer look at these and other tricks in the hack "Morphing
45 Morphix" later on.
46
47 <p>Morphix currently has four ready-to-burn "combined ISOs" available for
48 download and a list of extra modules available for whomever needs
49 them. All combined ISOs contain the Morphix installer, a graphical
50 tool for installing Morphix onto your harddisk, and a number of
51 other graphical and command line Morphix tools for various
52 purposes. Each of these live CDs has their own targeted audience--our
53 opinion has always been that we should offer (limited) choice to users
54 and as much choice as possible for developers:
55
56 <h2>Morphix LightGUI</h2>
57
58 <p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and
59 contains a reasonable amount of lighter tools. It was the initial
60 version of Morphix, and the aim has been to keep LightGUI small enough to
61 have it fit on 210MB CDR(W). LightGUI includes Abiword, Gnumeric, Dillo and
62 Firefox. For communication, Gaim and Xchat are included, and for
63 photo processing the GIMP has been added.
64
65 <h2>Morphix Gnome</h2>
66
67 <p>Formerly named Morphix HeavyGUI, this flavour was for some time the
68 only conterpart of LightGUI. Including Gnome, OpenOffice.org,
69 Mozilla, and the kitchen sink, Morphix Gnome was aimed at office users
70 with more recent machines. Even so, a normal Morphix Gnome ISO still
71 doesn't fill up the whole (650MB) CD-ROM, and recent versions weigh in at
72 around 500MB.
73
74 <h2>Morphix KDE</h2>
75
76 <p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges
77 that users might prefer KDE instead (and looking at the number of
78 derivatives, a lot of users do!). Morphix KDE contains the whole KDE suite of
79 programs, as well as Mozilla and other applications. Morphix KDE
80 sits inbetween LightGUI and Gnome when it comes to size, and fills up
81 approximately 400MB of space on your CD-ROM.
82
83 <h2>Morphix Game</h2>
84
85 <p>An odd-ball in Morphix, this flavour contains the very light IceWM and
86 a very large number of Open Source games. BZflag, Frozen Bubble, Freecraft
87 and many, many others are sure to entertain the kids (or entertain the
88 kid in you) for quite a few hours. Normally Morphix Game also includes
89 one or more demo versions or free full versions of commercial Linux
90 games, adding to the fun. Gaming on Linux a rarity? This hasn't been
91 the case for many years, no matter what kind of games you enjoy!
92
93 <p>All the official Morphix live CDs contain the Morphix installer, as
94 stated above. This tool allows users to easily install their Morphix
95 (or derivative) live CD onto a hard disk. Often overlooked, the
96 difference between a live CD and a hard disk install is very small
97 indeed. The Morphix installer is also built in a flexible manner so
98 that derivatives can even rebrand the Morphix installer, although the
99 source itself is licensed under the GNU GPL. A graphical partitioner
100 and series of configuration tools have been under development and are
101 likely to be part of Morphix by the time this book comes off the press.
102
103 <h2>Derivatives</h2>
104
105 <p>A lot has been said about the number of Linux distributions recently. What
106 others see as a complicated mess, we see as a healthy, messy
107 eco-system. Morphix has quite a few offspring
108 and a lot of them are specially focussed at a single group of people
109 (ranging from Brazilian engineers, non-profit organizations or
110 self-proclaimed Hackers) or are providing a localized non-English
111 Linux distribution (ie. Chinese, Galicia/Spanish, Hindi, Arabic), the list
112 goes on and on. So, if the default Morphix Live CDs aren't to your
113 liking take a look on www.morphix.org for a list of related
114 projects. Even if you start 'morphing' from one of these derivatives,
115 you can be sure of a base to fall back to and a design that will get
116 your project 'live' and updated ASAP.
117
118 <p>Happy Morphing!
Note: See TracBrowser for help on using the browser.