Рассматриваете 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. Между тем, в Elementary OS вы найдете рабочий стол 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.Open Source vs. Проприетарная философия
Хотя GNU/Linux является, пожалуй, самым известным проектом с открытым исходным кодом, не все дистрибутивы являются на 100% открытыми
Руководители проектов занимают разные позиции в отношении открытого исходного кода, что может стать решающим фактором для приверженцев открытого исходного кода
Например, у Ubuntu нет проблем с включением проприетарного программного обеспечения в свои репозитории. Вы обнаружите, что игровой клиент Steam легко доступен, а графические драйверы от AMD и Nvidia могут быть установлены.Fedora, напротив, придерживается сильной политики открытого исходного кода, которая не позволяет ей включать в свои репозитории проприетарное ПО
Конечно, в конце концов, вы можете делать все, что хотите, с выбранным вами дистрибутивом Linux. Независимо от политики проекта дистрибутива, нет никаких ограничений на то, что вы устанавливаете
Короче говоря, хотя многие дистрибутивы Linux могут иметь высокие цели соответствия открытому исходному коду, не все они являются открытыми
Что общего у всех дистрибутивов: ядро Linux
Несмотря на эти различия, все дистрибутивы Linux по-прежнему считаются Linux: но почему?
Все они имеют по крайней мере одну общую черту: ядро Linux. Эта часть программного обеспечения является ядром операционной системы, связывая программное обеспечение, с которым вы взаимодействуете (например.браузер) с базовым оборудованием, которое выполняет всю работу. Она также включает в себя множество драйверов устройств для обеспечения поддержки любого оборудования, которое вы используете
Вот почему важно постоянно обновлять ядро или компилировать его самостоятельно, если у вас есть особые требования. Разработчики со всего мира вносят свой вклад в ядро вместе с его создателем Линусом Торвальдсом
Используйте различия Linux для выбора подходящего дистрибутива
Знание того, чем дистрибутивы отличаются друг от друга, может способствовать созданию или разрушению вашего опыта работы с Linux
Не все дистрибутивы предназначены для всех, поэтому выбирайте тот, который в наибольшей степени ориентирован на вас и ваши предпочтения. Нет ничего плохого в том, чтобы попробовать любой дистрибутив, чтобы получить представление о том, что он из себя представляет
Не знаете, с чего начать? Ознакомьтесь с нашим обзором лучших операционных систем Linux
Комментировать