14Sep
Ubuntu fornisce quattro diversi repository software, tutti ufficiali - Principale, Limitato, Universo e Multiverso. Principale e Limitato sono pienamente supportati da Canonical, mentre Universo e Multiverse non ricevono il supporto che ci si potrebbe aspettare.
Nelle versioni precedenti di Ubuntu, solo i repository Main e Restricted erano abilitati per impostazione predefinita. I sistemi desktop Ubuntu ora hanno tutti e quattro i repository abilitati di default.
Main - Software Open Source ufficialmente supportato
Main è descritto come "Software gratuito e open source supportato da Canonical". Canonical è la società madre di Ubuntu e fornisce supporto ufficiale per tutti i pacchetti software in Main. Qui sono inclusi tutti i pacchetti software open source inclusi nell'installazione predefinita di Ubuntu. Altri pacchetti importanti, ad esempio il software server, fanno anch'essi 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 è impegnato a supportarlo con patch di sicurezza e altri aggiornamenti critici per tutta la durata della distribuzione. Quando Canonical vanta che Ubuntu LTS riceverà aggiornamenti di sicurezza per cinque anni, sono i pacchetti nel repository principale che riceveranno effettivamente tali aggiornamenti. Questi sono tutti software open-source, il che significa che gli sviluppatori di Ubuntu possono risolvere i problemi da soli.
È possibile individuare i pacchetti in Main nel software center 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.
Restricted - Software closed-source ufficialmente supportato
Il repository limitato contiene software closed-source ufficialmente supportato da Canonical. Al momento include solo driver hardware. Alcuni hardware Wi-Fi richiedono driver o firmware a sorgente chiuso per funzionare. I giocatori hanno bisogno dei driver grafici NVIDIA o AMD Catalyst( precedentemente noti come "fglrx") per prestazioni hardware grafiche ottimali. Questi driver possono essere abilitati dallo strumento Driver aggiuntivi in Ubuntu.
Canonical sosterrà ufficialmente questi pacchetti di driver e firmware a sorgente chiuso per la durata della versione di Ubuntu. Si impegnano a mantenere funzionanti questi driver, a risolvere eventuali grossi problemi e a collegare eventuali buchi di sicurezza. Canonical non può farlo da solo, ovviamente - devono aspettare che il produttore dell'hardware rilasci nuovi e aggiornati asciugatori quando c'è un problema. Il codice non è aperto, quindi Canonical non può risolverlo da solo. Ecco perché solo i driver hardware critici sono inclusi qui - nessun altro software closed-source è ufficialmente supportato.
È possibile individuare il software Restricted cercando la licenza "Proprietary" e la linea "Canonical fornisce gli aggiornamenti critici forniti dagli sviluppatori".Canonical non è in grado di risolvere autonomamente i driver: ti forniranno aggiornamenti importanti solo quando li ottengono. Universo
- Software open source a gestione della community
La maggior parte del software nel Software Center di Ubuntu proviene dal repository Universe. Questi pacchetti vengono importati automaticamente dall'ultima versione di Debian o caricati e gestiti dalla comunità Ubuntu.
Canonical non fornisce supporto o aggiornamenti ufficiali per questi pacchetti. Una versione LTS di Ubuntu potrebbe essere supportata per cinque anni, ma i pacchetti nel repository Universe non sono ufficialmente supportati. In genere sono soddisfacenti, 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 una versione più recente del pacchetto viene automaticamente richiamata.
Questo non dovrebbe spaventare l'utente dall'installare software da Universe. Questo di solito non è un problema: applicazioni desktop cruciali come Firefox fanno parte di Main e riceveranno aggiornamenti critici. Se c'è un grosso problema, la comunità di Ubuntu può risolvere un buco e implementare una soluzione. La community è 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 che si installa fa parte di Main o di Universe. Se proviene dal repository Universe, potrebbe essere necessario tenere d'occhio gli aggiornamenti di sicurezza. Potrebbe essere necessario aggiornare il software del server da soli se viene rilevato un buco.
È possibile individuare il software Universe cercando la licenza "Open source" e la linea "Canonical non fornisce aggiornamenti. .. Alcuni aggiornamenti potrebbero essere forniti dalla comunità Ubuntu." Canonical utilizza la parola "potrebbe" qui - non ci sono garanzie!
Multiverse - Software non supportato, closed-source e incentrato sui brevetti
Multiverse è il posto per questioni discutibili e controverse. Ciò include software closed-source come il plug-in Adobe Flash e pacchetti che dipendono da software closed-source, come i plug-in per Skype. Include anche software open source con restrizioni legali, ad esempio software di riproduzione audio e video che viola i brevetti. Il software di riproduzione DVD non è incluso qui - ci sono seri problemi legali nella libreria di riproduzione DVD libdvdcss open-source. In effetti, libdvdcss sembra illegale negli Stati Uniti.
Ubuntu non può distribuire ufficialmente questi pacchetti insieme alla distribuzione principale, ma sono forniti qui per comodità dell'utente. Su altre distribuzioni Linux, le cose qui si trovano spesso in repository di terze parti che devi fare a modo 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'è alcuna garanzia di aggiornamenti di sicurezza qui. Poiché molti dei pacchetti sono closed-source, la community spesso non è in grado di risolvere i problemi che si verificano anche se lo volessero.
È possibile individuare questi pacchetti con la loro licenza "Sconosciuto".Come con Universe, il Centro Software di Ubuntu afferma che la comunità di Ubuntu potrebbe fornire aggiornamenti, ma Canonical no.
Su un tipico PC di casa, non dovresti preoccuparti troppo di queste differenze. I pacchetti che installi dall'universo dovrebbero essere generalmente abbastanza sicuri: se c'è un grosso problema, la comunità di Ubuntu può affrontarla e lanciare un aggiornamento per la sicurezza. I pacchetti da Multiverse potrebbero essere necessari per visualizzare alcuni tipi di file multimediali e persino visualizzare contenuti 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.