Página principal » cómo » ¿Cuál es la diferencia entre Main, Restricted, Universe y Multiverse en Ubuntu?

    ¿Cuál es la diferencia entre Main, Restricted, Universe y Multiverse en Ubuntu?

    Ubuntu proporciona cuatro repositorios de software diferentes, todos ellos oficiales: principal, restringido, universo y multiverso. Mainical y Restricted son totalmente compatibles con Canonical, mientras que Universe y Multiverse no reciben la asistencia que podrías esperar.

    En versiones anteriores de Ubuntu, solo los repositorios principal y restringido estaban habilitados de forma predeterminada. Los sistemas de escritorio de Ubuntu ahora vienen con los cuatro repositorios habilitados por defecto.

    Main - Software de fuente abierta soportado oficialmente

    Main se describe como "software gratuito y de código abierto compatible con Canonical". Canonical es la empresa matriz de Ubuntu y proporciona soporte oficial para todos los paquetes de software en Main. Aquí se incluye cada paquete de software de código abierto incluido en la instalación predeterminada de Ubuntu. Otros paquetes importantes, como el software del servidor, también forman parte de Main.

    Canonical admite paquetes en el repositorio principal con actualizaciones de seguridad y otras correcciones críticas durante la vida útil de la versión de Ubuntu

    El repositorio principal es el repositorio principal de Ubuntu. Si hay un paquete aquí, Canonical se ha comprometido a admitirlo con parches de seguridad y otras actualizaciones críticas durante la vida útil de la distribución. Cuando Canonical se jacta de que Ubuntu LTS recibirá actualizaciones de seguridad durante cinco años, los paquetes en el repositorio principal recibirán esas actualizaciones. Todos estos son software de código abierto, lo que significa que los desarrolladores de Ubuntu pueden solucionar los problemas por su cuenta..

    Puedes ver paquetes en Main en el centro de software de Ubuntu. Tendrán la licencia de "código abierto" y declararán que "Canonical proporciona actualizaciones críticas" hasta la fecha de finalización de soporte para su versión instalada de Ubuntu.

    Restringido - Software de código cerrado, oficialmente soportado

    El repositorio restringido contiene software de código cerrado que es oficialmente compatible con Canonical. Esto solo incluye controladores de hardware en este momento. Algunos hardware de Wi-Fi necesitan controladores de código cerrado o firmware para funcionar. Los jugadores necesitan los controladores de gráficos NVIDIA o AMD Catalyst (anteriormente conocidos como "fglrx") para un rendimiento óptimo del hardware de gráficos. Estos controladores se pueden habilitar desde la herramienta Controladores adicionales en Ubuntu.

    Canonical admitirá oficialmente estos controladores de fuente cerrada y paquetes de firmware durante la versión de Ubuntu. Están comprometidos a mantener estos controladores en funcionamiento, solucionar cualquier problema grave y tapar cualquier agujero de seguridad. Por supuesto, Canonical no puede hacer esto por su cuenta: tienen que esperar a que el fabricante del hardware lance secadores nuevos y actualizados cuando haya un problema. El código no está abierto, por lo que Canonical no puede arreglarlo por su cuenta. Es por eso que aquí solo se incluyen los controladores de hardware críticos: no se admite oficialmente ningún otro software de código cerrado.

    Puede detectar software restringido buscando la licencia de "Propietario" y la línea "Canonical proporciona actualizaciones críticas proporcionadas por los desarrolladores". Canonical no puede reparar los controladores por sí mismos: solo le brindarán actualizaciones importantes cuando los obtengan.

    Universe - Software de código abierto y mantenido por la comunidad

    La gran mayoría del software en el Centro de Software de Ubuntu proviene del repositorio del Universo. Estos paquetes se importan automáticamente desde la última versión de Debian o se cargan y mantienen en la comunidad de Ubuntu.

    Canonical no proporciona soporte oficial o actualizaciones para estos paquetes. Una versión de Ubuntu LTS podría ser compatible durante cinco años, pero los paquetes en el repositorio Universe no son oficialmente compatibles en absoluto. Generalmente están bien, pero no se garantiza que reciban actualizaciones de seguridad. Si se encuentra una actualización de seguridad, es posible que estos paquetes nunca la reciban hasta la próxima versión de Ubuntu cuando se obtiene automáticamente una versión más nueva del paquete..

    Esto no debería asustarte de instalar software de Universe. Esto generalmente no es una preocupación: las aplicaciones de escritorio cruciales como Firefox son parte de Main y recibirán actualizaciones críticas. Si hay un gran problema, la comunidad de Ubuntu puede arreglar un agujero y desplegar una solución. La comunidad es exactamente lo que suena: usuarios y entusiastas de Ubuntu que no son empleados de Canonical, pero que dedican parte de su tiempo a trabajar en Ubuntu o mantener paquetes específicos..

    Sin embargo, en un sistema de servidor, vale la pena considerar si el software del servidor que instala es parte de Main o Universe. Si se trata del repositorio del Universo, es posible que deba vigilar las actualizaciones de seguridad. Es posible que tenga que actualizar el software del servidor por su cuenta si se encuentra un agujero.

    Puede detectar el software Universe buscando la licencia de "Código abierto" y la línea "Canonical no proporciona actualizaciones ... Algunas actualizaciones pueden ser proporcionadas por la comunidad de Ubuntu". Canonical usa la palabra "puede" aquí, no hay garantías!

    Multiverso: software no compatible, de código cerrado y con patente

    Multiverso es el lugar para cosas cuestionables y controvertidas. Esto incluye software de código cerrado como el complemento Adobe Flash y paquetes que dependen del software de código cerrado, como los complementos para Skype. También incluye software de código abierto con restricciones legales, por ejemplo, software de reproducción de audio y video que infringe las patentes. El software de reproducción de DVD no se incluye aquí: hay serios problemas legales relacionados con la biblioteca de reproducción de DVD de código abierto libdvdcss. De hecho, libdvdcss parece ser ilegal en los Estados Unidos..

    Ubuntu no puede distribuir oficialmente estos paquetes junto con la distribución principal, pero se proporcionan aquí para su conveniencia. En otras distribuciones de Linux, lo que se encuentra aquí a menudo se encuentra en repositorios de terceros que tiene que esforzarse para encontrar: RPM Fusion para Fedora, Packman para openSUSE y Penguin Liberation Front (PLF) para la distribución de Mandriva..

    Al igual que con el repositorio Universe, Multiverse es un repositorio soportado por la comunidad. No hay garantía de actualizaciones de seguridad aquí. Debido a que muchos de los paquetes son de código cerrado, la comunidad a menudo no pudo solucionar los problemas con los que se encontraba, incluso si querían.

    Puede detectar estos paquetes por su licencia "Desconocida". Al igual que con Universe, el Centro de software de Ubuntu indica que la comunidad de Ubuntu puede proporcionar actualizaciones, pero Canonical no lo hará..


    En una PC doméstica típica, no debería preocuparse demasiado por estas diferencias. Los paquetes que instala desde Universe generalmente deben ser bastante seguros: si hay un gran problema, la comunidad de Ubuntu puede lidiar con eso y lanzar una actualización de seguridad para usted. Los paquetes de Multiverse pueden ser necesarios para ver algunos tipos de archivos multimedia e incluso ver contenido Flash en Firefox.

    En un servidor o una estación de trabajo crítica, estas diferencias son más importantes. Instala el software de Universe y no tienes garantizado el soporte de Canonical para ello. Este es un gran problema si está exponiendo ese software a Internet en un servidor Ubuntu.