Домашняя » как » В чем разница между Main, Restricted, Universe и Multiverse в Ubuntu?

    В чем разница между Main, Restricted, Universe и Multiverse в Ubuntu?

    Ubuntu предоставляет четыре разных репозитория программного обеспечения, все они официальные - Main, Restricted, Universe и Multiverse. Mainical и Restricted полностью поддерживаются Canonical, в то время как Universe и Multiverse не получают поддержку, на которую вы могли рассчитывать.

    В старых версиях Ubuntu по умолчанию были включены только основные и ограниченные репозитории. Настольные системы Ubuntu теперь поставляются со всеми четырьмя репозиториями, включенными по умолчанию.

    Main - Официально поддерживаемое программное обеспечение с открытым исходным кодом

    Main описывается как «бесплатное программное обеспечение с открытым исходным кодом, поддерживаемое Canonical». Canonical является материнской компанией Ubuntu, и они обеспечивают официальную поддержку всех пакетов программного обеспечения в Main. Каждый пакет программного обеспечения с открытым исходным кодом, включенный в стандартную установку Ubuntu, включен сюда. Другие важные пакеты, например, серверное программное обеспечение, также являются частью Main.

    Canonical поддерживает пакеты в главном репозитории с обновлениями для системы безопасности и другими критическими исправлениями в течение всего времени выпуска Ubuntu

    Основной репозиторий является основным репозиторием Ubuntu. Если пакет находится здесь, Canonical обязуется поддерживать его с помощью исправлений безопасности и других критических обновлений в течение всего срока распространения. Когда Canonical может похвастаться тем, что Ubuntu LTS будет получать обновления безопасности в течение пяти лет, именно пакеты в основном репозитории будут получать эти обновления. Все это программное обеспечение с открытым исходным кодом, что означает, что разработчики Ubuntu могут самостоятельно решать проблемы в них..

    Вы можете найти пакеты в Main в программном центре Ubuntu. Они получат лицензию «с открытым исходным кодом» и заявят, что «Canonical предоставляет критические обновления» до даты окончания поддержки вашего установленного выпуска Ubuntu..

    Restricted - Официально поддерживаемое программное обеспечение с закрытым исходным кодом

    Репозиторий Restricted содержит программное обеспечение с закрытым исходным кодом, которое официально поддерживается Canonical. Это включает только драйверы оборудования на данный момент. Некоторому оборудованию Wi-Fi для работы требуются драйверы с закрытым исходным кодом или прошивка. Игрокам нужны графические драйверы NVIDIA или AMD Catalyst (ранее известные как fglrx) для оптимальной производительности графического оборудования. Эти драйверы можно включить с помощью инструмента «Дополнительные драйверы» в Ubuntu..

    Canonical будет официально поддерживать эти драйверы и пакеты микропрограмм с закрытым исходным кодом на протяжении всего выпуска Ubuntu. Они стремятся поддерживать работу этих драйверов, устранять любые серьезные проблемы и устранять любые дыры в безопасности. Конечно, Canonical не может сделать это самостоятельно - им приходится ждать, пока производитель оборудования выпустит новые и обновленные сушилки, когда возникнет проблема. Код не открыт, поэтому Canonical не может исправить его самостоятельно. Вот почему здесь включены только критические драйверы оборудования - никакое другое программное обеспечение с закрытым исходным кодом официально не поддерживается.

    Вы можете найти ограниченное ПО, ища «проприетарную» лицензию и строку «Canonical предоставляет критические обновления, предоставляемые разработчиками». Canonical не может самостоятельно починить драйверы - они просто предоставят вам важные обновления, когда получат их.

    Universe - Сообщество, открытое программное обеспечение

    Подавляющее большинство программного обеспечения в Центре программного обеспечения Ubuntu происходит из репозитория Universe. Эти пакеты либо автоматически импортируются из последней версии Debian, либо загружаются и поддерживаются сообществом Ubuntu..

    Canonical не предоставляет официальную поддержку или обновления для этих пакетов. Релиз Ubuntu LTS может поддерживаться в течение пяти лет, но пакеты в репозитории Universe официально не поддерживаются вообще. С ними обычно все в порядке, но они не гарантированно получают обновления безопасности. Если найдено обновление для системы безопасности, эти пакеты могут никогда не получить его до следующего выпуска Ubuntu, когда автоматически загружается более новая версия пакета..

    Это не должно пугать вас от установки программного обеспечения из вселенной. Обычно это не проблема - важные настольные приложения, такие как Firefox, являются частью Main и будут получать критические обновления. Если есть огромная проблема, сообщество Ubuntu может исправить дыру и развернуть ее. Сообщество - это то, на что это похоже - пользователи и энтузиасты Ubuntu, которые не работают в Canonical, но посвящают часть своего времени работе над Ubuntu или поддержке определенных пакетов..

    Однако в серверной системе стоит подумать, является ли устанавливаемое вами серверное программное обеспечение частью Main или Universe. Если это из репозитория Universe, вам может потребоваться следить за обновлениями безопасности. Возможно, вам придется обновить программное обеспечение сервера самостоятельно, если дыра найдена.

    Вы можете найти программное обеспечение Universe, найдя лицензию «Открытый код» и строку «Canonical не предоставляет обновления ... Некоторые обновления могут быть предоставлены сообществом Ubuntu». Canonical использует здесь слово «может» - никаких гарантий нет!

    Мультивселенная - неподдерживаемое программное обеспечение с закрытым исходным кодом и запатентованное программное обеспечение

    Мультиверс - это место для сомнительных, противоречивых вещей. Это включает в себя программное обеспечение с закрытым исходным кодом, такое как плагин Adobe Flash, и пакеты, которые зависят от программного обеспечения с закрытым исходным кодом, такие как плагины для Skype. Он также включает в себя программное обеспечение с открытым исходным кодом с юридическими ограничениями - например, программное обеспечение для воспроизведения аудио и видео, которое нарушает патенты. Программное обеспечение для воспроизведения DVD здесь не включено - существуют серьезные юридические проблемы с библиотекой libdvdcss для воспроизведения DVD с открытым исходным кодом. На самом деле, libdvdcss кажется незаконным в США..

    Ubuntu не может официально распространять эти пакеты вместе с основным дистрибутивом, но они предоставлены здесь для вашего удобства. В других дистрибутивах Linux этот материал часто можно найти в сторонних репозиториях, которые вы должны найти, чтобы найти - RPM Fusion для Fedora, Packman для openSUSE и Penguin Liberation Front (PLF) для несуществующего дистрибутива Mandriva..

    Как и в случае с репозиторием Universe, Multiverse является репозиторием, поддерживаемым сообществом. Там нет гарантии обновления безопасности здесь. Поскольку многие из пакетов являются закрытыми, сообщество часто не может решить проблемы, с которыми вы сталкиваетесь, даже если они хотят.

    Вы можете определить эти пакеты по их «неизвестной» лицензии. Как и в случае с Universe, Ubuntu Software Center заявляет, что сообщество Ubuntu может предоставлять обновления, но Canonical не будет.


    На типичном домашнем ПК вы не должны слишком сильно беспокоиться об этих различиях. Пакеты, которые вы устанавливаете из Universe, как правило, должны быть довольно безопасными - если есть большая проблема, сообщество Ubuntu может решить эту проблему и развернуть для вас обновление безопасности. Пакеты от Multiverse могут быть необходимы для просмотра некоторых типов мультимедийных файлов и даже для просмотра содержимого Flash в Firefox..

    На сервере или критической рабочей станции эти различия более важны. Установите программное обеспечение из вселенной, и вам не гарантируется поддержка Canonical для него. Это большая проблема, если вы выставляете это программное обеспечение в Интернет на сервере Ubuntu.