Ubuntu ne fornisce quattro differenti archivi di software , tutti ufficiali: Main, Restricted, Universe e Multiverse. Main e Restricted sono completamente supportati da Canonical, mentre Universe e Multiverse non ricevono il supporto che potresti aspettarti.
Nelle versioni precedenti di Ubuntu, solo i repository Principale e Limitato erano abilitati per impostazione predefinita. I sistemi desktop Ubuntu ora vengono forniti con tutti e quattro i repository abilitati per impostazione predefinita.
Principale - Software open source ufficialmente supportato
RELAZIONATO: Come funzionano l'installazione del software e i gestori dei pacchetti su Linux
Main è descritto come "Canonical supportato gratuito e software open source . " Canonical è la società madre di Ubuntu e fornisce supporto ufficiale per tutti i pacchetti software in Main. Ogni pacchetto software open source incluso nell'installazione predefinita di Ubuntu è incluso qui. Anche altri importanti pacchetti, ad esempio il software server, fanno parte di Main.
Canonical supporta i pacchetti nel repository principale con aggiornamenti di sicurezza e altre correzioni critiche per tutta la durata della versione di Ubuntu
Il repository principale è il repository principale di Ubuntu. Se un pacchetto è qui, Canonical si è impegnata a supportarlo con patch di sicurezza e altri aggiornamenti critici per tutta la durata della distribuzione. Quando Canonical si vanta Ubuntu LTS riceverà aggiornamenti di sicurezza per cinque anni, sono i pacchetti nel repository principale che riceveranno effettivamente quegli aggiornamenti. Questi sono tutti software open source, il che significa che gli sviluppatori di Ubuntu possono risolvere i problemi da soli.
Puoi individuare i pacchetti in Main nel centro software di Ubuntu. Avranno la licenza "Open source" e dichiareranno che "Canonical fornisce aggiornamenti critici" fino alla data di fine del supporto per la versione installata di Ubuntu.
Limitato: software closed-source supportato ufficialmente
RELAZIONATO: Dovresti usare Ubuntu LTS o eseguire l'aggiornamento all'ultima versione?
Il repository limitato contiene software closed-source ufficialmente supportato da Canonical. Questo include solo i driver hardware al momento. Alcuni hardware Wi-Fi richiedono driver o firmware closed-source per funzionare. I giocatori necessitano dei driver grafici NVIDIA o AMD Catalyst (precedentemente noto come "fglrx") per prestazioni ottimali dell'hardware grafico. Questi driver possono essere abilitati dallo strumento Driver aggiuntivi in Ubuntu.
Canonical supporterà ufficialmente questi driver closed-source e pacchetti firmware per la durata del rilascio di Ubuntu. Si impegnano a mantenere funzionanti questi driver, risolvendo eventuali grandi problemi e colmando eventuali falle di sicurezza. Canonical non può farlo da solo, ovviamente: deve attendere che il produttore dell'hardware rilasci essiccatori nuovi e aggiornati quando c'è un problema. Il codice non è aperto, quindi Canonical non può risolverlo da solo. Ecco perché qui sono inclusi solo driver hardware critici: nessun altro software closed-source è ufficialmente supportato.
È possibile individuare il software con restrizioni cercando la licenza "proprietaria" e la riga "Canonical fornisce aggiornamenti critici forniti dagli sviluppatori". Canonical non può riparare i driver da solo: ti forniranno solo aggiornamenti importanti quando li riceveranno.
Universo: software open source gestito dalla comunità
La stragrande maggioranza del software nell'Ubuntu Software Center proviene dal repository Universe. Questi pacchetti vengono importati automaticamente dall'ultima versione di Debian o caricati e mantenuti dalla comunità di Ubuntu.
Canonical non fornisce supporto o aggiornamenti ufficiali per questi pacchetti. Una versione di Ubuntu LTS potrebbe essere supportata per cinque anni, ma i pacchetti nel repository Universe non sono affatto supportati ufficialmente. In genere stanno bene, ma non è garantito che ricevano aggiornamenti di sicurezza. Se viene trovato un aggiornamento di sicurezza, questi pacchetti potrebbero non riceverlo mai fino alla prossima versione di Ubuntu quando viene automaticamente inserita una versione più recente del pacchetto.
Questo non dovrebbe spaventarti dall'installazione di software da Universe. Questo di solito non è un problema: le applicazioni desktop cruciali come Firefox fanno parte di Main e riceveranno aggiornamenti critici. Se c'è un grosso problema, la comunità di Ubuntu può riparare un buco e implementare una soluzione. La comunità è esattamente ciò che sembra: utenti e appassionati di Ubuntu che non sono impiegati da Canonical, ma che dedicano parte del loro tempo a lavorare su Ubuntu o mantenere pacchetti specifici.
Tuttavia, su un sistema server, vale la pena considerare se il software server installato fa parte di Main o Universe. Se proviene dal repository Universe, potresti dover tenere d'occhio gli aggiornamenti di sicurezza. Potrebbe essere necessario aggiornare il software del server da soli se viene rilevato un buco.
Puoi individuare il software Universe cercando la licenza "Open source" e la riga "Canonical non fornisce aggiornamenti ... Alcuni aggiornamenti potrebbero essere forniti dalla comunità di Ubuntu". Canonical usa la parola "può" qui - non ci sono garanzie!
Multiverse - Software non supportato, closed source e vincolato da brevetti
RELAZIONATO: Perché Ubuntu non viene fornito con il supporto per MP3, Flash e altri formati multimediali
Multiverse è il posto giusto roba discutibile e controversa . Ciò include software closed-source come il plug-in Adobe Flash e pacchetti che dipendono da software closed-source, come plug-in per Skype. Include anche software open source con limitazioni legali, ad esempio software di riproduzione audio e video che viola i brevetti. Il software di riproduzione di DVD non è incluso qui: ci sono seri problemi legali intorno alla libreria di riproduzione di DVD libdvdcss open source. Infatti, libdvdcss sembra essere illegale negli Stati Uniti .
Ubuntu non può distribuire ufficialmente questi pacchetti insieme alla distribuzione principale, ma vengono forniti qui per comodità. Su altre distribuzioni Linux , le cose qui si trovano spesso in repository di terze parti che devi cercare di trovare: RPM Fusion per Fedora, Packman per openSUSE e Penguin Liberation Front (PLF) per la defunta distribuzione Mandriva.
Come con il repository Universe, Multiverse è un repository supportato dalla comunità. Non c'è garanzia di aggiornamenti di sicurezza qui. Poiché molti dei pacchetti sono closed source, la comunità spesso non potrebbe risolvere i problemi che incontri anche se lo volesse.
Puoi individuare questi pacchetti tramite la loro licenza "Sconosciuta". Come per Universe, l'Ubuntu Software Center afferma che la comunità di Ubuntu potrebbe fornire aggiornamenti, ma Canonical non lo farà.
Su un tipico PC di casa, non dovresti preoccuparti troppo di queste differenze. I pacchetti installati da Universe dovrebbero generalmente essere abbastanza sicuri: se c'è un grosso problema, la comunità di Ubuntu può affrontarlo e distribuire un aggiornamento di sicurezza per te. I pacchetti di Multiverse potrebbero essere necessari per visualizzare alcuni tipi di file multimediali e persino per visualizzarli Contenuto Flash in Firefox .
Su un server o una workstation critica, queste differenze sono più importanti. Installa il software da Universe e non ti è garantito il supporto di Canonical per questo. Questo è un grosso problema se stai esponendo quel software a Internet su un server Ubuntu.