У чому різниця між основним, обмеженим, всесвітом і мультисервисом на Ubuntu?
Ubuntu надає чотири різних сховища програмного забезпечення, всі вони офіційні - Main, Restricted, Universe і Multiverse. Основні та обмежені функції повністю підтримуються Canonical, тоді як Universe та Multiverse не отримують підтримки, яку ви могли б очікувати.
У старих версіях Ubuntu за замовчуванням були включені лише головний і обмежений репозиторії. Настільні системи Ubuntu тепер постачаються з усіма чотирма сховищами, включеними за замовчуванням.
Головне - офіційно підтримуване програмне забезпечення з відкритим вихідним кодом
Основні описуються як "Canonical-підтримка вільного і відкритого програмного забезпечення". Canonical є головною компанією Ubuntu, і вони забезпечують офіційну підтримку всіх пакетів програмного забезпечення в Main. Кожен програмний пакет з відкритим кодом, що входить до стандартної установки Ubuntu, міститься тут. Інші важливі пакети - серверне програмне забезпечення, наприклад - також є частиною Main.
Canonical підтримує пакети в головному сховищі з оновленнями безпеки та іншими критичними виправленнями на час випуску Ubuntu
Головне сховище є головним репозиторієм Ubuntu. Якщо пакет знаходиться тут, Canonical зобов'язується підтримувати його з виправленнями безпеки та іншими критичними оновленнями протягом життя дистрибутива. Коли Canonical може похвалитися Ubuntu LTS буде отримувати оновлення безпеки протягом п'яти років, це пакунки в основному сховищі, які фактично отримають ці оновлення. Все це програмне забезпечення з відкритим вихідним кодом, що означає, що розробники Ubuntu можуть самостійно вирішувати проблеми в них.
Ви можете визначити пакунки в Main в центрі програмного забезпечення Ubuntu. Вони матимуть ліцензію "Відкритий вихідний код" і стверджуватимуть, що "Canonical надає критичні оновлення" до дати завершення встановленої версії Ubuntu.
Обмежене - офіційно підтримуване, закрите програмне забезпечення
Обмежений репозиторій містить закрите програмне забезпечення, яке офіційно підтримується Canonical. Це включає лише драйвери апаратних засобів на даний момент. Для роботи деяких апаратних засобів Wi-Fi потрібні драйвери з закритим вихідним кодом або мікропрограми. Геймерам потрібні графічні драйвери NVIDIA або AMD Catalyst (раніше відомі як «fglrx») для оптимальної продуктивності графічного обладнання. Ці драйвери можна ввімкнути з інструмента «Додаткові драйвери» в Ubuntu.
Компанія Canonical офіційно підтримає ці драйвери закритого програмного забезпечення та пакети мікропрограм на протязі випуску Ubuntu. Вони зобов'язуються підтримувати роботу цих драйверів, виправляти будь-які великі проблеми та підключати будь-які отвори безпеки. Canonical не може зробити це самостійно, звичайно, - їм доводиться чекати, коли виробник обладнання випустить нові й оновлені сушарки, коли виникла проблема. Код не відкритий, тому Canonical не може виправити його самостійно. Ось чому тут включені лише критичні драйвери апаратних засобів - жодне інше закрите програмне забезпечення офіційно не підтримується.
Ви можете визначити програмне забезпечення з обмеженим доступом, шукаючи ліцензію "Власний", а рядок "Canonical надає критичні оновлення, надані розробниками". Canonical не може виправити драйвери самостійно - вони просто нададуть вам важливі оновлення, коли вони їх отримають.
Всесвіт - програмне забезпечення з відкритим вихідним кодом, що підтримується спільнотою
Переважна більшість програмного забезпечення в Центрі програмного забезпечення Ubuntu надходить з репозиторію Всесвіту. Ці пакети або автоматично імпортуються з останньої версії Debian, або завантажуються та підтримуються спільнотою Ubuntu.
Canonical не надає офіційної підтримки або оновлень для цих пакетів. Реліз Ubuntu LTS може підтримуватися протягом п'яти років, але пакети в репозиторії Всесвіту офіційно не підтримуються. Вони, як правило, добре, але вони не гарантують отримання оновлень безпеки. Якщо знайдено оновлення безпеки, ці пакети можуть ніколи не приймати його до наступного випуску Ubuntu, коли нова версія пакета автоматично витягується.
Це не повинно лякати вас від встановлення програмного забезпечення від Universe. Зазвичай це не викликає занепокоєння - важливі настільні програми, такі як Firefox, є частиною Main та отримуватимуть критичні оновлення. Якщо існує величезна проблема, спільнота Ubuntu може виправити отвір і розгорнути виправлення. Спільнота - це саме те, що звучить - користувачі та ентузіасти Ubuntu, які не працюють у компанії Canonical, але присвячують частину свого часу роботі на Ubuntu або підтримують певні пакети.
Однак на серверній системі варто розглянути, чи є серверне програмне забезпечення, яке ви встановлюєте, частиною Main або Universe. Якщо це з репозитарію Всесвіту, вам може знадобитися стежити за оновленнями безпеки. Можливо, вам доведеться самостійно оновлювати серверне програмне забезпечення, якщо знайдено отвір.
Ви можете помітити програмне забезпечення Universe, шукаючи ліцензію "Open source" і рядок "Canonical не надає оновлень ... Деякі оновлення можуть надаватися спільнотою Ubuntu." Canonical тут використовує слово "may" - немає ніяких гарантій!
Multiverse - Непідтримуваний, закритий джерело та програмне забезпечення, захищене патентом
Мультивселен є місцем для сумнівних, спірних речей. Це включає в себе програмне забезпечення з закритим вихідним кодом, наприклад, плагін Adobe Flash і пакунки, які залежать від програмного забезпечення із закритим вихідним кодом, наприклад плагінів для Skype. Вона також включає програмне забезпечення з відкритим вихідним кодом з правовими обмеженнями - наприклад, програмне забезпечення для відтворення аудіо та відео, яке порушує патенти. Програмне забезпечення для відтворення DVD-дисків тут не включено - існують серйозні юридичні питання навколо бібліотеки відтворення з відкритим кодом libdvdcss DVD. Насправді, libdvdcss виявляється незаконним у США.
Ubuntu не може офіційно поширювати ці пакети разом з основним дистрибутивом, але вони надані тут для вашої зручності. На інших дистрибутивах Linux, речі тут часто зустрічаються в репозиторіях сторонніх виробників, які вам доведеться шукати - RPM Fusion для Fedora, Packman для openSUSE і Penguin Liberation Front (PLF) для недійсного розподілу Mandriva.
Як і у репозитарії Всесвіту, Multiverse є сховищем, що підтримується спільнотою. Тут немає гарантії оновлення безпеки. Оскільки багато пакунків є закритими, спільнота часто не може виправити проблеми, з якими ви зіткнулися, навіть якщо вони цього захотіли.
Ви можете визначити ці пакети за їхньою "Невідомою" ліцензією. Як і у Universe, центр програмного забезпечення Ubuntu повідомляє, що спільнота Ubuntu може надавати оновлення, але Canonical не буде.
На типовому домашньому комп'ютері, ви не повинні турбуватися про ці відмінності занадто багато. Пакети, які ви встановлюєте з Всесвіту, зазвичай повинні бути досить безпечними - якщо є велика проблема, спільнота Ubuntu може працювати з ним і розгортати оновлення безпеки для вас. Пакети від Multiverse можуть знадобитися для перегляду деяких типів мультимедійних файлів і навіть для перегляду вмісту Flash у Firefox.
На сервері або на критичній робочій станції ці відмінності є більш важливими. Встановіть програмне забезпечення від Universe і ви не гарантуєте підтримку від Canonical. Це дуже важливо, якщо ви розкриваєте це програмне забезпечення в Інтернеті на сервері Ubuntu.