линукс для рабочих станций
Дистрибутивы Linux для опытных пользователей
Авторизуйтесь
Дистрибутивы Linux для опытных пользователей
В этой статье рассмотрим дистрибутивы Linux, о которых многие наверняка слышали, но немногие с ними хорошо знакомы.
Arch Linux
Arch Linux известен своей скоростью, простотой настройки и эксплуатации. В отличие от большинства других систем, его установка начинается и заканчивается в командной строке. Из неё же можно добавить необходимое ПО для создания полноценной рабочей среды.
Чем хорош Arch?
Минимальный фундамент — одно из самых больших преимуществ Arch. Система не будет перегружена ненужным ПО и службами, не будет потреблять много ресурсов. Вы выбираете только те пакеты или группы пакетов, которые вам нужны. Arch предоставляет все инструменты и инструкции для создания установки по вашим спецификациям.
Arch создан из последних стабильных upstream packages. Источники ПО — основные репозитории, поддерживаемые разработчиками ядра Arch. Для других случаев есть AUR (Arch User Repository). Это хранилище стороннего ПО, которое не включено в официальный репозиторий пакетов Pacman и поддерживается отдельными людьми в сообществе. AUR содержит тысячи PKGBUILD — сценариев оболочки. Здесь находится вся информация для сборки пакетов с помощью инструмента makepkg и их установки с Pacman.
Сообщество Arch — одно из самых дружелюбных.
Кому подходит Arch Linux?
Arch подойдёт в качестве домашнего сервера, основной рабочей станции: он отлично работает на настольных компьютерах и ноутбуках.
Arch больше подходит пользователям, которые чувствуют себя комфортно в Linux. Однако если вы новичок и готовы изучать систему, работа с Arch многому вас научит. Но помните, что неправильная установка и настройка могут вызвать серьёзные сбои.
Оболочки
У Arch Linux есть много рабочих сред — вот, например, KDE Plasma:
Производительность и скорость работы с такой оболочкой зависит от мощности компьютера.
Для слабых машин отлично подойдёт xfce:
А вот так выглядит рабочий стол Cinnamon:
Manjaro Linux
Manjaro Linux — производный дистрибутив от Arch Linux. Его преимущество — современные пакеты ПО. Manjaro Linux может стать хорошей альтернативой для тех, кому оказался не по зубам Arch. У него простой установщик для настройки и запуска системы.
Перед тем как установить Manjaro, нужно скачать желаемый образ и выбрать среду окружения на официальном сайте.
Флагманские окружения
Manjaro Linux с рабочей средой Gnome:
Тестовая ветка дистрибутива Manjaro Linux сначала проходит испытание на Arch Linux. Это даёт более продвинутым пользователям возможность протестировать релиз до того, как он будет выпущен для сообщества Manjaro. Теоретически это означает, что вы вряд ли столкнетесь с такими проблемами, как на Arch Linux.
Кому подходит Manjaro Linux?
Manjaro подойдёт опытным пользователям, которые хотят получать новейшие функции от своего ПО. Manjaro из коробки уже готов к стабильной работе, а если вы умеете настраивать систему на свой лад, можно получить высокую производительность.
Manjaro будет полезна также разработчикам ПО. Благодаря Manjaro у ваших программ всегда будут новейшие языковые и библиотечные функции, а ПО будет совместимо с последними версиями.
Manjaro дружелюбен к новичкам, а если возникают вопросы, сообщество всегда готово помочь.
Обновление пакетов Manjaro до последних версий
Чтобы новые функции продолжали появляться, важно регулярно обновлять ваши пакеты — минимум раз в неделю.
Здесь, как и в Arch, можно установить стороннее ПО через AUR (Arch User Repository). Вариантов огромное количество — от коммерческого до неизвестного ПО с открытым исходным кодом, которое ещё не было добавлено в официальную систему управления пакетами.
Red Hat Enterprise Linux
Примечание Red Hat Linux — один из старейших дистрибутивов Linux, породивший большое семейство других дистрибутивов. Компания Red Hat официально прекратила его поддержку в 2003 году и разделила своё «производство» на две ветки. Так появились Red Hat Enterprise Linux (RHEL) — версия для коммерческих организаций и крупных корпораций, и Fedora Linux — бесплатная версия для сообщества, которую Red Hat спонсирует.
RHEL может работать с более старыми версиями большинства пакетов ПО, к которым относятся настольные среды и драйверы графических карт. Дистрибутив совместим с другими корпоративными приложениями и обеспечивает высокий уровень безопасности.
Red Hat представила графический установщик под названием Anaconda и использует RPM менеджер пакетов для своей системы управления. Среда рабочего стола по умолчанию — Gnome:
Модуль безопасности ядра Linux в этой системе обеспечивает эффективный механизм, поддерживающий политики безопасности для контроля доступа. В настоящее время SELinux включён в RHEL по умолчанию.
Отличие Red Hat Enterprise Linux от других систем
Крупные организации с готовностью соглашаются, но отдельным пользователям Linux не нужна помощь для решения проблем операционной системы. Для них существует альтернативный вариант — CentOS, ещё один корпоративный дистрибутив Linux, основанный на RHEL, о котором мы поговорим позже.
Как получить RHEL бесплатно?
Пользователи Linux привыкли получать отличное программное обеспечение бесплатно. RHEL можно собрать из исходных RPM (но это непросто) или использовать один из клонов. Третий вариант — получить официальные бинарные файлы со страницы загрузки «Начало работы», на которой есть образы для «голого железа» и виртуальных машин. Это самостоятельная бесплатная версия, аналогичная платной: она использует все те же инструменты, включая Subscription Manager и Red Hat Customer Portal. Вы должны зарегистрироваться и присоединиться к программе разработчиков Red Hat. При этом вы не можете использовать её в качестве рабочего сервера — только для тестирования и разработки.
Линия продуктов
RHEL включает в себя практически всё: операционную систему Linux, JBoss Middleware, гипервизор на основе KVM, облачные платформы, хранилища, мобильные разработки и платформы управления, десктоп, рабочую станцию и, конечно, все основные службы и приложения, которые включены в большинство дистрибутивов Linux. Он работает на всём: от встроенных устройств до суперкомпьютеров.
Fedora
У Fedora есть ряд технических улучшений, обновлений ПО и скрытых возможностей. Разработчики Fedora тесно работали с исходными кодами для интеграции во всём — от ядра до GNOME, Systemd, Network Manager и GCC6. Однако на этом всё и заканчивается.
Когда речь идёт о полноценном настольном дистрибутиве, Fedora отстаёт, в основном из-за ограниченных репозиториев.
Установщик Anaconda
Установщик Anaconda лёгок в использовании. Разработчикам удалось создать инсталлятор, который был бы графически интуитивен и при этом сохранял максимально возможную гибкость и функциональность. Меню форматирования диска особенно впечатляет: его можно настроить, даже не касаясь командной строки.
Ещё одна особенность установщика Anaconda — меню выбора программного обеспечения. Широкий спектр типов установки и множество коллекций пакетов, которые могут сделать настройку новой системы гладкой и безболезненной. А выбор определённых групп пакетов в процессе установки позволяет сэкономить время.
Характеристики
В рабочей станции Fedora среда GNOME занимает центральное место. Вся анимация GNOME плавная и выглядит естественно. GNOME 3.3x также имеет несколько приятных улучшений:
Что касается центра программного обеспечения, GNOME всё ещё нужно улучшать — загрузка пока слишком долгая.
Создан для программирования
Некоторые ключевые языки программирования также обновляются в Fedora. Fedora предлагает Go, Ruby и Python по умолчанию. Благодаря востребованным инструментам Fedora становится неплохим вариантом для всех разработчиков, ориентирующихся на Linux или Интернет.
Пакеты … или их отсутствие
Пока Fedora выглядит как фундамент для замечательного дистрибутива Linux. У него есть одна большая проблема — небольшие хранилища. Fedora поставляет только бесплатное ПО. Это само по себе ограничивает возможности, но дистрибутивы вроде Debian прекрасно справляются с этим.
Единственное, чем изобилует Fedora — это инструменты разработки. Помимо ранее упомянутых библиотек и языков, там присутствуют такие IDE, как Code Blocks, Eclipse и GNOME Builder.
Кому подойдёт Fedora?
Fedora отлично справляется с ролью рабочей станции разработчика. Существует множество встроенных утилит, в которых есть серверные, виртуальные и облачные инструменты для тестирования и развёртывания.
Однако для настольного компьютера общего назначения лучше подобрать что-то другое. Этот дистрибутив был бы хорош, если бы давал доступ к большей части стороннего ПО.
CentOS
CentOS является одним из самых молодых дистрибутивов и возник как платформа для разработки CAOS Linux. Название CentOS — это аббревиатура Community Enterprise Operating System. CentOS находится под крылом Red Hat.
RHEL проходит проверку оборудования производителями, чтобы гарантировать оптимальную работу операционной системы на оборудовании. CentOS создан из общедоступного исходного кода RHEL. Проверка оборудования также является косвенной функцией CentOS. Хотя есть некоторые бинарные файлы Red Hat (драйверы и утилиты), которые не доступны в CentOS.
CentOS поддерживается в течение 10 лет. Основные функции и версии пакетов представлены только в новых выпусках Milestone (CentOS 6, 7 и т. д.). CentOS выпускает точечные версии примерно раз в год. Основа CentOS — стабильность и безопасность, вы не найдёте там новейших компонентов Linux.
Консервативный, медленный и устойчивый подход к новому ПО является основным фактором в корпоративных средах, где важны надёжность и совместимость с пользовательскими инструментами.
Архитектура — x86–64, но ARM — одна из нескольких доступных альтернатив. Существуют образы контейнеров для Docker, Vagrant и других, а также CentOS Atomic, разработанный специально как хост-система для контейнеров Docker.
Кому подойдёт CentOS?
CentOS очень близок к RHEL. Если вам нужна совместимость с RHEL, то CentOS вам подойдёт. Эта операционная система предназначена для любого программного стека, где надёжность имеет первостепенное значение. Пакеты, которые не являются общедоступными в RHEL, нельзя установить в CentOS. По умолчанию дистрибутив полностью бесплатный и с открытым исходным кодом, но существуют сторонние репозитории для дополнительного ПО вроде медиа-кодеков.
И RHEL, и CentOS используются для крупномасштабных серверов и рабочих станций уровня предприятия. Новые функции добавляются редко: только обновления безопасности и исправления ошибок. То, что вы получите, — это до десяти лет работы в стабильной, надёжной операционной системе.
Рабочее окружение выбирается в зависимости от производительности компьютера. К примеру, так выглядит рабочий стол CentOS с GNOME:
Gentoo Linux
Gentoo Linux — это особый мощный дистрибутив Linux, он не похож на другие системы, в которых есть предварительно скомпилированное ПО и инструменты для простого управления. В Gentoo пользователь должен всё настроить сам.
Gentoo можно отнести к мета-дистрибутивам, он подойдет для обслуживания как web-серверов, так и рабочих станций.
Кому подойдёт Gentoo?
Точно не новичкам. Если вы хотите установить Gentoo на свой ПК или ноутбук, то нужно сначала освоить терминал Linux.
Это дистрибутив для людей, которые хотят больше узнать о Linux, читая документацию, решая проблемы, настраивая свою систему, компилируя ПО и т. д. Gentoo позволяет пользователю настраивать каждую часть системы в соответствии с его потребностями.
Особенности Gentoo
Если мы сравним Gentoo с UNIX и BSD, у него будет много общего с последним. Например, FreeBSD — это система на основе UNIX с коллекцией портов. Если пользователь хочет установить программу на FreeBSD, он должен найти соответствующий порт и скомпилировать его.
У Gentoo есть собственная система портов, называемая portage. Portage обладает существенными преимуществами перед системой портов FreeBSD: управление зависимостями, точная настройка пакетов в соответствии с требованиями администратора, безопасное удаление, системные профили, виртуальные пакеты, управление файлами конфигурации и наличие нескольких слотов для разных версий одного и того же пакета.
Portage мог бы быть отличным инструментом управления пакетами, а Gentoo — лучшим дистрибутивом для пользователя, но в действительности всё немного по-другому.
Примечание У Gentoo только два недостатка: для его использования нужно хорошее оборудование, а для установки — много времени. Нужно прописывать множество команд и конфигураций. Но есть Handbook, с помощью которого и рекомендуется устанавливать и настраивать систему.
Практически любой дистрибутив Linux может работать на разном оборудовании. В Gentoo вы должны компилировать приложения. В его хранилищах мало скомпилированных бинарных файлов. Некоторые приложения могут долго устанавливаться.
Если вы хотите начать пользоваться Gentoo:
Лучшие дистрибутивы Linux в 2021
Содержание:
Операционные системы Linux — одна из самых востребованных и активно развивающихся технологий современности. Их можно встретить в серверах, дата-центрах и суперкомпьютерах по всему миру. Существует множество различных ОС семейства Linux, которые позволяют настроить персонализацию под любые задачи и предпочтения пользователей.
Самостоятельно проанализировать возможности крупнейших дистрибутивов Linux и производных от них сборок — задача не из лёгких. Ведь на сегодняшний день в мире насчитывается более 6 000 релизов и около 5 000 разрабатываемых ОС. Чтобы помочь сузить область поиска, мы составили список лучших вариантов, для удобства разбив их на несколько категорий.
Самые популярные дистрибутивы Linux
Учитывая их многообразие, составить топ дистрибутивов Linux крайне сложно. Ведь эти продукты распространяются различными компаниями и не имеют единой системы отчётности. Любая статистика (включая, запросы в поисковиках и рейтинги на тематических ресурсах, вроде Distrowatch) будет далека от объективности. Представленный ниже рейтинг дистрибутивов Linux отражает разумный компромисс между сложившимися годами предпочтениями опенсорс-сообщества и новыми тенденциями в развитии этой технологии.
Ubuntu
Основа: Debian.
Архитектура: aarch64, armel, armhf, i386, i686, mips, mipsel, ppc64el, s390x, x86_64.
Преимущества:
Согласно открытой статистике, более 30 % сайтов на базе Linux в мире используют именно эту ОС. По данным разработчиков Ubuntu из компании Canonical, число её пользователей во всём мире превышает 25 миллионов. И такая популярность вполне объяснима.
С момента выхода первого релиза в 2004 году, Ubuntu проделал огромный путь от временного ответвления Debian до одной из самых надёжных и удобных в использовании ОС семейства Linux. Официальные реализации: Desktop, Core, Server и Cloud позволяют с одинаковой лёгкостью использовать дистрибутив на ПК, устройствах IoT, виртуальных машинах и платформах облачных вычислений.
Ubuntu стала базой для целого ряда специализированных дистрибутивов от Canonical. Например, для систем с низкой конфигурацией созданы Lubuntu и Xubuntu, элегантная среда рабочего стола KDE реализована в Kubuntu, а Edubuntu ориентирован на школы и образовательные учреждения.
Debian
Основа: Linux kernel.
Архитектура: armhf, ppc64el, riscv, s390x, x86_64.
Преимущества:
Хотя этот проект Canonical активно развивается с 1993 года, он не достиг таких впечатляющих результатов, как его ближайший «потомок». При всей схожести возможностей, у Debian есть несколько существенных отличий от Ubuntu, влияющих на популярность.
Новые сборки Debian Stable, которые, как и Ubuntu LTS выходят каждые 2 года, в первую очередь ориентированы на надежность, а уже потом на актуальность версий ПО. Именно поэтому Debian считается самым стабильным дистрибутивом Linux и пользуется большим спросом именно в качестве серверной ОС. Ведь для сервера стабильность гораздо важнее новизны.
Другим существенным отличием и Debian от Ubuntu является более жёсткая политика по отношению к устанавливаемому ПО. В ядре Debian содержатся только драйверы и прошивки с открытым исходным кодом (FOSS). Установка программ с закрытым исходным кодом требует от пользователя ряд дополнительных действий.
MX Linux
Основа: Debian (Stable), antiX.
Архитектура: armhf, i686, x86_64.
Преимущества:
Дистрибутив Linux для настольных ПК, основанный на «стабильной» ветви Debian, является совместным проектом разработчиков дистрибутивов antiX и MEPIS Linux. И MX Linux удалось взять лучшее от каждого из «родителей». Это позволило ему достичь максимальной производительности без ущерба для стабильности и удобства использования.
Дистрибутив содержит ядро из последней «стабильной» версии Debian, а также последнюю версию ядра Liquorix, между которыми можно легко переключаться в процессе установки. MX Linux включает 3 различных экосистемы, реализованные в средах рабочего стола Xfce, Pasma и Fluxbox.
Уникальная особенность MX Linux заключается в том, что входящий в его состав init сервис systemd в этом дистрибутиве по умолчанию выключен. Вместо этого MX Linux использует службу systemd-shim, которая эмулирует большинство функций systemd, необходимых для запуска помощников без init.
Manjaro
Основа: Arch Linux.
Архитектура: aarch64, x86_64.
Преимущества:
Этот быстрый и удобный дистрибутив Linux во многом похож на своего «родителя» — Arch Linux. Оба ориентированы на работу с новейшим программным обеспечением без лишней нагрузки на компьютер. Однако, если Arch оптимизирован под нужды технически подкованных пользователей серверов, то Manjaro более подходит для новичков.
Manjaro, как и Windows способен автоматически определять оборудование системы и устанавливать соответствующее программное обеспечение. Дистрибутив поддерживается тысячами приложений, в том числе многими популярными альтернативами MS Office.
У Manjaro есть несколько официальных редакций для пользователей с разными запросами. Быстрая и легкая версия XFCE Edition, более основательная KDE Edition, ориентированная на медиа- и визуально привлекательность, Gnome Edition с настраиваемым пользовательским интерфейсом, а также вариант для продвинутых Architect Edition.
EndeavourOS
Основа: Arch Linux.
Архитектура: aarch64, x86_64.
Преимущества:
Этот дистрибутив Linux с непрерывным циклом развёртывания стал прямым преемником проекта Antergos, официально завершенного в 2019 году. Его создатели (во главе с модератором Antergos Брайаном Пурвоатмоджо) ставили цель разработать легко поддерживаемый дистрибутив, который был бы максимально близок к Arch Linux.
Дистрибутив оснащен штатным графическим установщиком Calamares, который позволяет развернуть базовое окружение Arch Linux (без предустановленного ПО) с рабочим столом Xfce. Интерактивный сетевой установщик может устанавливать дополнительные программные компоненты, в том числе наиболее популярные среды рабочего стола: i3-wm, Openbox, Mate, Cinnamon, GNOME, BSPWM, Sway, Budgie и KDE. Встроенная утилита Welcome обеспечивает легкую начальную настройку системы.
Дистрибутивы Linux для начинающих
Новички в мире Linux могут быть со старта обескуражены проблемой выбора среди десятков популярных вариантов. Мы рекомендуем начинать с тех дистрибутивов, которые обладают максимально дружественным к пользователю интерфейсом, просты в установке и не перегружены лишним функционалом.
Nitrux
Основа: Debian (Unstable), Ubuntu (LTS).
Архитектура: x86_64.
Преимущества:
Этот десктопный дистрибутив GNU / Linux основан на ветке «подвижных» релизов Debian Unstable (Sid) с дополнительными пакетами из репозиториев Ubuntu LTS. Он ориентирован на применение в настольных компьютерах и ноутбуках. Благодаря широким возможностям ядра Debian, гибкой среде рабочего стола KDE Plasma c виджетами-плазмоидами и облегченной комплектации ПО «из коробки», Nitrux считается идеальным выбором для новичков.
Вместо того чтобы создавать настраиваемую среду рабочего стола с нуля, Nitrux предлагает несколько готовых макетов, позволяющих наилучшим образом использовать доступное пространство на экране. Здесь есть предустановленные административные приложения, поэтому даже неопытный пользователь может справиться с такими задачами, как настройка межсетевого экрана и резервное копирование.
В дистрибутиве есть возможность установить дополнительный рабочий стол Nomad Desktop, разработанный командой Nitrux. Он позволяет расширить возможности основного десктопа Plasma, без потери его гибкости и настраиваемости.
Linux Lite
Основа: Debian, Ubuntu (LTS).
Архитектура: i686, x86_64.
Преимущества:
Это дистрибутив на основе Ubuntu (LTS) со средой рабочего стола Xfce ориентирован на максимальное облегчение процесса перехода новичков с Windows на Linux. Это даже отражено в его слогане «Gateway operating system», который можно перевести как «Врата между операционными системами».
Базовая комплектация Linux Lite содержит оптимальный набор приложений для «быстрого старта», включая полный офисный пакет, медиаплеер, почтовый клиент и браузер. При этом дистрибутив не перегружен множеством пакетов и инструментов.
Вместо этого он предлагает набор утилит, специализированных для определенной цели. Например, Lite Welcome вызывает окно со ссылками на первоначальную настройку ОС и техподдержку, Lite Users позволяет управлять пользователями, а Lite Software быстро установить нужное дополнительное ПО.
deepin
Основа: Debian.
Архитектура: x86_64.
Преимущества:
Элегантный и надежный дистрибутив на основе Debian ориентирован на установку в настольные ПК и ноутбуки. Deepin оснащён собственной средой рабочего стола под DDE (Deepin Desktop Environment), созданной на базе инструментов фреймворка Qt 5 и технологии HTML5.
Deepin уделяет большое внимание интуитивно понятному дизайну. Его собственные приложения, такие как Deepin Software Center, DMusic и DPlayer, адаптированы для нужд как начинающих, так и продвинутых пользователей. Этот простой в установке дистрибутив может стать хорошей альтернативой Windows для офиса и дома.
Дистрибутивы Linux для программистов и продвинутых пользователей
Хотя Windows и macOS доминируют на рынке операционных систем, IT-специалисты отдают предпочтение именно опенсорсным продуктам семейства Linux. Неслучайно, большинство серверов и суперкомпьютеров в мире работают именно на этих ОС. Ведь у них есть все преимущества Linux — такие операционные системы бесплатны, более безопасны и стабильны, к тому же дают огромную свободу выбора при установке ПО.
Разработчики часто выбирают дистрибутивы Linux из-за высокой совместимости с языками и инструментами программирования. Сисадмины предпочитают их за возможность гибкого управления системой с помощью команд в терминале, а также за богатство встроенных инструментов удалённой настройки веб-сервера.
Arch Linux
Основа: Linux kernel.
Архитектура: x86_64.
Преимущества:
Независимый дистрибутив Linux, оптимизированный под нужды продвинутых пользователей. Установочная версия Arch Linux минималистична. Она предоставляет стабильную базу, на основе которой пользователи сами создают выборочную конфигурацию, устанавливая нужные пакеты при помощи инструмента Arch Build System (ABS).
Arch Linux основан на модели непрерывного развёртывания обновлений, что позволяет обеспечить высокую актуальность версий приложений. Он использует свой собственный менеджер пакетов Pacman для установки обновлений с полным отслеживанием зависимостей.
Gentoo
Основа: Linux kernel, FreeBSD.
Архитектура: i486, i586, i686, x86_64, alpha, arm, hppa, ia64, mips, powerpc, ppc64, sparc64.
Преимущества:
Дистрибутив на базе исходного ядра Linux считается оптимальным инструментом для специалистов по настройке сетей и профессиональных разработчиков. Gentoo устанавливается не из готовых двоичных пакетов, а собирает каждый пакет из исходного кода и компилирует их для целевой ОС. Это дает широчайшие возможности для точной оптимизации системы под конкретные задачи.
Gentoo обладает собственной системой управления пакетами Portage, работающей по типу «портов» FreeBSD, но на основе Python. Её продвинутый инструментарий позволяет осуществлять точную сборку пакетов «под себя», а также автоматизировать их работу в целевой системе. С помощью Portage Gentoo с одинаковой лёгкостью может служить основой для защищенного сервера, платформы программной разработки или мощного игрового ПК.
Slackware Linux
Основа: Linux kernel.
Архитектура: arm, i586, s390, x86_64.
Преимущества:
Slackware — один из первых дистрибутивов Linux для сервера, появившихся в широком доступе. С момента дебютного релиза в 1993 году он успел накопить обширную и преданную базу поклонников, которая занимается развитием ОС и по сей день.
Хотя название Slackware происходит от английского слова slack («ленивый», «слабый»), пользоваться им вовсе не просто. Всё дело в консервативности, которая даёт дистрибутиву главное преимущество — стабильность, но лишает его возможности идти «в ногу» со стремительно развивающимися технологиями. По этой причине он пользуется популярностью в основном в среде тех, кто изучает развитие систем семейства Unix / Linux, а также среди профессиональных айтишников.
Slackware не входит в число коммерческих дистрибутивов Linux, но он поддерживает отношения с несколькими компаниями, которые предоставляют платную поддержку.
Дистрибутивы Linux для работы с безопасностью
Вопросы конфиденциальности и безопасности также актуальны для сферы IT-технологий, как и развитие продуктов с открытым исходным кодом. И эти области тесно связаны между собой. Ниже представлены самые мощные дистрибутивы Linux, которые подойдут для специалистов по компьютерной безопасности, белых хакеров, пентестеров и OSINT.
Kali Linux
Основа: Debian (Testing)
Архитектура: mhf, i686, x86_64.
Преимущества:
Пожалуй, самый известный дистрибутив Linux для тестирования на проникновение, основан на Debian и использует рабочий стол Xfce. Особенность Kali Linux — настраиваемое меню, разделенное на пронумерованные категории, которые далее разбиты на логические подкатегории. Это сильно упрощает навигацию и поиск подходящего инструмента для решения конкретной задачи.
В отличие от таких дистрибутивов, как BlackArch, Kali Linux не включает в себя все инструменты для тестирования на проникновения. Однако его разработчики, многие из которых сами работают в качестве пентестеров, заверяют, что существующая комплектация стала результатом тщательного исследования, которое позволило избежать дублирования и отобрать лучшие инструменты для наиболее распространенных задач.
Kali Linux также упрощает создание собственного дистрибутива на основе Kali. Для этого в дистрибутиве есть несколько готовых шаблонов сборки для создания пользовательских спинов Kali.
Parrot Security
Основа: Debian (Testing)
Архитектура: armel, armhf, i686, x86_64.
Преимущества:
Ориентированный на безопасность дистрибутив на основе Debian содержит обширный набор утилит, предназначенных для пентестинга, компьютерной криминалистики, обратной разработки, криптографии и защиты конфиденциальности. Parrot Security поставляется с MATE в качестве среды рабочего стола по умолчанию.
В отличие от своего ближайшего конкурента Kali Linux, Parrot ориентируется не только на IT-профессионалов, но и на обычных пользователей, которым нужен самый безопасный и ориентированный на конфиденциальность дистрибутив. Неслучайно, его часто применяют в работе журналисты-расследователи и хактивисты.
Kodachi
Основа: Debian, Xubuntu
Архитектура: x86_64.
Преимущества:
Для обеспечения полной конфиденциальности Kodachi использует уникальный механизм соединения с Сетью. Все подключения проходят через VPN-сервер (предоставляемый бесплатно), а затем через сеть Tor. Дополнительную защиту даёт шифрование DNS-соединения с помощью службы DNSCrypt. Опытные пользователи также могут подключаться через собственный VPN.
Дистрибутив использует приложение AppArmor для изоляции приложений. Он также включает в себя полный набор инструментов криптографии и защиты данных от перехвата, включая VeraCrypt, zuluCrypt, KeePassXC, Metadata Anonymization Toolkit (MAT) для удаления метаданных из файлов. Приложение Panic Room позволяет производить автоматическую зачистку следов использования Kodachi в оперативной памяти.
Лучшие дистрибутивы Linux на домашний компьютер
Особенность большинства дистрибутивов Linux для ПК — возможность установки нескольких вариантов окружений рабочего стола или десктопов. Именно они, как будут выглядеть и работать набор приложений, предустановленных в ОС. Десктопные ОС семейства Linux предлагают своим пользователям больше возможностей по точной настройке домашнего компьютера под свои текущие нужды.
Linux Mint
Основа: Debian, Ubuntu (LTS).
Архитектура: i686, x86_64.
Преимущества:
Надежный и элегантный дистрибутив на основе Ubuntu успешно воплощает в жизнь свой коммерческий слоган «Со свободой приходит и утончённость». В Linux Mint по умолчанию, есть всё, что нужно для комфортной работы пользователей с разным техническим уровнем. Многочисленные встроенные и дополнительные инструменты позволяют каждому настроить ОС по своим персональным предпочтениям.
Популярность дистрибутива во многом объясняется удачным дизайном его среды рабочего стола. Базовый «мятный» десктоп Cinnamon во многом напоминает привычный большинству классический интерфейс Windows. К тому же, несмотря на обилие настроек, Mint готов к полноценному использованию сразу же после установки.
Fedora
Основа: Red Hat Linux.
Архитектура: aarch64, armhfp, x86_64.
Преимущества:
Этот дистрибутив операционной системы Linux, разрабатываемый некоммерческим сообществом Fedora Project. Владеет Fedora компания Red Hat, которая позиционирует ОС как экспериментальную платформу для обкатки новых решений перед реализацией в RHEL.
Средой рабочего стола в Fedora по умолчанию является GNOME, но могут быть установлены и альтернативные сборки с другими средами, например KDE Plasma Desktop, LXQt или Xfce. Эти дополнительные среды ориентированы на решение узкоспециализированных задач — игры, безопасность, дизайн, научные вычисления и робототехнику.
Solus
Основа: Linux kernel.
Архитектура: x86_64.
Преимущества:
Созданный с нуля дистрибутив Linux привлекает программистов удобством, отсутствием зависимостей, а также широким выбором инструментов для работы с кодом. В Solus доступны редакторы, языки программирования, компиляторы и системы контроля версий, а также технологии контейнеризации / виртуализации.
Дистрибутив обладает настраиваемой средой рабочего стола Budgie, тесно интегрированной с технологическим стеком среды GNOME. Помимо собственного пользовательского окружения, возможна установка дополнительных десктопов GNOME, KDE Plasma и MATE. Solus использует пакетный менеджер eopkg — форк диспетчера пакетов PiSi из дистрибутива Pardus Linux.
Лучшие серверные дистрибутивы Linux
Хотя Windows и является самой популярной операционной системой в мире для настольных ПК, в мире программного обеспечения для серверов безраздельно царствует ОС Linux. Серверные операционные системы на базе Unix / Linux часто используются не только для обычных веб-серверов, но и для создания инфраструктуры облачных сетей, граничных вычислений, интернета вещей и обработки больших данных. Помимо платных дистрибутивов Linux для сервера существует и немало бесплатных, с высокой степенью надёжностью и возможностью подключения коммерческой поддержки.
Red Hat Enterprise Linux (RHEL)
Основа: Fedora
Архитектура: aarch64, i386, ia64, IBM Z, ppc, ppc64el, s390, s390x, x86_64.
Преимущества:
RHEL — флагманский коммерческий дистрибутив компании Red Hat для создания серверной инфраструктуры производственного уровня в физических, виртуальных и облачных средах. Это единственная ОС на GNU / Linux, способная предложить пользователям платную поддержку на срок до 13 лет.
В RHEL реализован полный набор средств для налаживания эффективной работы и защиты системы — от поддержки контейнеризации приложений до создания гибридной облачной инфраструктуры. Серверная ОС Linux отлично приспособлена для работы с такими технологиями цифровой трансформации предприятия, как машинное обучение, аналитика больших данных, интернет вещей и граничные вычисления.
В начале 2021 года Red Hat объявили об официальном запуске бесплатной версии RHEL, ориентированной на нужды малого бизнеса. Ранее доступ к такому продукту имели только разработчики. Теперь бесплатный дистрибутив доступен RHEL стал массовому потребителю, но с ограничениями по числу машин и без техподдержки.
SUSE Linux Enterprise Server (SLES)
Основа: openSUSE
Архитектура: armv7, armv8, IBM Z, Power, x86_64.
Преимущества:
Серверная операционная система Linux корпоративного уровня, созданная на базе бесплатного дистрибутива с открытым кодом openSUSE. Она позволяет разработчикам и администраторам развертывать критически важные вычислительные процессы на локальных машинах, в общедоступном облаке, а также в пространстве периферийных вычислений.
Благодаря гибкой адаптивности API-интерфейсов и служб, приложения SLES могут работать с самым широким диапазоном доступных архитектур, серверов, хранилищ и сетевых опций. Такой подход позволяет дистрибутиву плавно распределять рабочие нагрузки между различными операционными средами. SLES оптимизирован под большинство популярных технологий гипервизоров и облачных платформ, включая Xen, KVM, VMware vSphere и Microsoft Hyper-V.
Oracle Linux
Основа: Red Hat.
Архитектура: aarch64, x86_64.
Преимущества:
Это свободное ПО, созданное на основе перекомпилированных исходников и патчей корпоративной ОС Red Hat Enterprise Linux (RHEL). Oracle Linux содержит те же двоичные файлы, что и RHEL, поэтому полностью отвечает требованиям к безопасности и стабильности платформ производственного уровня.
До недавнего времени Oracle уступал в рейтинге самых популярных серверных дистрибутивов Linux своему главному конкуренту — CentOS. Хотя оба дистрибутива созданы на базе корпоративной ОС RHEL, CentOS выпускается непосредственно Red Hat, поэтому стабильно удерживала третье место в рейтинге самых востребованных серверных дистрибутивов Linux.
Однако в 2020 году, когда Red Hat заявили о прекращении поддержки CentOS 8 в конце 2021 и переходе на CentOS Stream (без стабильных LTS релизов), «акции» Oracle Linux у пользователей заметно повысились. Oracle даже выпустила скрипт для быстрой миграции пользователей с CentOS 8.
Ubuntu Server
Основа: Debian.
Архитектура: x86-64, ARM v7, ARM64, POWER8, POWER9, IBM s390x (LinuxONE).
Преимущества:
Популярный дистрибутив на базе Debian можно встретить почти в каждом рейтинге лучших серверных ОС Linux. Эта версия Ubuntu устанавливает строгий стандарт качества и удобства использования, которому пытаются соответствовать многие операционные системы Linux для серверов.
В отличие от десктопной Ubuntu, в серверной «из коробки» нет полного набора предустановленных стандартных приложений и графического интерфейса (GUI). Зато здесь есть всё, чтобы обеспечить полноценное развёртывание, администрирование и защиту серверной инфраструктуры — от файлового сервера до пакетов для управления облачным кластером.
Начиная с версии 20.04 LTS, в Ubuntu Server появились такие полезные для подключающихся пользователей опции безопасности, как SSH с двухфакторной аутентификацией, собственный VPN WireGuard и улучшенная система управления доступом к файлам на основе имен AppArmor3.
Дистрибутивы Linux для пользователей Windows и MacOS
Попытка перехода с проприетарной ОС на операционную систему с открытым исходным кодом может быть нелёгким опытом, особенно для пользователя со слабой технической подготовкой. Чтобы облегчить эту задачу и были созданы дистрибутивы Linux похожие на Windows или MacOS. Они снабжены удобным пользовательским интерфейсом, а также имеют облегченный механизм установки и настройки приложений.
Xubuntu
Основа: Debian, Ubuntu.
Архитектура: i686, x86_64.
Преимущества:
Это разновидность популярнейшего дистрибутива Ubuntu ориентирована на простоту, адаптируемость и доступность для массового пользователя. По умолчанию Xubuntu поставляется с облегченной средой рабочего стола Xfce, которую также легко настроить и реорганизовать, как рабочий стол в Windows.
Xubuntu ориентирован на оптимальный баланс между лёгким весом и производительностью. В дистрибутиве «из коробки» есть достаточно приложений для решения большинства повседневных задач, без установки дополнительного ПО. Поэтому Xubuntu одинаково хорошо подходит для современных машин, и для слабых ноутбуков или компьютеров.
Помимо полной версии, существует и максимально облегченная разновидность ОС под названием Xubuntu Core. Здесь нет предустановленных приложений, а оставлен только базовый интерфейс и десктоп Xfce.
elementary OS (eOS)
Основа: Debian, Ubuntu.
Архитектура: x86_64.
Преимущества:
Быстрый и простой в использовании десктопный дистрибутив на основе Ubuntu LTS популярен среди пользователей, переходящих на Linux с проприетарных платформ. Пользовательский интерфейс elementary OS визуально во многом напоминает MS Windows и macOS, что значительно облегчает работу с ним для новичков.
Каждая сборка содержит минимально необходимый набор встроенных приложений, а дополнительные можно легко установить через встроенный менеджер пакетов AppCenter. Базовый репозиторий дистрибутива включает в себя последние версии Gtk +, Openssh, Openssl, Python, Samba, Vim, Xorg-server, Perl и других полезных инструментов.
Zorin OS
Основа: Debian, Ubuntu (LTS).
Архитектура: x86_64.
Преимущества:
Это дистрибутив на основе Ubuntu был специально разработан для новичков в Linux. Его графический интерфейс и набор встроенных программ очень напоминают операционную систему Windows.
Рабочий стол Zorin можно настроить так, чтобы он имитировал внешний вид ряда других сред рабочего стола и операционных систем, таких как GNOME 2, GNOME 3, macOS и Windows 7. Zorin OS поставляется с приложением Zorin Appearance, которое позволяет пользователям запускать многие программы Windows и macOS.
Лучшие дистрибутивы Linux для игр
Дистрибутивы Linux — настоящая находка для геймеров. Они переносят свободу, которую предлагают продукты с открытым кодом, в пространство популярных цифровых игр.
Pop!_OS
Основа: Debian, Ubuntu.
Архитектура: x86_64.
Преимущества:
Один из лучших дистрибутивов Linux для ноутбуков, особенно с гибридными настройками графики, такими как старые машины с видеочипами Nvidia Optimus. Pop! _OS использует настраиваемую оболочку пользовательского окружения GNOME, которая обеспечивает лучшую производительность с отдельными расширениями.
Этот игровой дистрибутив Linux имеет хорошую совместимость с новейшим оборудованием. Здесь есть возможность выбрать 2 варианта установочных файлов ISO, с оптимизированными настройками под видеокарты Nvidia и AMD. Большинство необходимых инструментов, таких как Lutris, Steam и GameHub, в Pop! _OS можно установить напрямую из встроенного магазина приложений Pop! _Store.
Garuda Linux
Основа: Arch Linux.
Архитектура: x86_64.
Преимущества:
Это мощный дистрибутив на базе Arch с множеством встроенных инструментов, позволяющих добиться повышенной производительности и стабильности. Помимо базового пользовательского окружения KDE, в Garuda можно также установить такие десктопы, как Xfce и GNOME.
Геймерам Garuda предлагает удобный графический установщик Calamares, позволяющий легко установить все необходимое для игр. В обширный набор встроенных пакетов входят такие специализированные приложения, как Steam, WINE, Winetricks, PlayOnLinux, Gamehub (альтернатива Linux для GOG Galaxy 2.0), Lutris, DXVK и Proton.
В числе наиболее инструментов для повышения производительности, доступных в дистрибутиве — пакетный менеджер Pacman с графическим интерфейсом (GUI), регулятор производительности процессора Zram, менеджер загрузки GRUB и утилита резервного копирования Timeshift.
Lakka OS
Основа: LibreELEC.
Архитектура: aarch64, armhf, i386, x86_64.
Преимущества:
Это легкий дистрибутив способен превратить даже маломощный компьютер в полноценную игровую консоль. Операционная система Linux основана на LibreELEC (форке ОС OpenELEC) и работает под управлением эмулятора консоли RetroArch. Lakka может запускаться на разнообразном оборудовании, включая персональные компьютеры, платы Raspberry Pi и устройства WeTek Play.
Все эмуляторы скомпилированы с максимально возможной оптимизацией, поэтому Lakka OS запускает игры более плавно, чем обычные эмуляторы. Для большинства игр потребуется очень мало аппаратных ресурсов, за исключением продуктов Playstation или Xbox.
В Lakka OS из «коробки» реализовано много полезных для игроков функций, включая многопользовательский режим, автосохранение, шейдеры, поддержка беспроводных джойстиков, автоматическое распознавание джойстика и перемотка.
Легковесные дистрибутивы Linux
Помимо свободы выбора, большинство пользователей ценит Linux за простоту. Здесь можно не только выбрать комплектацию будущей операционной системы, но и скачать готовые легкие дистрибутивы Linux, которые будут работать максимально производительно и без «отъедания» лишних ресурсов. Подобный вариант особенно полезен владельцам старых ноутбуков и компьютеров, чьи машины могут уже плохо справляться с требованиями новейших версий Windows и macOS.
Peppermint OS
Основа: Debian, Lubuntu (LTS).
Архитектура: i686, x86_64.
Преимущества:
Peppermint OS является одним из самых быстрых и легких дистрибутивов Linux. Он удачно сочетает привлекательный внешний вид гибридного рабочего стола LXDE / XFCE со строгим минимализмом базовой комплектации.
Peppermint OS обладает уникальным качеством — веб-ориентированностью, которая реализована в форме гибридной облачной инфраструктуры SSB (Site Specific Browsers). Скорость работы и гибкость в этом легком Linux поддерживается за счёт комбинации предустановленных облачных (SSB) и обычных десктопных приложений. Большинство приложений в Peppermint OS запускаются не локально, а в облаке через специальную утилиту Ice.
Lubuntu
Основа: Debian, Ubuntu.
Архитектура: i686, x86_64.
Преимущества:
Любой список облегченных дистрибутивов Linux для старых компьютеров, ноутбуков и нетбуков будет неполон без этого официального ответвления от Ubuntu. Создателям Lubuntu удалось добиться оптимального баланса между легкостью, привлекательным внешним видом и производительностью.
С версии 20.04 LTS Lubuntu поставляется с легкой и менее ресурсоемкой (чем прежний вариант LXDE) дефолтной средой рабочего стола LXQt. Она включает в себя основные приложения и службы для повседневного использования, в том числе офисный пакет, программу чтения PDF-файлов, редактор изображений и мультимедийные проигрыватели.
Puppy Linux
Основа: Linux kernel.
Архитектура: i686, x86_64.
Преимущества:
Лёгкий и простой в использовании дистрибутив Linux, помимо внешнего сходства с Windows, отличается тем, что при минимальных размерах он сохраняет свою полную функциональность. Скромный размер позволяет Puppy загружаться непосредственно в оперативную память (ramdisk). Поэтому все его приложения мгновенно запускаются и работают быстро, даже на старых компьютерах.
Puppy Linux — это не одна операционная система, а целое семейство относительно небольших дистрибутивов GNU / Linux, имеющих общие принципы и построенных с использованием одного и того же набора инструментов. Помимо официальных дистрибутивов Puppy, в это семейство входят и сотни кастомных производных (puplets), разнообразие которых позволит решить любые специфические задачи по настройке ОС под себя.
Заключение
Старинная айтишная мудрость гласит: «Лучший Линукс тот, с которым умеет обращаться ваш сисадмин». Действительно, универсального ответа на вечный вопрос «какой дистрибутив Linux выбрать» быть не может. Ведь каждый из них имеет свои сильные и слабые стороны.
Цель данной статьи не научить выбирать оптимальную ОС на базе UNIX / Linux, а сделать обзор практических сфер, где подобные системы могут применяться. При этом важно понимать, что даже узкоспециализированные дистрибутивы, могут оказаться менее эффективными для отдельных производственных задач, чем проверенные решения, с которыми специалисты компании работают много лет.
Чтобы даже самый требовательный дистрибутив Linux работал как швейцарские часы — выбирайте VDS от Eternalhost с оперативной техподдержкой 24/7 и бесплатной защитой от DDoS.