MOLLI (My own little Linux) ist ein Fork von LFS. MOLLI wurde aus dem Wunsch heraus gestartet, weil ich (rabenkind) einige Änderungen haben will, die bei LFS so nicht möglich wären. Da der Fokus von LFS eher darauf abzielt Anfängern Linux zu erläutern und am Ende ein minimales GNU/Linux zu haben. Mein Fokus liegt eher darin am Ende dieses Buches ein funktionsfähiges und netzwerktaugliches GNU/Linux zu haben, auf dem ich bequem von einem anderen Rechner aus, mit einem Xwindow, via SSH weiter arbeiten kann. Ziel ist ein neues System mit grafischer Oberfläche. Dafür sind einige der Änderungen die ich vorgenommen habe einfach notwendig. Andere Änderungen betreffen GCC, der kommende GCC-4.5 erfordert sowohl libelf als auch mpc. Dies sind zumindest aktuell die Pläne der GCC-Entwickler. Einige weitere Änderungen dienen einfach nur der Bequemlichkeit.
Warum die Änderungen und wofür?
Die bootscripts-molli enthalten sämtliche Startscripte von Molli und von C-LFS. Das war für mich ein logischer Schritt. Einmal herunterladen und fertig.
cloog-ppl, ppl, mpc und libelf: Einfach deshalb weil dies von den GCC Jungs so empfohlen wird.
GPM: Für die Verwendung der Maus auf der Console.
IRQBalance: Ist ein Daemon der die IRQ Request gleichmäßig auf beide (oder mehr) Prozessoren/Kerne verteilt.
Libnet und Eventlog sowie Glib2 werden von Syslog-NG benötigt einem sehr guten Syslog-Daemonen der in DBs schreiben kann, verschlüsselte Verbindungen zu einem zentralen Loghost ermöglicht usw.
Libusb, Libusb-compat, Usbutils und Pciutils sind dabei weil man mit diesen Werkzeugen die Hardware identifizieren kann die im System verbaut ist. Dann kann man sich auf aktuelle Daten verlassen und ist nicht auf veraltete Daten aus dem Host System angewiesen.
OpenSSH und OpenSSL, damit man nach dem Abschluss der Molli-Installation via SSH auf den neuen Rechner zugreifen kann.
Screen: Ist einfach nur ein sehr nützliches Werkzeug!
xz sind Werkzeuge für den momentan besten Kompressions Algorithmus: lzma!
Die Änderungen beinhalten folgende zusätzliche Software, als da wären:
bootscripts-molli-0.11.tar.bz2
cloog-ppl-0.15.9.tar.gz
eventlog_0.2.10.tar.gz
glib-2.24.0.tar.gz
gpm-1.20.6.tar.bz2
irqbalance-0.55.tar.gz
libelf-0.8.13.tar.gz
libnet-1.1.4.tar.gz
libusb-1.0.7.tar.bz2
libusb-compat-0.1.3.tar.bz2
lynx-2.8.7.tar.bz2
mpc-0.8.1.tar.gz
openssh-5.5p1.tar.gz
openssl-1.0.0.tar.gz
pciutils-3.1.7.tar.bz2
pcre-8.02.tar.bz2
ppl-0.10.2.tar.bz2
screen-4.0.3.tar.gz
syslog-ng_3.1.1.tar.gz
usbutils-0.87.tar.bz2
wget-1.12.tar.gz
which-2.20.tar.gz
xz-4.999.9beta.tar.bz2