Minimal Linux Live er et open source, frit distribueret og ekstremt letvægtsoperativsystem baseret på Linux-kernen og BusyBox-softwaren, som indeholder fælles UNIX-værktøjer.
Det kan downloades som 32-bit / 64-bit Live CD'er
Distroen kan downloades som to Live CD ISO-billeder, en for hver af de understøttede hardwareplatforme: 64-bit (x86_64) og 32-bit (x86). De definerer verden minimal og har ca. 7 MB i størrelse.
ISO-billederne kan implementeres på cd-diske, mini cd-diske eller USB-tommelfingerenheder for at starte dem fra computerens BIOS. Live-systemet starter automatisk, da der ikke er nogen bootloader implementeret på Live CD'erne.
Den starter i 3-4 sekunder
Det er et ekstremt hurtigt operativsystem, der starter omkring 3-4 sekunder, og brugerne slipper en shellprompt fra, hvor de kan få adgang til alle de forudinstallerede kommandolinjeværktøjer.
En DIY distribution af Linux
Minimal Linux Live er designet fra bunden til at give brugerne mulighed for at oprette deres helt egen distribution af Linux, baseret på Minimal Linux Live selvfølgelig.
For at oprette dit eget Minimal Linux Live OS skal du downloade det nyeste script arkiv fra projektets hjemmeside, udpakke det og gøre scripts eksekverbare. Installer kravene, udfør scriptet build_minimal_linux_live.sh og vent.
Afhængigt af computerens specifikationer og distributionen af Linux, bør OS-oprettelsesprocessen ikke tage mere end 30 minutter. ISO-billedet genereres automatisk i den samme mappe, hvor scriptene er.
Ikke til almindelige brugere
Vi føler os forpligtet til at advare vores læsere om, at Minimal Linux Live ikke er en Linux distribution for nybegyndere. Det er designet til avancerede Linux-brugere, f.eks. Systemadministratorer, der leder efter en lille rednings-cd eller erfarne udviklere, der ønsker at oprette deres eget operativsystem.
Hvad er nyt denne udgivelse:
- Opdateret softwarebase - Minimal Linux Live (MLL) er baseret på Linux kernel 4.14.12, GNU C bibliotek 2.26 og BusyBox 1.27.2. Den genererede ISO-billedfil er 9 MB og kræver 256 MB RAM for at kunne køre korrekt.
- 30 + tilgængelige overlejringsbundt med nye tilføjelser som nano-, vim-, Cloud Foundry- og BOSH-klienter, Open JDK, tastaturlayouter, spillet 2048 og mange flere.
- Bundleafhængighedsstyring - godt eksempel er Open JDK overlay bundle, der afhænger af GLIBC og ZLIB. Fra slutbrugerperspektiv er alt, hvad du skal gøre, at tilføje Open JDK til listen over overlejringsbundt, som du vil medtage i MLL, og overlay-build-systemet vil automatisk forberede overlay-bundterne, der kræves af Open JDK.
- Separat konfigurationsfil til overlejringsbundt - alt bundspecifik konfiguration kan eksternaliseres i separat konfigurationsfil. Dette gør hovedkonfigurationsfilen meget mindre og lettere at vedligeholde. Indtastningerne i pakke-konfigurationsfilen har forrang over posterne i hovedkonfigurationsfilen.
- Autorun-funktionalitet i initramfs - alle scripts i / etc / autorun udføres automatisk ved opstart. Denne funktion bruges af nogle overlejringsbundt, som kræver, at nogle funktioner udløses ved opstart (f.eks. DHCP overlejringsbundtet).
- DHCP-funktionalitet som separat overlejringsbundt - DHCP-klientens funktionalitet udløses automatisk ved opstart. Standard DNS-resolver ændres til Quad 9. De offentlige Google DNS-resolvere er stadig til stede og bruges som backup. Denne overlejringsbundt er aktiveret som standard.
- Kildekode som separat overlejringsbundt - tidligere MLL-versioner bruges til at inkludere MLL-kildekoden både i initramfs-strukturen og i ISO-billedstrukturen. Nu er den samme kildekode inkluderet som overlejringsbundt og kan findes enten i / minimal / rootfs / usr / src (ISO image) eller i / usr / src (initramfs). Denne overlejringsbundt er aktiveret som standard.
- Docker-kompatibelt billede - MLL-byggeprocessen genererer Docker-kompatibelt billede mll_image.tgz, som indeholder al tilgængelig software fra MLL ISO-billedet. Dette billede kan importeres og bruges i Docker eller i et hvilket som helst andet containersystem, der understøtter import af rå filsystem. Du kan tilføje din egen software i MLL (f.eks. Simpel HTTP-server som 'nweb', som leveres som overlejringsbundt) og derefter bruge Docker i stedet for at køre hele OS'et.
- Overlejringsbundt kan fusioneres i initramfs - alle overlejringsbundt kan "fusioneres" med initramfs strukturen. På denne måde er all overlay bundle funktionalitet tilgængelig ved opstart, ragrdless af den begrænsede hardware detection support. Dette gør initramfs-strukturen signifikant større, og som følge heraf har du brug for mere RAM, da alle overlay-bundter er tilgængelige som en del af initramfs.
- Strukturelle forbedringer - Overlay-byggesystemet er helt adskilt fra hovedbyggesystemet. Hovedskalens scripts er mere, men hver enkelt shell script har enklere struktur. Både hovedbygningsprocessen og overlejringsbyggesystemet er baseret på "almindelig" logik fra separat shell script, som er inkluderet i alle andre relevante shell scripts. Den "sparsomme" billedfilstørrelsen er blevet øget til 3 MB for at kunne håndtere størrelsen af standard overlejringsbundtene.
- UEFI og BIOS support - MLL giver forskellige build smag, afhængigt af målrettet firmware kompatibilitet. "Bios" opbygge smagsmål gamle BIOS-systemer og bruger forudkompilerede bootloaders, der leveres af syslinux-projektet. Den "uefi" opbygge smagsmål mod moderne UEFI-systemer og bruger forkompilerede bootlastere, der leveres af systemd-boot-projektet. Du kan også generere "blandet" ISO-billede, der kan starte på både gamle BIOS og moderne UEFI-systemer. Standardbygget smag er "bios".
- ISO billede omstrukturering - den vigtigste ISO image mappe indeholder ikke længere enkelte filer. En undtagelse er "minimal.img" hvis den "sparsomme" Overlay-placering er blevet aktiveret i hovedkonfigurationsfilen. Dette gør ISO-billedstrukturen nemmere til fremtidig vedligeholdelse.
- Brugerdefineret MLL boot logo - MLL boot logoet leveres som separat overlay bundle. Det er imidlertid forskelligt fra de andre overlejringsbundt, fordi det ikke tilføjer overlejringsfunktionalitet. I stedet overfører denne overlejringsbundt "indsprøjtning" det brugerdefinerede MLL boot logo i kernel source tree og udløser små kerner genopbygge. Denne overlejringsbundt er aktiveret som standard.
Hvad er nyt i version:
- Minimal Linux Live er nu baseret på Linux-kerne 4.1.6 og BusyBox 1.23.2.
- Byggeprocessen er nu paralleliseret mellem alle tilgængelige CPU-kerner, derfor er den samlede byggetid væsentligt reduceret.
- Der findes DHCP-netværkssupport til alle netværksenheder, der er registreret af kernen. Bemærk, at DNS ikke virker på grund af kendte statiske forbindelsesproblemer forårsaget af glibc.
- ISO-billedet er nu genereret ved hjælp af genisoimage. Dette løser nogle problemer med Debian og Arch-baserede værtsoperativsystemer.
- Ud over ovenstående ændringer, hvis du downloader de nyeste stabile build scripts, vil du bemærke en mappe med navnet eksperimentelt. Denne mappe indeholder nogle interessante scripts, der producerer ISO baseret på Linux-kerne og ToyBox i stedet for BusyBox. Vær opmærksom på, at dette er igangværende arbejde, og disse scripts fungerer muligvis ikke på dit værts-operativsystem.
Hvad er nyt i version 07-feb-2015:
- Minimal Linux Live er nu baseret på Linux kernel 3.18.6 og BusyBox 1.23.1.
Hvad er nyt i version 25-aug-2014:
- Minimal Linux Live er nu baseret på Linux-kerne 3.16.1 og BusyBox 1.22.1.
- Startprocessen er nu baseret på / sbin / init og / etc / inittab. Der er fire tilgængelige konsoller, der kan skiftes med Alt + F1 op til Alt + F4.
- Shell-scripts er blevet opdateret. Nu gemmes de hentede kildebundt i en separat mappe. Hvis downloadprocessen afbrydes, fortsætter den næste gang scripts udføres. Den mest bemærkelsesværdige ændring er i 5_generate_rootfs.sh, som nu genererer root filsystem med struktur kompatibel med / sbin / init og / etc / inittab.
Hvad er nyt i version 28-jul-2014:
- Minimal Linux Live er nu baseret på Linux kernel 3.15.6 og BusyBox 1.22.1.
Kommentarer ikke fundet