Minimal Linux Live

Screenshot der Software:
Minimal Linux Live
Softwarebeschreibung:
Version: 28-Jan-2018 Aktualisiert
Upload-Datum: 22 Jun 18
Entwickler: Ivan Davidov
Lizenz: Frei
Popularität: 192

Rating: 5.0/5 (Total Votes: 1)

Minimal Linux Live ist ein Open-Source-Betriebssystem, das frei verteilt und extrem leicht ist und auf dem Linux-Kernel und der BusyBox-Software basiert, die gängige UNIX-Dienstprogramme enthält.


Es steht zum Download als 32-Bit / 64-Bit-Live-CDs zur Verfügung

Die Distribution steht als Download für zwei Live-CD-ISO-Images zur Verfügung, eines für jede der unterstützten Hardwareplattformen: 64-Bit (x86_64) und 32-Bit (x86). Sie definieren die Welt minimal und haben jeweils etwa 7 MB.

Die ISO-Images können auf CD-Discs, Mini-CD-Discs oder USB-Sticks bereitgestellt werden, um sie vom BIOS eines Computers zu starten. Das Live-System startet automatisch, da auf den Live-CDs kein Bootloader implementiert ist.


Es startet in 3-4 Sekunden

Es ist ein extrem schnelles Betriebssystem, das in etwa 3-4 Sekunden startet und Benutzer an eine Shell-Eingabeaufforderung absetzt, von wo aus sie auf alle vorinstallierten Befehlszeilenprogramme zugreifen können.


Eine DIY-Distribution von Linux

Minimal Linux Live wurde von Grund auf so konzipiert, dass Benutzer ihre eigenen Linux-Distributionen erstellen können, die natürlich auf Minimal Linux Live basieren.

Um Ihr eigenes Minimal Linux Live OS zu erstellen, müssen Sie das neueste Skriptarchiv von der Projekt-Homepage herunterladen, extrahieren und die Skripte ausführbar machen. Installieren Sie die Anforderungen, führen Sie das Script build_minimal_linux_live.sh aus und warten Sie.

Abhängig von den Spezifikationen Ihres Computers und der Distribution von Linux sollte der OS-Erstellungsprozess nicht länger als 30 Minuten dauern. Das ISO-Image wird automatisch in dem Ordner erstellt, in dem sich auch die Skripte befinden.


Nicht für normale Benutzer

Wir fühlen uns verpflichtet, unsere Leser zu warnen, dass Minimal Linux Live keine Linux-Distribution für Neulinge ist. Es ist für fortgeschrittene Linux-Benutzer gedacht, wie zum Beispiel Systemadministratoren, die nach einer kleinen Rettungs-CD suchen, oder erfahrene Entwickler, die ihr eigenes Betriebssystem erstellen wollen.

Was ist neu in diese Version:

  • Aktualisierte Software-Basis - Minimal Linux Live (MLL) basiert auf dem Linux-Kernel 4.14.12, der GNU C-Bibliothek 2.26 und der BusyBox 1.27.2. Die generierte ISO-Image-Datei ist 9 MB groß und benötigt 256 MB RAM, um korrekt ausgeführt zu werden.
  • 30+ verfügbare Overlay-Pakete mit neuen Zusätzen wie nano, vim, Cloud Foundry und BOSH Clients, Open JDK, Tastaturlayouts, dem Spiel 2048 und vielen mehr.
  • Bundle-Abhängigkeitsverwaltung - gutes Beispiel ist das Open JDK-Overlay-Bundle, das auf GLIBC und ZLIB angewiesen ist. Aus Sicht des Endanwenders müssen Sie lediglich Open JDK zu der Liste der Overlay-Bundles hinzufügen, die Sie in MLL aufnehmen möchten, und das Overlay-Build-System wird automatisch die von Open JDK benötigten Overlay-Bundles vorbereiten.
  • Separate Konfigurationsdatei für Overlay-Bundles - Alle bündelspezifischen Konfigurationen können in einer separaten Konfigurationsdatei externalisiert werden. Dies macht die Hauptkonfigurationsdatei viel kleiner und einfacher zu warten. Die Einträge in der Bündelkonfigurationsdatei haben Vorrang vor den Einträgen in der Hauptkonfigurationsdatei.
  • Autorun-Funktionalität in initramfs - alle Skripte in / etc / autorun werden beim Booten automatisch ausgeführt. Diese Funktion wird von einigen Overlay-Bundles verwendet, für die beim Start einige Funktionen ausgelöst werden müssen (z. B. das DHCP-Overlay-Bundle).
  • DHCP-Funktionalität als separates Overlay-Bundle - die DHCP-Client-Funktionalität wird beim Booten automatisch ausgelöst. Der Standard-DNS-Resolver wurde in Quad 9 geändert. Die öffentlichen Google DNS-Resolver sind weiterhin vorhanden und werden als Backup verwendet. Dieses Overlay-Paket ist standardmäßig aktiviert.
  • Quellcode als separates Overlay-Bundle - frühere MLL-Versionen, die den MLL-Quellcode sowohl in der initramfs-Struktur als auch in der ISO-Image-Struktur enthalten. Jetzt ist derselbe Quellcode als Overlay-Bundle enthalten und kann entweder in / minimal / rootfs / usr / src (ISO-Image) oder in / usr / src (initramfs) gefunden werden. Dieses Overlay-Paket ist standardmäßig aktiviert.
  • Docker-kompatibles Bild - Der MLL-Build-Prozess erzeugt das Docker-kompatible Bild mll_image.tgz, das die gesamte verfügbare Software aus dem MLL-ISO-Image enthält. Dieses Bild kann importiert und in Docker oder in einem anderen Containersystem verwendet werden, das den Import von Rohdateisystemen unterstützt. Sie könnten Ihre eigene Software in MLL hinzufügen (z. B. einfacher HTTP-Server wie "nweb", der als Overlay-Bundle bereitgestellt wird) und dann Docker verwenden, anstatt das gesamte Betriebssystem auszuführen.
  • Überlagerungsbündel können in initramfs zusammengeführt werden - alle Überlagerungsbündel können "zusammengeführt" werden. mit der initramfs Struktur. Auf diese Weise ist die gesamte Overlay-Bundle-Funktionalität beim Booten verfügbar, ganz abgesehen von der begrenzten Hardware-Erkennungsunterstützung. Dies erhöht die initramfs-Struktur erheblich und als Konsequenz benötigen Sie mehr RAM, da alle Overlay-Bundles als Teil des initramfs verfügbar sind.
  • Strukturelle Verbesserungen - Das Overlay-Build-System ist vollständig vom Haupt-Build-System getrennt. Die Haupt-Shell-Skripte sind mehr, aber jedes einzelne Shell-Skript hat eine einfachere Struktur. Sowohl der Haupt-Build-Prozess als auch das Overlay-Build-System beruhen auf "gemeinsamen" Logik aus einem separaten Shell-Skript, das in allen anderen relevanten Shell-Skripten enthalten ist. Das "spärliche" Die Bilddateigröße wurde auf 3 MB erhöht, um die Größe der Standard-Overlay-Bundles zu berücksichtigen.
  • UEFI- und BIOS-Unterstützung - MLL bietet verschiedene Build-Varianten, abhängig von der angestrebten Firmware-Kompatibilität. Das & ldquor; BIOS & rdquo; Build-Flavor richtet sich an Legacy-BIOS-Systeme und verwendet vorkompilierte Bootloader, die vom syslinux-Projekt bereitgestellt werden. Das "uefi" Erstellen Sie Flavor-Ziele für moderne UEFI-Systeme und verwenden Sie vorkompilierte Bootloader, die vom Systemd-Boot-Projekt bereitgestellt werden. Sie können auch & quot; gemischte & quot; ISO-Image, das sowohl auf Legacy-BIOS als auch auf modernen UEFI-Systemen gestartet werden kann. Der Standard-Build-Flavor ist "bios".
  • ISO-Image-Umstrukturierung - das ISO-Hauptverzeichnis enthält keine einzelnen Dateien mehr. Eine Ausnahme ist "minimal.img". wenn die & ldquor; Sparse & rdquo; Überlagerungsort wurde in der Hauptkonfigurationsdatei aktiviert. Dies erleichtert die ISO-Image-Struktur für zukünftige Wartungsarbeiten.
  • Benutzerdefiniertes MLL-Startlogo - Das MLL-Startlogo wird als separates Overlay-Paket bereitgestellt. Es unterscheidet sich jedoch von den anderen Overlay-Bundles, da es keine Overlay-Funktionalität hinzufügt. Stattdessen wird dieses Überlagerungsbündel "injiziert". das benutzerdefinierte MLL-Startlogo in der Kernel-Quellstruktur und löst eine kleine Kernelwiederherstellung aus. Dieses Overlay-Paket ist standardmäßig aktiviert.

Was ist neu in der Version:

  • Minimal Linux Live basiert jetzt auf Linux Kernel 4.1.6 und BusyBox 1.23.2.
  • Der Build-Prozess ist jetzt parallel zwischen allen verfügbaren CPU-Kernen, daher wird die gesamte Build-Zeit erheblich reduziert.
  • Es gibt DHCP-Netzwerkunterstützung für alle Netzwerkgeräte, die vom Kernel erkannt werden. Beachten Sie, dass DNS aufgrund bekannter Probleme bei der statischen Verknüpfung durch glibc nicht funktioniert.
  • Das ISO-Image wird jetzt mit genisoimage erstellt. Dies behebt einige Probleme mit Debian und Arch basierten Host Betriebssystemen.
  • Zusätzlich zu den oben genannten Änderungen werden Sie beim Herunterladen der neuesten Stable-Build-Skripte einen Ordner namens experimental bemerken. Dieser Ordner enthält einige interessante Skripte, die ISO basierend auf Linux Kernel und ToyBox statt BusyBox produzieren. Bitte beachten Sie, dass dies in Arbeit ist und diese Skripte möglicherweise nicht auf Ihrem Host-Betriebssystem funktionieren.

Was ist neu in Version 07-Feb-2015:

  • Minimal Linux Live basiert jetzt auf Linux Kernel 3.18.6 und BusyBox 1.23.1.

Was ist neu in Version 25-Aug-2014:

  • Minimal Linux Live basiert jetzt auf Linux Kernel 3.16.1 und BusyBox 1.22.1.
  • Der Bootvorgang basiert nun auf / sbin / init und / etc / inittab. Es gibt vier verfügbare Konsolen, die mit Alt + F1 bis Alt + F4 umgeschaltet werden können.
  • Shell-Skripte wurden aktualisiert. Jetzt werden die heruntergeladenen Quellpakete in einem separaten Ordner gespeichert. Wenn der Download-Vorgang unterbrochen wird, wird er bei der nächsten Ausführung der Skripte fortgesetzt. Die bemerkenswerteste Änderung ist 5_generate_rootfs.sh, die nun ein Root-Dateisystem mit einer Struktur erzeugt, die mit / sbin / init und / etc / inittab kompatibel ist.

Was ist neu in Version 28-Jul-2014:

  • Minimal Linux Live basiert jetzt auf Linux Kernel 3.15.6 und BusyBox 1.22.1.

Ähnliche Software

Sonar GNU/Linux
Sonar GNU/Linux

7 Mar 16

Garbure
Garbure

3 Jun 15

Pear OS
Pear OS

14 Nov 16

Kommentare zu Minimal Linux Live

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!