Minimal Linux Live

Software screenshot:
Minimal Linux Live
Software informatie:
Versie: 28-Jan-2018 Bijgewerkt
Upload datum: 22 Jun 18
Ontwikkelaar: Ivan Davidov
Licentie: Gratis
Populariteit: 91

Rating: 5.0/5 (Total Votes: 1)

Minimal Linux Live is een open source, vrij gedistribueerd en extreem lichtgewicht besturingssysteem gebaseerd op de Linux-kernel en de BusyBox-software, die gemeenschappelijke UNIX-hulpprogramma's bevat.


Het kan ook worden gedownload als 32-bits / 64-bits Live-cd's

De distro kan worden gedownload als twee Live CD ISO-images, één voor elk van de ondersteunde hardwareplatforms: 64-bit (x86_64) en 32-bit (x86). Ze definiëren de wereld minimaal en hebben elk ongeveer 7 MB groot.

De ISO-images kunnen worden gebruikt op cd-schijven, mini-cd-schijven of USB-thumbdrives om ze op te starten vanuit het BIOS van een computer. Het live-systeem start automatisch, omdat er geen bootloader op de live-cd's is geïmplementeerd.


Het wordt binnen 3-4 seconden opgestart

Het is een extreem snel besturingssysteem dat begint in ongeveer 3-4 seconden, waardoor gebruikers worden overgezet naar een shell-prompt van waaruit ze toegang hebben tot alle vooraf geïnstalleerde opdrachtregelhulpprogramma's.


Een doe-het-zelf distributie van Linux

Minimal Linux Live is vanaf de basis ontworpen om gebruikers hun eigen distributies van Linux te laten maken, uiteraard op basis van Minimal Linux Live.

Als u uw eigen Minimal Linux Live OS wilt maken, moet u het nieuwste scriptarchief downloaden van de startpagina van het project, uitpakken en de scripts uitvoerbaar maken. Installeer de vereisten, voer het build_minimal_linux_live.sh script uit en wacht.

Afhankelijk van de specificaties van uw computer en de gebruikte Linux-distributie, zou het maken van het besturingssysteem niet langer dan 30 minuten in beslag moeten nemen. De ISO-afbeelding wordt automatisch gegenereerd in dezelfde map als de scripts.


Niet voor gewone gebruikers

We voelen ons verplicht om onze lezers te waarschuwen dat Minimal Linux Live geen Linux-distributie is voor nieuwkomers. Het is ontworpen voor gevorderde Linux-gebruikers, zoals systeembeheerders die op zoek zijn naar een kleine reddings-cd of ervaren ontwikkelaars die hun eigen besturingssysteem willen maken.

Wat is nieuw in deze release:

  • Bijgewerkte softwarebasis - Minimal Linux Live (MLL) is gebaseerd op Linux-kernel 4.14.12, GNU C-bibliotheek 2.26 en BusyBox 1.27.2. Het gegenereerde ISO-afbeeldingsbestand is 9 MB en heeft 256 MB RAM nodig om correct te worden uitgevoerd.
  • 30+ beschikbare overlaybundels met nieuwe toevoegingen zoals nano, vim, Cloud Foundry en BOSH-clients, Open JDK, toetsenbordindelingen, het spel 2048 en nog veel meer.
  • Bundelafhankelijkheidsbeheer - goed voorbeeld is de Open JDK-overlaybundel die afhankelijk is van GLIBC en ZLIB. Vanuit het perspectief van de eindgebruiker hoeft u alleen Open JDK toe te voegen aan de lijst met overlaybundels die u in MLL wilt opnemen en het overlay build-systeem maakt automatisch de overlaybundels die nodig zijn voor Open JDK.
  • Afzonderlijk configuratiebestand voor overlaybundels - alle bundelspecifieke configuraties kunnen worden geëxternaliseerd in een afzonderlijk configuratiebestand. Dit maakt het hoofdconfiguratiebestand veel kleiner en gemakkelijker te onderhouden. De vermeldingen in het bundelconfiguratiebestand hebben voorrang op de vermeldingen in het hoofdconfiguratiebestand.
  • Autorun-functionaliteit in de initramfs - alle scripts in / etc / autorun worden automatisch uitgevoerd bij het opstarten. Deze functie wordt gebruikt door sommige overlaybundels waarvoor bij het opstarten een bepaalde functionaliteit moet worden geactiveerd (bijvoorbeeld de DHCP-overlaybundel).
  • DHCP-functionaliteit als afzonderlijke overlaybundel - de DHCP-clientfunctie wordt automatisch geactiveerd bij het opstarten. De standaard DNS-resolver is gewijzigd in Quad 9. De openbare DNS-resolvers van Google zijn nog steeds aanwezig en worden gebruikt als back-up. Deze overlaybundel is standaard ingeschakeld.
  • Broncode als afzonderlijke overlaybundel - eerdere MLL-versies die de MLL-broncode bevatten, zowel in de initramfs-structuur als in de ISO-beeldstructuur. Nu is dezelfde broncode opgenomen als een overlaybundel en kan worden gevonden in / minimal / rootfs / usr / src (ISO-image) of in / usr / src (initramfs). Deze overlaybundel is standaard ingeschakeld.
  • Docker-compatibele afbeelding - Het MLL-bouwproces genereert Docker-compatibele afbeelding mll_image.tgz die alle beschikbare software van de MLL ISO-afbeelding bevat. Deze afbeelding kan worden geïmporteerd en gebruikt in Docker of in een ander containersysteem dat onbewerkte bestandssysteemimport ondersteunt. U kunt uw eigen software toevoegen in MLL (bijvoorbeeld een eenvoudige HTTP-server zoals 'nweb' die wordt geleverd als een overlaybundel) en vervolgens Docker gebruiken in plaats van het hele besturingssysteem te draaien.
  • Overlaybundels kunnen worden samengevoegd in de initramfs - alle overlaybundels kunnen worden 'samengevoegd' en ' met de structuur van de initramfs. Op deze manier is alle functionaliteit van de overlapbundel beschikbaar bij het opstarten, ongeacht de beperkte ondersteuning voor hardwaredetectie. Dit maakt de initramfs-structuur aanzienlijk groter en als gevolg daarvan heeft u meer RAM nodig, omdat alle overlay-bundels beschikbaar zijn als onderdeel van de initramfs.
  • Structurele verbeteringen - het overlay-buildsysteem is volledig gescheiden van het hoofdconstructiesysteem. De belangrijkste shellscripts zijn meer, maar elk afzonderlijk shellscript heeft een eenvoudigere structuur. Zowel het hoofdopbouwproces als het overlay-buildsysteem zijn afhankelijk van & quot; common & quot; logica van een afzonderlijk shellscript, dat is opgenomen in alle andere relevante shell-scripts. De & quot; sparse & quot; de bestandsgrootte van de afbeelding is verhoogd naar 3 MB om de grootte van de standaard overlaybundels te verwerken.
  • UEFI- en BIOS-ondersteuning - MLL biedt verschillende build-smaken, afhankelijk van de beoogde firmware-compatibiliteit. De & quot; bios & quot; bouw smaakdoelen op legacy BIOS-systemen en gebruikt voorgecompileerde bootloaders geleverd door het syslinux-project. De & quot; uefi & quot; bouwen van smaakdoelen op moderne UEFI-systemen en maakt gebruik van vooraf gecompileerde bootloaders geleverd door het systemd-boot-project. U kunt ook & quot; gemixt & quot; ISO-image die kan opstarten op beide verouderde BIOS en moderne UEFI-systemen. De standaard samengestelde smaak is 'bios'.
  • ISO image restructuring - de belangrijkste ISO image directory bevat niet langer individuele bestanden. Een uitzondering is 'minimaal.img'. als de & quot; sparse & quot; overlay-locatie is ingeschakeld in het hoofdconfiguratiebestand. Dit maakt de ISO-beeldstructuur eenvoudiger voor toekomstig onderhoud.
  • Aangepast MLL-opstartlogo - het MLL-opstartlogo wordt geleverd als afzonderlijke overlaybundel. Het is echter anders dan de andere overlaybundels omdat het geen overlay-functionaliteit toevoegt. In plaats daarvan, deze overlaybundel & quot; injecteert & quot; het aangepaste MLL-opstartlogo in de kernelbronboom en activeert kleine kernelreconstructie. Deze overlaybundel is standaard ingeschakeld.

Wat is nieuw in versie:

  • Minimal Linux Live is nu gebaseerd op Linux kernel 4.1.6 en BusyBox 1.23.2.
  • Het bouwproces loopt nu parallel tussen alle beschikbare CPU-kernen, waardoor de totale bouwtijd aanzienlijk wordt verminderd.
  • Er is DHCP-netwerkondersteuning voor alle netwerkapparaten die door de kernel worden gedetecteerd. Houd er rekening mee dat DNS niet werkt vanwege bekende statische koppelingsproblemen veroorzaakt door glibc.
  • Het ISO-image wordt nu gegenereerd met behulp van Genisoimage. Dit lost een aantal problemen op met op Debian en Arch gebaseerde hostbesturingssystemen.
  • Naast de bovenstaande wijzigingen ziet u een map met de naam experimenteel als u de nieuwste stabiele build-scripts downloadt. Deze map bevat enkele interessante scripts die ISO produceren op basis van de Linux-kernel en ToyBox in plaats van BusyBox. Houd er rekening mee dat dit werk in uitvoering is en dat deze scripts mogelijk niet werken op uw host-besturingssysteem.

Wat is nieuw in versie 07-feb-2015:

  • Minimal Linux Live is nu gebaseerd op Linux kernel 3.18.6 en BusyBox 1.23.1.

Wat is nieuw in versie 25-aug-2014:

  • Minimal Linux Live is nu gebaseerd op Linux-kernel 3.16.1 en BusyBox 1.22.1.
  • Het opstartproces is nu gebaseerd op / sbin / init en / etc / inittab. Er zijn vier beschikbare consoles die kunnen worden geschakeld met Alt + F1 tot Alt + F4.
  • Shell-scripts zijn bijgewerkt. Nu worden de gedownloade bronbundels opgeslagen in een afzonderlijke map. Als het downloadproces wordt onderbroken, wordt dit voortgezet wanneer de scripts de volgende keer worden uitgevoerd. De meest opvallende verandering is in 5_generate_rootfs.sh die nu een rootbestandssysteem genereert met een structuur die compatibel is met / sbin / init en / etc / inittab.

Wat is nieuw in versie 28-jul-2014:

  • Minimal Linux Live is nu gebaseerd op Linux kernel 3.15.6 en BusyBox 1.22.1.

Vergelijkbare software

Reacties op Minimal Linux Live

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!