Homepage » come » Qual è la differenza tra Main, Restricted, Universe e Multiverse su Ubuntu?

    Qual è la differenza tra Main, Restricted, Universe e Multiverse su Ubuntu?

    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 sono dotati di tutti e quattro i repository abilitati di default.

    Principale - 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 da soli i problemi.

    È 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.

    Limitato - Software ufficialmente supportato, closed-source

    Il repository Restricted 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 chiusa 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, naturalmente - devono aspettare che il produttore dell'hardware rilasci nuovi ed aggiornati essiccatori 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.

    Puoi individuare il software Restricted cercando la licenza "Proprietary" e la linea "Canonical fornisce gli aggiornamenti critici forniti dagli sviluppatori". Canonical non è in grado di riparare autonomamente i driver: ti forniranno aggiornamenti importanti solo quando li ottengono.

    Universo - Software gestito da comunità, open source

    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. Di solito sono soddisfacenti, ma non sono garantiti per ricevere 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 spaventarti dall'installazione di 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 dell'Universo. 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 "può" qui - non ci sono garanzie!

    Multiverso - Software non supportato, closed-source e coperto da brevetto

    Il multiverso è il posto per cose discutibili e controverse. Questo 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 vengono forniti qui per comodità dell'utente. Su altre distribuzioni Linux, la roba qui si trova 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 possono 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 hai il supporto di Canonical per questo. Questo è un grosso problema se stai esponendo quel software a Internet su un server Ubuntu.