Introduzione alla distribuzione Linux
Altri sistemi operativi come Microsoft combinano internamente ogni bit di codice e lo rilasciano come un unico pacchetto. Devi scegliere tra una delle versioni che offrono.
Ma Linux è diverso da loro. Parti diverse di Linux sono sviluppate da organizzazioni diverse.
Diverse parti includono kernel, utilità della shell, server X, ambiente di sistema, programmi grafici, ecc. Se vuoi puoi accedere ai codici di tutte queste parti e assemblarle tu stesso. Ma non è un compito facile che richiede molto tempo e tutte le parti devono essere assemblate correttamente per funzionare correttamente.
Da qui in poi entra in gioco la distribuzione (detta anche distribuzioni). Assemblano tutte queste parti per noi e ci forniscono un sistema operativo Linux compilato da installare e utilizzare.
- Una distribuzione Linux è un sistema operativo realizzato attraverso una raccolta di software che contiene spesso il kernel Linux e un sistema di gestione dei pacchetti.
- Di solito, gli utenti Linux ottengono il proprio sistema operativo scaricando una distribuzione Linux, disponibile per una gamma di sistemi da dispositivi embedded (ad es. OpenWrt ) a supercomputer robusti (ad esempio, Rocks Cluster Distribution).
- Una distribuzione Linux è composta da un kernel Linux, librerie e strumenti GNU, altro software, un sistema di finestre, documentazione, un ambiente desktop e un gestore di finestre.
- Quasi ogni software aggiunto è open source e gratuito e diventa disponibile sia come codice sorgente che in forma binaria compilata, consentendo modifiche al software reale.
- Facoltativamente, le distribuzioni Linux aggiungono alcuni software proprietari che potrebbero non essere disponibili sotto forma di codice sorgente, come i blocchi binari necessari per alcuni driver di dispositivo.
Storia delle distribuzioni Linux
Linus Torvalds integrò il kernel Linux e ne condivise la prima versione, la 0.01, nel 1991. Inizialmente, Linux fu distribuito solo come codice sorgente e, successivamente, come una combinazione di immagini di floppy disk scaricabili. Le distribuzioni hanno iniziato a semplificare la procedura di installazione poiché era complicata, in particolare a causa del crescente numero di software disponibile.
Gli utenti ammiravano le distribuzioni Linux in sostituzione dei sistemi operativi Microsoft Windows e DOS su versioni Unix proprietarie, sistema operativo Mac Apple Macintosh e sistemi compatibili con PC IBM. Quasi tutti i primi utilizzatori avevano familiarità con Unix a scuola o al lavoro. Hanno accettato le distribuzioni Linux a basso costo e con la disponibilità del codice sorgente per tutto o la maggior parte del loro software.
ospitare Linux
Linux è diventato più famoso nei mercati dei dispositivi embedded e server rispetto al mercato desktop a partire dal 2017. È utilizzato su oltre il 50% dei server web.
Tendenze e tipologie
Le distribuzioni Linux potrebbero essere:
- Non commerciale o commerciale
- Sviluppato per utenti domestici, utenti esperti o utenti aziendali
- Supportato su due o più tipi di piattaforma o hardware specifico, anche per l'estensione della certificazione tramite il fornitore della piattaforma
- Sviluppato per dispositivi integrati, desktop o server
- Scopo altamente specializzato o generale per particolari funzionalità della macchina (ad esempio, cluster di computer, router di rete e firewall)
- Destinato a particolari gruppi di utenti, ad esempio mediante l'internazionalizzazione e la localizzazione linguistica o includendo diversi pacchetti di calcolo scientifico e di produzione musicale
- Principalmente, costruito per completezza, portabilità, usabilità o sicurezza
Rilascio progressivo o rilascio standard
La diversità della distribuzione Linux è dovuta alla variazione tecnica, filosofica e organizzativa tra utenti e fornitori. La licenza del software libero prevede che gli utenti che hanno sufficiente interesse e conoscenza possano personalizzare le distribuzioni esistenti o crearne una che soddisfi le proprie esigenze.
Elenco distribuzioni Linux
Esistono in media seicento distributori Linux che forniscono funzionalità diverse. Qui discuteremo di alcune delle popolari distribuzioni Linux oggi.
1)Ubuntu
È nato nel 2004 da Canonical ed è diventato rapidamente popolare. Canonical vuole che Ubuntu venga utilizzato come un semplice desktop Linux grafico senza l'uso della riga di comando. È la distribuzione Linux più conosciuta. Ubuntu è una versione successiva di Debian e facile da usare per i principianti. Viene fornito con molte app preinstallate e librerie di repository facili da usare.
In precedenza, Ubuntu utilizzava l'ambiente desktop GNOME2 ma ora ha sviluppato il proprio ambiente desktop Unity. Viene rilasciato ogni sei mesi e attualmente sta lavorando per espandersi per funzionare su tablet e smartphone.
stringa Java di concatenazione
2)Linux Mint
Mint è basato su Ubuntu e utilizza il suo software repository, quindi alcuni pacchetti sono comuni in entrambi.
elenco in Java
In precedenza era un'alternativa a Ubuntu perché i codec multimediali e il software proprietario erano inclusi in Mint ma erano assenti in Ubuntu. Ma ora ha la sua popolarità e utilizza i desktop Cinnamon e Mate invece dell'ambiente desktop Unity di Ubuntu.
3)Debian
Debian esiste dal 1993 e rilascia le sue versioni molto lentamente rispetto a Ubuntu e Mint.
Questo lo rende uno dei distributori Linux più stabili.
Ubuntu è basato su Debian ed è stato fondato per migliorare più rapidamente i componenti fondamentali di Debian e renderlo più facile da usare. Il nome di ogni versione di Debian è basato sul nome del film Toy Story.
4) RedHat Enterprise/CentOS
Red Hat è un distributore commerciale di Linux. I prodotti Red Hat Enterprise Linux (RHEL) e Fedora sono disponibili gratuitamente. RHEL è ben testato prima del rilascio e supportato fino a sette anni dopo il rilascio, mentre Fedora fornisce aggiornamenti più rapidi e senza alcun supporto.
Red Hat utilizza la legge sui marchi per impedire la ridistribuzione del proprio software. CentOS è un progetto comunitario che utilizza il codice Linux aziendale di Red Hat ma rimuove tutti i suoi marchi e lo rende disponibile gratuitamente. In altre parole, è una versione gratuita di RHEL e fornisce una piattaforma stabile per lungo tempo.
5) Fedora
È un progetto che si concentra principalmente sul software libero e fornisce l'ultima versione del software. Non crea il proprio ambiente desktop ma utilizza software 'upstream'. Per impostazione predefinita ha l'ambiente desktop GNOME3. È meno stabile ma fornisce le novità.
Scegliere una distribuzione Linux
Distribuzione | Perché usarlo |
---|---|
Ubuntu | Funziona come Mac OS ed è facile da usare. |
Linux menta | Funziona come Windows e dovrebbe essere utilizzato dai nuovi arrivati. |
Debian | Fornisce stabilità ma non è consigliato a un nuovo utente. |
Fedora | Se desideri utilizzare Red Hat e il software più recente. |
L'impresa del cappello rosso | Da utilizzare commercialmente. |
CentOS | Se vuoi usare il cappello rosso ma senza il suo marchio. |
OpenSUSE | Funziona come Fedora ma leggermente più vecchio e più stabile. |
ArcoLinux | Non è per i principianti perché ogni pacchetto deve essere installato da solo. |
Esempi di distribuzioni Linux
Distribuzioni ampiamente utilizzate compatibili con GNU o basate su GNU
Una distribuzione Debian non commerciale e una delle primitive, gestita da un'associazione di sviluppatori volontari con un impegno per la gestione democratica dei progetti e i principi del software libero.
Sono disponibili anche altre distribuzioni, come Ubuntu, Linux Mint, Fedora Linux, Red Hat Enterprise Linux, openSUSE, SUSE Linux Enterprise, Arch Linux, Manjaro Linux, Gentoo, ecc.
Java fattoriale
Sistemi operativi basati su kernel Linux
- Android, il sistema operativo commerciale di Google, funziona sulla base di Android OSP che funziona su vari dispositivi come set-top box, smart TV, smartphone, ecc.
- ChromeOS, il sistema operativo commerciale di Google, funziona sulla base di ChromiumOS, che funziona solo su tablet, Chromebox e Chromebook. Come Android, ChromeOS contiene Google Play Store e molte app Google.
Nota: tuttavia, è un argomento discutibile il fatto che i sistemi operativi di cui sopra siano considerati come la 'distribuzione Linux'. Utilizzano il kernel Linux; quindi, Chris DiBona (capo open source di Google) e la Linux Foundation ammettono che Android è anche una distribuzione Linux.
Distribuzioni leggere
Queste distribuzioni sono state sviluppate con il supporto per l'hardware precedente, consentendo di utilizzare l'hardware precedente in modo produttivo o per la migliore velocità possibile nell'hardware moderno fornendo più risorse da utilizzare tramite le applicazioni. Alcuni esempi includono Slitaz, Puppy Linux e Tiny Core Linux.
Distribuzioni di nicchia
Alcune altre distribuzioni richiedono nicchie specifiche, tra cui: