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

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

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

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

Пять основных отличий между дистрибутивами Linux

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

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

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

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

  • окружение рабочего стола.
  • Менеджер пакетов.
  • Презентационный сервер.
  • Цели и задачи.
  • Философия открытого исходного кода.

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

1. Среды рабочего стола

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

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

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

  • Ubuntu (основная версия включает среду рабочего стола Gnome).
  • Кубунту (KDE).
  • Лубунту (LXQt).
  • Ubuntu Budgie (со средой рабочего стола Budgie).
  • Ubuntu MATE (классическая среда рабочего стола Ubuntu).
  • Xубунту (Xfce).

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

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

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

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

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

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

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

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

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.

Перейти к верхней кнопке