В чем разница между дистрибутивами Linux, если они все Linux?

LinuxДистрибутивы

Когда вы ищете для установки новый дистрибутив Linux, вы замечаете две вещи: имя и среду рабочего стола.

Быстрый просмотр показывает очевидные различия между Ubuntu, Fedora, Linux Mint, Debian, openSUSE и многими другими вариантами Linux. Но почему существует так много дистрибутивов Linux и в чем разница между ними?


5 ключевых отличий между дистрибутивами Linux


Ищете новый дистрибутив Linux? В какой-то момент вы удивитесь, почему существует так много разных дистрибутивов, особенно если они все равно Linux.

Возможно, вы знаете, что Windows 10 имеет несколько выпусков, но они не продаются как отдельные операционные системы. Между тем у macOS есть один вариант (по крайней мере, для рабочего стола). Так почему же так много разных дистрибутивов Linux?

Разработка дистрибутивов Linux происходит благодаря различным совместным и в то же время разрозненным группам. За годы, прошедшие с момента первого выпуска ядра Linux, этот подход привел к созданию различных дистрибутивов.

По сути, это Linux. Но вы заметите некоторые различия между версиями Linux, а именно:

  • Настольные среды
  • Менеджеры пакетов
  • Дисплей серверы
  • Цели и задачи
  • Философия открытого исходного кода

Но насколько эти различия действительно имеют значение?


1. Настольные среды

Кажется, что большинство дистрибутивов отличаются просто в зависимости от того, какую среду рабочего стола они используют.

Например, Ubuntu предлагает несколько настольных сред в зависимости от того, какой вкус вы выберете. Вы можете иметь:

  • Ubuntu (основная версия включает рабочий стол GNOME)
  • Kubuntu (KDE)
  • Lubuntu (LXQt)
  • Ubuntu Budgie (с рабочим столом Budgie)
  • Ubuntu MATE (классический рабочий стол Ubuntu)
  • Xubuntu (Xfce)

В других дистрибутивах имеется более скромный выбор доступных рабочих столов, однако они часто предлагаются в виде «спинов», которые содержат различные окружения рабочего стола. Примером дистрибутива, который делает это, является Fedora. Между тем, вы найдете рабочее окружение Pantheon от elementary OS, в стиле macOS.


2. Менеджеры пакетов и другие технологии

Люди, стоящие за каждым дистрибутивом Linux, могут выбирать, какое программное обеспечение они включат по умолчанию, например, файловые менеджеры и менеджеры пакетов.

У вас всегда будет выбор, потому что у каждой категории программного обеспечения Linux, может быть несколько приложений.

Например, для Linux доступно несколько файловых менеджеров, таких как Nautilus и Konqueror, каждый из которых предлагает свой способ просмотра файлов.

Другой пример — Fedora Linux. Различные способы установки программного обеспечения включены в каждый дистрибутив Linux, но у них есть базовый менеджер пакетов.

В дистрибутивах на основе Debian, таких как Ubuntu и Linux Mint, dpkg является выбором, доступ к которому осуществляется через средство определения зависимостей apt. Для CentOS RPM — это менеджер пакетов, подчиняющийся командам с использованием yum.


Статьи по теме



3. Различные серверы отображения в Linux

Под капотом Linux вы найдете набор инструментов, приложений, процессов и серверов, которые определяют его работу.

Ключевым примером этого является сервер дисплея. Это программное обеспечение координирует данные между компьютерным оборудованием и дисплеем, позволяя пользователю взаимодействовать с графическим интерфейсом пользователя (GUI).

Исторически сервер X.Org использовался чаще всего. Однако доступны различные альтернативы, такие как Mir и SurfaceFlinger, который используется на Android (который использует ядро ​​Linux). Дисплейный сервер Wayland считается будущим в Linux, его используют большинство популярных дистрибутивов.


4. Цели и задачи

Некоторые дистрибутивы существуют лишь потому, что людям не нравятся некоторые аспекты существующего дистрибутива и они хотят заменить некоторые пакеты программного обеспечения. Между тем, дистрибутивы Linux могут различаться по своим целям. Например, Linux Mint основан на Ubuntu, но содержит различные системные инструменты, среду рабочего стола и мятно-зеленую тему. Его основная цель — предоставить пользователям Windows и macOS простой способ начать использовать Linux.

Точно так же Debian стремится обеспечить чрезвычайно стабильный дистрибутив и поэтому содержит более старое программное обеспечение.

Помимо сферы универсальных дистрибутивов, некоторые проекты Linux имеют конкретные цели. Например, игровые дистрибутивы, такие как Steam OS или мультимедийные дистрибутивы, такие как Fedora Design Suite.


5. Открытый исходный код против проприетарной философии

Хотя GNU/Linux является, пожалуй, самым известным проектом с открытым исходным кодом, не все дистрибутивы на 100% открыты.

Руководители проектов имеют разные позиции в отношении открытого исходного кода, что может стать решающим фактором.

Например, Ubuntu не имеет проблемы с включением проприетарного программного обеспечения в свои репозитории. Вы обнаружите, что игровой клиент Steam легко доступен, а графические драйверы от AMD и Nvidia могут быть установлены. У Fedora, напротив, есть строгая политика с открытым исходным кодом, которая не позволяет ей включать любое проприетарное программное обеспечение в свои репозитории.

Да, в конечном итоге, вы можете делать все что угодно с выбранным вами дистрибутивом Linux. Независимо от политик проекта дистрибутива, что вы устанавливаете, не блокируется.

Короче говоря, хотя многие дистрибутивы Linux могут иметь высокие цели соответствия с открытым исходным кодом, не все они с открытым исходным кодом.


Что общего у всех дистрибутивов: ядро ​​Linux


Несмотря на эти различия, все дистрибутивы Linux по-прежнему считаются Linux: но почему?

У них всех есть по крайней мере одна общая черта: ядро ​​Linux. Эта часть программного обеспечения является ядром операционной системы, соединяя программное обеспечение, с которым вы взаимодействуете (например, браузер), с базовым оборудованием, которое выполняет всю работу. Он также включает в себя множество драйверов устройств для поддержки любого оборудования, которым вы можете пользоваться.

Вот почему важно поддерживать ядро ​​обновленным или собирать ядро ​​самостоятельно, если у вас есть особые требования. Разработчики по всему миру вносят свой вклад в ядро ​​вместе с его создателем Линусом Торвальдсом.


Используйте различия Linux, чтобы выбрать правильный дистрибутив для вас


Знание того, чем дистрибутивы отличаются друг от друга, может способствовать вашему опыту, минуя все подводные камни.

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

Источник: MakeUseOf