WikiDer > Minimal Linux Live
Minimal Linux Live | ||||
| Entwickler | Ivan Davidov | |||
| Betriebssystem-Familie | Unix-ähnlich | |||
| Quellmodell | Quellcode | |||
| Letzte Ausgabe | 28. Januar 2018 | |||
| Kernel-Typ | monolithisch (Linux) | |||
| Status | Aktiv | |||
| Webseite | minimal.linux-bg.org | |||
| ||||
Minimal Linux Live oder MLL, ist ein sehr kleines Linux-Distribution der von Quellcode aufgebaut ist und wenn ISO-Datei wird gespart. MLL sieht aus wie ein minimalistische Variante von Linux von Grund auf neu. MLL hat einige pädagogischer Wert und der Verteilung könnte zum Beispiel als Grundlage für die Entwicklung eines Live-System oder von IoTAnwendungen.[1]
Aufbau eines MLL-Systems
MLL kann wie Tarball heruntergeladen und in ein separates Verzeichnis entpackt.[2]Eine detaillierte Beschreibung der Philosophie hinter den verschiedenen Phasen während der kompilieren von MLL finden Sie im Tutorial "The Dao of Minimal Linux Live".[3]Die README-Datei im Verzeichnis minimal_config weist darauf hin, dass beim Aufbau von MLL drei Schritte unterschieden werden können:
- die Installation Werkzeugkette,
- Kompilieren des Basis-MLL-Systems,
- das Hinzufügen von Anwendungen zum Grundsystem.
Durch Werte von Parametern in der .configDateien für die Shell-Skripte Eine Änderung der Kompilierung wirkt sich auf das Ergebnis der Kompilierung aus.
Das Werkzeugkette
Das Werkzeugkette des Gastgeber kann mit Befehlen wie:
$sudogeeignetwgetmachengaffengccbcGenisoimage
auf den Aufbau eines MLL-Systems vorbereitet sein.
Kompilieren des Basissystems
Der Tarball enthält eine Serie Shell-Skripte, inklusive Regenschirm build_minimal_linux_live.shSkript, mit dem die ISO-Datei minimal_linux_live.iso erzeugt werden können:
$ Zeit sh build_minimal_linux_live.sh
Das Skript bekommt mit wget der Quellcode der Linux Kernel, syslinux, glibc und BusyBox.Nach dem Kompilieren dieses Quellcodes wird die minimale und einfachste ISO-Datei erstellt, mit der a Live-CD, oder möglicherweise a Live-USB oder SD-Karte, kann gemacht werden.
Anwendungen hinzugefügt
Die folgenden Anwendungen wurden der MLL-Version vom 20. Januar 2017 hinzugefügt:
- Das links Webbrowser.
- Der Fallbär SSH-Server/-Client.[4]
- EIN Java-Laufzeitumgebung und Java Entwickler-Kit.
- Es Apache FelixOSGiRahmen.[5][6]
- MLL-Dienstprogramme.
Das MLL-System kann optional mit Hilfe von QEMU oder VirtualBox getestet werden.
| Quellen, Anmerkungen und/oder Verweise |