Minimal Linux Live è un sistema operativo open source, liberamente distribuito ed estremamente leggero basato sul kernel Linux e sul software BusyBox, che include utility UNIX comuni.
È disponibile per il download come Live CD a 32 bit / 64 bit
La distro è disponibile per il download come due immagini ISO di Live CD, una per ciascuna delle piattaforme hardware supportate: 64-bit (x86_64) e 32-bit (x86). Definiscono il mondo minimo e hanno circa 7 MB di dimensione ciascuno.
Le immagini ISO possono essere distribuite su dischi CD, Mini CD o chiavette USB per poterle avviare dal BIOS di un computer. Il sistema live si avvia automaticamente, in quanto non è implementato alcun bootloader sui Live CD.
Si avvia in 3-4 secondi
È un sistema operativo estremamente veloce che inizia in circa 3-4 secondi, lasciando cadere gli utenti a un prompt della shell da cui possono accedere a tutte le utility da riga di comando preinstallate.
Una distribuzione fai-da-te di Linux
Minimal Linux Live è stato progettato da zero per consentire agli utenti di creare le proprie distribuzioni di Linux, basate ovviamente su Minimal Linux Live.
Per creare il tuo SO Minimal Linux Live, devi scaricare l'ultimo archivio di script dalla homepage del progetto, estrarlo e renderlo eseguibile. Installa i requisiti, esegui lo script build_minimal_linux_live.sh e attendi.
A seconda delle specifiche del tuo computer e della distribuzione di Linux utilizzata, il processo di creazione del sistema operativo non dovrebbe richiedere più di 30 minuti. L'immagine ISO verrà generata automaticamente nella stessa cartella in cui si trovano gli script.
Non per utenti regolari
Ci sentiamo in dovere di avvertire i nostri lettori che Minimal Linux Live non è una distribuzione Linux per principianti. È progettato per utenti Linux avanzati, come gli amministratori di sistema che cercano un minuscolo CD di salvataggio o sviluppatori esperti che desiderano creare il proprio sistema operativo.
Novità questa versione:
- Base software aggiornata - Minimal Linux Live (MLL) è basato sul kernel di Linux 4.14.12, libreria GNU C 2.26 e BusyBox 1.27.2. Il file immagine ISO generato è di 9 MB e richiede 256 MB di RAM per funzionare correttamente.
- 30+ bundle di overlay disponibili con nuove aggiunte come nano, vim, client Cloud Foundry e BOSH, Open JDK, layout di tastiera, il gioco 2048 e molti altri.
- Gestione delle dipendenze di bundle: un buon esempio è il pacchetto di overlay Open JDK che dipende da GLIBC e ZLIB. Dal punto di vista dell'utente finale, tutto ciò che devi fare è aggiungere Open JDK all'elenco dei bundle di sovrapposizione che desideri includere in MLL e il sistema di generazione di overlay preparerà automaticamente i pacchetti di sovrapposizione richiesti da Open JDK.
- File di configurazione separato per i pacchetti di sovrapposizione: tutti i bundle di configurazione specifica possono essere esternalizzati in un file di configurazione separato. Ciò rende il file di configurazione principale molto più piccolo e più facile da mantenere. Le voci nel file di configurazione del bundle hanno la precedenza sulle voci nel file di configurazione principale.
- Funzionalità di esecuzione automatica in initramfs - tutti gli script in / etc / autorun vengono automaticamente eseguiti all'avvio. Questa funzione è utilizzata da alcuni bundle di sovrapposizione che richiedono l'attivazione di alcune funzionalità all'avvio (ad esempio il bundle di overlay DHCP).
- Funzionalità DHCP come pacchetto di sovrapposizione separato: la funzionalità del client DHCP viene attivata automaticamente all'avvio. Il resolver DNS predefinito viene modificato in Quad 9. I resolver pubblici di Google DNS sono ancora presenti e utilizzati come backup. Questo pacchetto di sovrapposizione è abilitato per impostazione predefinita.
- Codice sorgente come pacchetto di sovrapposizione separato - versioni precedenti di MLL utilizzate per includere il codice sorgente MLL sia nella struttura initramfs che nella struttura dell'immagine ISO. Ora lo stesso codice sorgente è incluso come pacchetto di sovrapposizione e può essere trovato in / minimal / rootfs / usr / src (immagine ISO) o in / usr / src (initramfs). Questo pacchetto di sovrapposizione è abilitato per impostazione predefinita.
- Immagine compatibile con Docker: il processo di generazione di MLL genera un'immagine compatibile con Docker mll_image.tgz che contiene tutto il software disponibile dall'immagine ISO MLL. Questa immagine può essere importata e utilizzata in Docker o in qualsiasi altro sistema contenitore che supporti l'importazione raw del filesystem. È possibile aggiungere il proprio software in MLL (ad esempio, server HTTP semplice come "nweb" fornito come pacchetto di sovrapposizione) e quindi utilizzare Docker anziché eseguire l'intero sistema operativo.
- I bundle di sovrapposizione possono essere uniti in initramfs - tutti i bundle di overlay possono essere & quot; uniti & quot; con la struttura initramfs. In questo modo, tutte le funzionalità di overlay bundle sono disponibili all'avvio, a prescindere dal limitato supporto per il rilevamento dell'hardware. Ciò rende la struttura di initramfs notevolmente più grande e, di conseguenza, è necessario più RAM poiché tutti i bundle di overlay sono disponibili come parte di initramfs.
- Miglioramenti strutturali: il sistema di generazione di sovrapposizione è completamente separato dal sistema di generazione principale. Gli script della shell principale sono più, ma ogni singolo script della shell ha una struttura più semplice. Sia il processo di generazione principale che il sistema di generazione di overlay si basano su & quot; common & quot; logica da uno script di shell separato, che è incluso in tutti gli altri script di shell rilevanti. Il & quot; sparse & quot; la dimensione del file immagine è stata aumentata a 3 MB per gestire la dimensione dei pacchetti di sovrapposizione predefiniti.
- Supporto UEFI e BIOS - MLL offre diversi tipi di build, a seconda della compatibilità del firmware scelto. Il & quot; bios & quot; costruisci obiettivi legacy per i BIOS e utilizza caricatori di avvio precompilati forniti dal progetto syslinux. Il & quot; uefi & quot; build flavor ha come obiettivo i moderni sistemi UEFI e utilizza boot loader precompilati forniti dal progetto systemd-boot. Puoi anche generare & quot; misto & quot; Immagine ISO che può essere avviata su entrambi i BIOS legacy e sui moderni sistemi UEFI. L'aroma predefinito per la build è & quot; bios & quot;.
- Ristrutturazione dell'immagine ISO: la directory principale delle immagini ISO non contiene più singoli file. Un'eccezione è & quot; minimal.img & quot; se il & quot; sparse & quot; la posizione di sovrapposizione è stata abilitata nel file di configurazione principale. Ciò semplifica la struttura dell'immagine ISO per la manutenzione futura.
- Logo di avvio MLL personalizzato: il logo di avvio MLL viene fornito come pacchetto di sovrapposizione separato. Tuttavia, è diverso dagli altri bundle di overlay perché non aggiunge funzionalità di overlay. Invece, questo pacchetto di sovrapposizione & quot; inietta & quot; il logo di avvio MLL personalizzato nell'albero dei sorgenti del kernel e attiva la ricostruzione del kernel di piccole dimensioni. Questo pacchetto di sovrapposizione è abilitato per impostazione predefinita.
Novità della versione nella versione:
- Minimal Linux Live è ora basato sul kernel Linux 4.1.6 e BusyBox 1.23.2.
- Il processo di compilazione è ora parallelizzato tra tutti i core della CPU disponibili, quindi il tempo di costruzione complessivo è significativamente ridotto.
- C'è un supporto di rete DHCP per tutti i dispositivi di rete rilevati dal kernel. Si noti che DNS non funziona a causa di noti problemi di collegamento statico causati da glibc.
- L'immagine ISO viene ora generata utilizzando genisoimage. Questo risolve alcuni problemi con i sistemi operativi host basati su Debian e Arch.
- Oltre alle modifiche precedenti, se si scaricano gli ultimi script di compilazione stabile, si noterà una cartella denominata sperimentale. Questa cartella contiene alcuni script interessanti che producono ISO basati su kernel Linux e ToyBox invece di BusyBox. Tieni presente che si tratta di lavori in corso e questi script potrebbero non funzionare sul sistema operativo host.
Novità nella versione 07-Feb-2015:
- Il minimo Linux Live è ora basato su Linux kernel 3.18.6 e BusyBox 1.23.1.
Novità in nella versione 25-ago-2014:
- Minimal Linux Live è ora basato sul kernel Linux 3.16.1 e BusyBox 1.22.1.
- Il processo di avvio è ora basato su / sbin / init e / etc / inittab. Ci sono quattro console disponibili che possono essere commutate con Alt + F1 fino a Alt + F4.
- Gli script di shell sono stati aggiornati. Ora i pacchetti sorgente scaricati vengono memorizzati in una cartella separata. Se il processo di download viene interrotto, continuerà la volta successiva che gli script vengono eseguiti. Il cambiamento più importante è in 5_generate_rootfs.sh che ora genera file system root con struttura compatibile con / sbin / init e / etc / inittab.
Novità nella versione 28-Jul-2014:
- Minimal Linux Live è ora basato su Linux kernel 3.15.6 e BusyBox 1.22.1.
I commenti non trovato