Quelle est la différence entre Main, Restreint, Univers et Multiverse sur Ubuntu?

ubuntu-software-sources-main-restricted-universe-multiverse

Ubuntu fournit quatre référentiels de logiciels différents, tous officiels – Principal, Restreint, Univers et Multivers. Main et Restricted sont entièrement pris en charge par Canonical, tandis que Universe et Multiverse ne reçoivent pas le support que vous pourriez attendre.

Sur les anciennes versions d’Ubuntu, seuls les référentiels principal et restreint étaient activés par défaut. Les systèmes de bureau Ubuntu sont désormais livrés avec les quatre référentiels activés par défaut.

Principal – Logiciel Open Source officiellement pris en charge

RELATED: How Software Installation & Package Managers Work On Linux

Main est décrit comme un «logiciel libre et open source pris en charge par Canonical». Canonical est la société mère d’Ubuntu et fournit un support officiel pour tous les progiciels de Main. Chaque package logiciel open source inclus dans l’installation par défaut d’Ubuntu est inclus ici. D’autres packages importants – des logiciels serveur, par exemple – font également partie de Main.

Canonical prend en charge les packages du référentiel principal avec des mises à jour de sécurité et d’autres correctifs critiques pour la durée de vie de la version Ubuntu

Le référentiel principal est le référentiel Ubuntu principal. Si un package se trouve ici, Canonical s’est engagé à le prendre en charge avec des correctifs de sécurité et d’autres mises à jour critiques pour la durée de vie de la distribution. Lorsque Canonical se vantera d’Ubuntu LTS recevra des mises à jour de sécurité pendant cinq ans, ce sont les packages du référentiel principal qui recevront en fait ces mises à jour. Ce sont tous des logiciels open source, ce qui signifie que les développeurs d’Ubuntu peuvent résoudre eux-mêmes leurs problèmes.

Vous pouvez repérer les packages dans Main dans le centre logiciel Ubuntu. Ils disposeront de la licence «Open source» et indiqueront que «Canonical fournit des mises à jour critiques» jusqu’à la date de fin de support de votre version installée d’Ubuntu.

ubuntu-software-center-license-updates-main-repository

Restreint – Logiciels de source fermée officiellement pris en charge

RELATED:Devez-vous utiliser Ubuntu LTS ou passer à la dernière version?

Le référentiel restreint contient des logiciels à source fermée officiellement pris en charge par Canonical. Cela inclut uniquement les pilotes matériels pour le moment. Certains matériels Wi-Fi nécessitent des pilotes ou un micrologiciel à source fermée pour fonctionner. Les joueurs ont besoin des pilotes graphiques NVIDIA ou AMD Catalyst (anciennement appelés «fglrx») pour des performances matérielles graphiques optimales. Ces pilotes peuvent être activés à partir de l’outil Pilotes supplémentaires dans Ubuntu.

Canonical prendra officiellement en charge ces pilotes et packages de micrologiciels à source fermée pour la durée de la version d’Ubuntu. Ils sont déterminés à maintenir ces pilotes en état de fonctionnement, à résoudre les gros problèmes et à combler les failles de sécurité. Canonical ne peut pas le faire seul, bien sûr – ils doivent attendre que le fabricant du matériel publie des sécheurs nouveaux et mis à jour en cas de problème. Le code n’est pas ouvert, donc Canonical ne peut pas le réparer seul. C’est pourquoi seuls les pilotes matériels critiques sont inclus ici – aucun autre logiciel à source fermée n’est officiellement pris en charge.

Vous pouvez repérer les logiciels restreints en recherchant la licence «propriétaire» et la ligne «Canonical fournit des mises à jour critiques fournies par les développeurs». Canonical ne peut pas réparer les pilotes par lui-même – il vous fournira simplement des mises à jour importantes lorsqu’il les obtiendra.

ubuntu-software-center-license-updates-restricted

Univers – Logiciel Open Source géré par la communauté

La grande majorité des logiciels du centre logiciel Ubuntu provient du référentiel Universe. Ces paquets sont soit automatiquement importés de la dernière version de Debian, soit téléchargés et maintenus par la communauté Ubuntu.

Canonical ne fournit pas de support officiel ni de mises à jour pour ces packages. Une version Ubuntu LTS peut être prise en charge pendant cinq ans, mais les packages du référentiel Universe ne sont pas du tout officiellement pris en charge. Ils vont généralement bien, mais ils ne sont pas garantis de recevoir des mises à jour de sécurité. Si une mise à jour de sécurité est trouvée, ces packages peuvent ne jamais la recevoir avant la prochaine version d’Ubuntu lorsqu’une version plus récente du package est automatiquement extraite.

Cela ne devrait pas vous empêcher d’installer des logiciels d’Universe. Ce n’est généralement pas un problème – les applications de bureau cruciales comme Firefox font partie de Main et recevront des mises à jour critiques. S’il y a un énorme problème, la communauté Ubuntu peut réparer un trou et déployer un correctif. La communauté est exactement ce à quoi elle ressemble: des utilisateurs et des passionnés d’Ubuntu qui ne sont pas employés par Canonical, mais qui consacrent une partie de leur temps à travailler sur Ubuntu ou à maintenir des packages spécifiques.

Cependant, sur un système serveur, il est utile de déterminer si le logiciel serveur que vous installez fait partie de Main ou Universe. S’il provient du référentiel Universe, vous devrez peut-être garder un œil sur les mises à jour de sécurité. Vous devrez peut-être mettre à jour le logiciel du serveur vous-même si un trou est trouvé.

Vous pouvez repérer le logiciel Universe en recherchant la licence «Open source» et la ligne «Canonical ne fournit pas de mises à jour… Certaines mises à jour peuvent être fournies par la communauté Ubuntu.» Canonical utilise ici le mot «peut» – il n’y a aucune garantie!

ubuntu-software-center-updates-may-be-provided-by-the-ubuntu-community

Multiverse – Logiciels non pris en charge, à source fermée et brevetés

RELATED:Pourquoi Ubuntu ne prend pas en charge les formats MP3, Flash et autres formats multimédia

Multiverse est l’endroit idéal pour les choses discutables et controversées. Cela inclut les logiciels à source fermée comme le plug-in Adobe Flash et les packages qui dépendent de logiciels à source fermée, comme les plug-ins pour Skype. Il comprend également des logiciels open source avec des restrictions légales – par exemple, des logiciels de lecture audio et vidéo qui enfreignent des brevets. Le logiciel de lecture de DVD n’est pas inclus ici – il existe de graves problèmes juridiques autour de la bibliothèque de lecture de DVD open source libdvdcss. En fait, libdvdcss semble être illégal aux États-Unis.

Ubuntu ne peut pas distribuer officiellement ces packages avec la distribution principale, mais ils sont fournis ici pour votre commodité. Sur d’autres distributions Linux, le contenu ici se trouve souvent dans des référentiels tiers que vous devez faire tout votre possible pour trouver – RPM Fusion pour Fedora, Packman pour openSUSE et Penguin Liberation Front (PLF) pour la distribution défunte Mandriva.

Comme pour le référentiel Universe, Multiverse est un référentiel pris en charge par la communauté. Il n’y a aucune garantie de mises à jour de sécurité ici. Étant donné qu’un si grand nombre de packages sont à source fermée, la communauté n’a souvent pas pu résoudre les problèmes que vous rencontrez, même si elle le souhaitait.

Vous pouvez repérer ces packages par leur licence «Inconnu». Comme avec Universe, le centre logiciel Ubuntu indique que la communauté Ubuntu peut fournir des mises à jour, mais pas Canonical.

ubuntu-software-center-license-unknown


Sur un PC domestique classique, ne vous inquiétez pas trop de ces différences. Les packages que vous installez à partir d’Universe devraient généralement être assez sécurisés – s’il y a un gros problème, la communauté Ubuntu peut y faire face et déployer une mise à jour de sécurité pour vous. Les packages de Multiverse peuvent être nécessaires pour afficher certains types de fichiers multimédias et même afficher du contenu Flash dans Firefox.

Sur un serveur ou un poste de travail critique, ces différences sont plus importantes. Installez le logiciel d’Universe et vous n’êtes pas assuré de l’assistance de Canonical pour cela. C’est un gros problème si vous exposez ce logiciel à Internet sur un serveur Ubuntu.