В чем разница между дистрибутивами 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)
  • Кубунту (KDE)
  • Лубунту (LXQt)
  • Ubuntu Budgie (с рабочим столом Budgie)
  • Ubuntu MATE (классический рабочий стол Ubuntu)
  • Xubuntu (Xfce)

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

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

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

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

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

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

Другим примером являются менеджеры пакетов 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, чтобы выбрать правильный дистрибутив для вас

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

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

Не уверен, где начать? Посмотрите нашу коллекцию лучших операционных систем Linux .

Читайте статью полностью: в чем разница между дистрибутивами Linux, если они все Linux?