InitRamFS Optimierung / Vereinfachung (next-gen)¶
Ein Teil der notwendigen Tools und Programme werden für das InitRamFS-ng (busybox, (ddcprobe), hwinfo (ersetzt hwsetup), (kexec), splashy, ...) vorkompiliert angeboten, da sie von allen Distributionen "quasi gemeinsam" genutzt werden. Die Tools werden gegen die uClibc gelinkt, um den Umfang des InitRamFS deutlich zu reduzieren. Damit bestehen keinerlei Distro-Abhängigkeiten (Glibc, ...) mehr.
Enthalten sind (sollten sein) in diesem uClibc-gelinkten Paket:- hwinfo zur HardwareErkennung
- nb-client, unionctl ... (das was für das Einbinden der verschiedenen Varianten für das Root-FS benötigt wird)
- iwconfig, iwlist für WLAN-Konfiguration (Zukunft)
- brctl zum Setup von Ethernet-Device-Bridges (z.B. für XEN, inzwischen Teil der Busybox)
- (optional) ldapsearch (oder passender Ersatz) für die Konfiguration via LDAP
- splashy für bunte Startbilder. Falls das nicht klappt, statisch linken.
- dialog (mit ncurses Bibliothek) für Benutzerinteraktion
- ...
Das meiste davon (und etliches darüber hinaus) wurde mit dem GentooUclibcChroot erfolgreich gebaut.