Qual è la differenza tra distro basati su Ubuntu e Ubuntu?

ubuntu-distro-differenza

Linux Mint e SO elementare sono entrambe alternative popolari a Ubuntu, ma sono anche basati su Ubuntu. Se sei nuovo a Linux, questo può essere fonte di confusione. Proviamo a chiarire cosa significa e perché è importante per te.

Il desktop di Ubuntu

File manager di Ubuntu 19.04 con icone del desktop sullo sfondo

Ubuntu è un'alternativa gratuita e open source a sistemi operativi proprietari e commerciali come Windows e macOS. C'è un pannello nella parte superiore che mostra l'ora, gli indicatori di sistema e un modo per aprire una schermata panoramica o una dashboard che ti consente di accedere alle tue app. Qui puoi anche passare da Windows a desktop virtuali.

C'è una società dietro Ubuntu chiamata Canonical. A differenza di Microsoft e Apple, Canonical non fa gran parte del suo sistema operativo. Invece, Ubuntu è fatto di componenti gratuiti e open source che provengono da individui e team provenienti da tutto il mondo.

L'interfaccia che ho descritto sopra non è esclusiva di Ubuntu. In realtà è un ambiente desktop noto come GNOME.

Canonical utilizza questi componenti per creare un'esperienza desktop funzionale che chiunque può scaricare gratuitamente. Puoi usare Ubuntu per l'informatica generale, il lavoro d'ufficio, lo sviluppo del software e i giochi. Puoi anche usare Ubuntu per eseguire i server .

Ubuntu e Linux sono la stessa cosa?

Non proprio. Il kernel, che è la parte che consente al software di comunicare con l'hardware del tuo computer, è Linux. Il kernel di Linux è solo uno dei tanti componenti che Canonical usa per creare il desktop di Ubuntu.

Un modo per pensare alla differenza tra Ubuntu e Linux è che non è possibile eseguire il kernel Linux da solo. Funziona in background, alimentando molti dispositivi diversi nella tua vita, dalle pompe della stazione di servizio agli smartphone Android. Il desktop Linux è meno basato su Linux e su tutto il software libero e open source che viene eseguito in primo piano. Detto questo, è più accurato pensare a Ubuntu come Ubuntu Linux piuttosto che a una cosa a parte.

L'infrastruttura di Ubuntu

Cassetto app di Ubuntu 19.04 con nuovo tema icone

Ubuntu è molto più grande del desktop scaricato da ubuntu.com . È una comunità di sviluppatori e utenti. È anche una raccolta di app e programmi raccolti da molte fonti e utilizzati in modi diversi.

La maggior parte del codice che alimenta Ubuntu non proviene da Canonical.

Su cosa si basa Ubuntu?

Ubuntu è basato su Debian, un enorme progetto che fa la stessa cosa di Ubuntu, solo in un modo un po 'meno accessibile. Per chiarire le cose, dovremo stabilire alcuni termini.

  • Pacchetti: il modo in cui gli sviluppatori distribuiscono software per Linux. App, componenti di sistema, driver, codec e altri software si presentano sotto forma di pacchetti.
  • Formati del pacchetto: diverse versioni di Linux organizzano pacchetti utilizzando diversi formati. Per ora, non esiste un unico formato compatibile con tutte le versioni di Linux.
  • Archivi: invece di scaricare programmi di installazione da un sito Web, il software Linux si trova di solito in un repository. I repository sono grandi raccolte di pacchetti a cui puoi accedere e scaricare se necessario. Gli app store di Linux forniscono software simile ad Android e iOS, mentre gli strumenti più tradizionali sono noti come gestori di pacchetti.
  • Distribuzioni: una distribuzione è una raccolta di software confezionato in un modo che fornisce un sistema operativo funzionante, insieme alla comunità e ai repository che lo accompagnano.

Ubuntu e Debian sono entrambe distribuzioni Linux, e Ubuntu usa lo stesso formato di pacchetto DEB di Debian, sebbene il software non sia sempre compatibile tra i due. Ubuntu fornisce i propri repository , ma per lo più li riempie con pacchetti di Debian.

L'ecosistema di Ubuntu

Linux Distro, Ubuntu

Ubuntu si presenta in molte forme. Il desktop predefinito utilizza l'ambiente desktop GNOME. Esistono diversi "sapori" che utilizzano diversi ambienti desktop. Ad esempio, Kubuntu usa il desktop al plasma di KDE. Xubuntu usa un'interfaccia diversa nota come Xfce.

Canonical non funziona su queste varianti, ma le ospita e tutto il loro software. Usano gli stessi repository del desktop predefinito di Ubuntu.

Distribuzioni basate su Ubuntu

Ci sono molte distribuzioni basate su Ubuntu con cui Canonical non ha alcuna relazione (simile al modo in cui Ubuntu è basato su Debian). Linux Mint e SO elementare sono due degli esempi più popolari. Entrambi provengono da squadre diverse e hanno le loro esperienze uniche. Una delle principali differenze tra Ubuntu e Linux Mint è che quest'ultimo ha un'interfaccia più simile a Windows .

L'apparenza inganna. Sotto, l'infrastruttura di Linux Mint è la stessa che alimenta Ubuntu. Allo stesso modo, quando apri un app store su Linux Mint e SO elementare, la maggior parte del software è la stessa di quello che otterresti su Ubuntu.

Cosa significa questo?

Significa che quando vedi un programma che menziona il supporto di Ubuntu, quel supporto non è limitato al desktop di Ubuntu. Quel software funzionerà anche su versioni ufficiali di Ubuntu e progetti non correlati che capita di condividere l'infrastruttura di Ubuntu sottostante. Steam dice che funziona su Ubuntu, ma è possibile eseguire lo stesso programma di installazione su Pop! _OS ( un'altra distribuzione basata su Ubuntu ).

Se scegli di installare SO elementare invece di Ubuntu, devi sapere che la maggior parte di ciò che vale per Ubuntu vale anche per te. Se Ubuntu non funziona sul tuo computer, probabilmente neanche il sistema operativo elementare funzionerà. Allo stesso modo, se un controller di gioco non è compatibile con Ubuntu, è probabile che non sia compatibile con il tuo sistema. Quando si incontrano dei bug, si può avere più fortuna nella ricerca di soluzioni relative a Ubuntu piuttosto che cercare un SO elementare.

Linux Distro, Ubuntu

Ma le cose (di solito) non vanno nella direzione opposta. Ubuntu non può facilmente eseguire software progettato specificamente per sistemi operativi elementari. Per spiegare questa relazione, la comunità Linux usa la metafora di un flusso. Ubuntu è upstream rispetto al SO elementare (nella foto sotto). Il software funziona a valle da Ubuntu. L'acqua scorre solo in una
direzione.

Più lontano si ottiene dalla fonte, maggiori possibilità di introdurre bug. Debian prende il codice sorgente per i programmi e li impacchetta in DEB. Ubuntu ristruttura questi pacchetti e, per alcuni, introduce le proprie modifiche; il sistema operativo elementare aggiunge poi alcune modifiche in più. Quando qualcosa va storto, ora hai più punti sulla catena da considerare. Il problema si trova con il codice sorgente originale, Debian, Ubuntu o sistema operativo elementare?

Dovresti usare un Distro basato su Ubuntu?

Questo dipende dalle tue esigenze e aspettative. Ecco alcune domande da considerare:

  • Sei felice con Ubuntu? Se sei soddisfatto del desktop predefinito di Ubuntu, allora rimani con ciò che hai.
  • Ti piace Ubuntu ma non l'interfaccia? È possibile sostituire l'ambiente desktop senza reinstallare la distribuzione. Oppure puoi scegliere di installare un diverso sapore di Ubuntu.
  • Ti piace l'infrastruttura Ubuntu ma non come viene gestita? In caso di problemi con Canonical, potrebbe essere utile utilizzare una distribuzione basata su Ubuntu fornita da una comunità diversa. Linux Mint, SO elementare e Pop! _OS usano l'infrastruttura di Ubuntu, ma non sono influenzati dalle decisioni di Canonical come i sapori ufficiali di Ubuntu.

Se non ti piace l'infrastruttura di Ubuntu, allora potrebbe valere la pena di lasciare interamente l'ecosistema. Ci sono molte altre distribuzioni Linux là fuori con diversi punti di forza e di debolezza. Potrebbero cambiare completamente la tua impressione di Linux.

Leggi l'articolo completo: Qual è la differenza tra distro basati su Ubuntu e Ubuntu?