Как выбрать дистрибутив linux: Какой дистрибутив Linux выбрать программисту / Хабр

Содержание

Какой дистрибутив Linux выбрать программисту / Хабр

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

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

Оценивать будем по следующим критериям:

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

  • Стабильность — система должна быть достаточно стабильной, с минимумом багов и ошибок.

  • Доступность программного обеспечения — все инструменты необходимые для программирования должны быть доступны и легко устанавливаться.

Чаще всего, всеми описанными выше преимуществами обладают популярные дистрибутивы с огромным сообществом. Софт на них является в то же время самым стабильным, т.к. большинство разработчик выбирают именно их для тестирования, не обделяя вниманием маленькие и никому неизвестные дистрибутивы ( Привет altLinux )

Но фактически, вы можете использовать любой дистрибутив, который вам нравится, потому что большинство из них всё равно основаны на тройке лидеров: Debian, Fedora или Arch Linux. И скорее всего, то что работает в основном дистрибутиве, будет работать и в основанных на нём дистрибутивах. Однако, я всё же придерживаюсь идеи, что надо использовать более популярные дистрибутивы, за которыми стоит большое сообщество или компания, потому что они должны быть лучше протестированными и более стабильными, поскольку над ними работает больше людей. Давайте перейдем к списку.

1. Ubuntu

Ubuntu

Ubuntu — это один из самых популярных дистрибутивов Linux, разрабатываемых компанией Canonical. Он подойдёт для программирования как новичкам, так и профессионалам. Возможно это лучший Linux для программирования.Практический каждый софт можно установить через встроенный пакетный менеджер apt либо скачав DEB пакет с сайта разработчика. Особенно интересны дистрибутивы с длительным сроком поддержки. Тут они называются LTS, они поддерживаются минимум два года, а иногда и дольше, поэтому их не надо переустанавливать каждые шесть месяцев.

К тому же Ubuntu официально выбран для разработки Android. Сборка Android OpenSource Project регулярно тестируется на свежих версиях Ubuntu.

Не оставим без внимание Ubuntu-make которая установит среду программирование за вас

2. Fedora

Ещё один довольно популярный среди разработчиков дистрибутив Linux для программирования, разрабатываемый при поддержке Red Hat. В этом дистрибутиве поставляются все самые новые технологии, которые в будущем попадут в Red Hat Enterprice Linux. Этот дистрибутив нравится создателю ядра Linux — Линусу Торвальдсу.

В официальных репозиториях есть много инструментов для разработчиков. Конечно, программного обеспечения не так много как для Ubuntu, но его достаточно. Также существует менеджер пакетов flatpak, с помощью которого можно установить многие программы. Поддержка каждой версии Fedora длится около 13-ти месяцев.

3. OpenSUSE

Этот дистрибутив разрабатывается компанией Suse и, как и Fedora использует для установки программного обеспечения пакеты *.rpm. Он не так популярен, как Fedora и Ubuntu, однако предлагает неплохое окружение для разработчиков. У дистрибутива есть две редакции: Leap и Thumbleweed. Редакция Leap имеет фиксированный график релизов и срок поддержки от одного до двух лет. Что касается Thumbleweed, здесь в репозиториях доступны всегда самые новые версии пакетов.

Для настройки системы можно использовать приложение YaST. Кроме того, дистрибутив известен новаторским подходом. В OpenSUSE был одним из первых дистрибутивов, в котором предлагалось использовать файловую систему Btrfs для корня по умолчанию. Для установки разных инструментов программирования можно использовать *.rpm версии их пакетов. Кроме того, если каких либо пакетов не хватает, то можно использовать сервис Open Build System для их получения или установить пакетные менеджеры snap и flatpak.

4. Manjaro

Manjaro — это самый популярный среди основанных на Arch Linux. Преимущество Arch Linux в том, что на основе него вы можете построить очень настраиваемую рабочую среду. Однако установка и настройка Arch Linux довольно сложная и занимает много времени. С помощью Manjaro вы можете пропустить установку сложную установку и получить уже готовую рабочую среду.

У дистрибутива есть несколько редакций с различными окружениями рабочего стола. Вы можете использовать KDE или Gnome в зависимости от ваших предпочтений. В Manjaro используется система rolling релизов, однако время от времени выходят обычные релизы, которые просто содержат текущий снимок состояния репозиториев. Для получения различных инструментов разработки можно использовать пакетный менеджер Manjaro или пользовательский репозиторий Arch Linux — AUR.

5. RaspbianOS ( не удивляйтесь )

Мини компьютер Raspberry Pi был разработан как дешевый компьютер, который сделает программирование более доступным для всех. Чаще всего на этих устройствах используется Raspbian OS и это дистрибутив неплохо оптимизирован для программирования. Также всё это дополняет большое количество инструкций по программированию на Python на официальном сайте Raspberry Pi. Также дистрибутив содержит инструмент визуального программирования под названием Scratch, который поможет сделать первые шаги в программировании новичкам.

Сам дистрибутив основан на Debian, поэтому поддерживает такие же способы установки пакетов. Правда с некоторыми популярными инструментами для программирования могут возникнуть проблемы, потому что Raspberry Pi — это ARM компьютер и не которые программы могут на нём не работать. Релизы Raspbian выходят довольно часто.

Выводы

В этой статье мы рассмотрели сразу 5 LINUX дистрибутивов с точки зрения веб-разработчика. Стоит отметить, что это далеко не все существующие на данный момент дистрибутивы, лично я спустя 4 месяца дистрохопинга, выбрал для себя Ubuntu 21.04 с установленным в ручную Gnome 40. На моём железе он показал себя как самый стабильный дистрибутив. А какие дистрибутивы вы считаете лучшими для программирования? Пишите в комментариях

Какой Linux выбрать в 2022? Плюсы и минусы разных дистрибутивов

  • Содержание статьи
    • Вступление
    • Лучшие дистрибутивы Linux для новичков
      • Ubuntu
      • Linux Mint
      • Manjaro
      • elementary OS
    • Лучшие дистрибутивы Linux для продвинутых пользователей
      • Arch Linux
      • Gentoo
    • Лучшие дистрибутивы Linux для старых компьютеров и ноутбуков
      • Lubuntu
      • Puppy Linux
    • Лучшие дистрибутивы Linux для серверов
      • Ubuntu Server
      • CentOS
      • Debian
    • Дистрибутивы для анонимной и безопасной работы
      • Qubes OS
      • Tails
      • Whonix
    • Узко-специализированные дистрибутивы Linux
      • Clonezilla
      • Kali Linux
    • Заключение
    • Комментарии к статье ( 29 шт )
    • Добавить комментарий

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

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

Вступление

Операционная система Linux — это большое семейство операционных систем, которое разрабатывается как частными кампаниями, так и сообществами свободных разработчиков. В отличии от других операционных систем, Linux не существует в эталонном виде — все виды этой операционной системы, или как их называют, дистрибутивы, полностью разрабатываются своими собственными разработчиками. Дистрибутивы различаются как по назначению (для компьютеров, для серверов, для встраиваемых устройств и т. д.), так и по компонентам — у многих дистрибутивов свой собственный набор приложений и утилит. В нынешнее время, количество дистрибутивов Linux больше нескольких сотен, и это без учета заброшенных и приватных дистрибутивов. Сориентироваться в таком разнообразии, человеку далекому от операционных систем и компьютерных технологий, может показаться нелегко, по этому мы подготовили для Вас краткий перечень лучших дистрибутивов Linux.

Лучшие дистрибутивы Linux для новичков

Ubuntu


Официальный сайт — ubuntu.com

Разработка Ubuntu началась в те времена, когда дистрибутивов Linux, пригодных для простого пользователя можно было пересчитать по пальцам одной руки. Разработчики Ubuntu сразу ориентировалась на обычных пользователей, ставя перед собой целью сделать удобную и регулярно обновляющуюся операционную систему. На сегодняший день Ubuntu является самым популярным дистрибутивом Linux для персональных компьютеров — количество его пользователей превышает 20 миллионов. Этот дистрибутив многими рекомендуется как самый дружелюбный и простой в освоении Linux дистрибутив. За счет огромной базы пользователей, в интернете можно легко найти ответ почти на любой вопрос, как на английском, так и на русском языке.

Ubuntu поддерживает минимальную установку, при которой из программ будет присутствовать только самые необходимые системные утилиты и веб-браузер, а так же «полную» установку, в случае чего будут установлены так же различные дополнительные программы, вроде офисного пакета LibreOffice, мультимедиа проигрывателя и многого другого.

Для Ubuntu разработчики выпускают новую версию дистрибутива каждые 6 месяцев, поддержка которых длится 9 месяцев, после чего для получения обновлений безопасности нужно обновится на новую версию. Кроме этого, каждые два года выходит специальная версия LTS (поддержка в течение длительного периода), которая будет поддерживаться обновлениями безопасности в течении следующих 5 лет.

  • Большой набор предустановленных приложений
  • Новые версии выходят каждые 6 месяцев
  • Выпуск LTS (версии с длительной поддержкой) каждые два года
  • Наличие «минимальной» версии с минимумом установленных программ

  • Непривычный интерфейс для пользователей Windows

Linux Mint


Официальный сайт — linuxmint.com

Linux Mint — дистрибутив основанный на Ubuntu, который ставит своей целью предоставить пользователю максимально современную и удобную операционную систему. Данный дистрибутив отлично подойдет тем пользователям, которые привыкли использовать операционную систему Windows — в Linux Mint используется очень схожее с Windows окружение рабочего стола. Так же, данный дистрибутив содержит по умолчанию все необходимые программы для повседневного пользования, которые поделены на категории — офисные редакторы, приложения для интернета и т. д. Если Вам хочется установить Linux, но не хочется особо тратить время на привыкание к чему-то новому (см. Ubuntu), то Linux Mint определенно Ваш выбор.

  • Большой набор предустановленных приложений
  • Максимально схожий интерфейс с операционной системой Windows

  • Не обнаружено

Manjaro


Официальный сайт — manjaro.org

Manjaro, в отличии от большинства дистрибутивов в этом списке, построен на основе Arch Linux. Данная система отметилась за последнее время большим ростом в пользовательской базе, чему способствует её удобство и простота в повседневном использовании. У Manjaro свой собственный репозиторий программ, из которых можно установить почти любое существующее приложение, а так же сохранена совместимость с репозиториями Arch Linux.

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

  • Большой набор предустановленных приложений
  • Максимально схожий интерфейс с операционной системой Windows

  • Не обнаружено

elementary OS


Официальный сайт — elementary.io

Дистрибутив elementary OS внешне во многом пересекается с операционной системой Apple для настольных компьютеров — MacOS. В остальном, это самый обычный Linux дистрибутив, основанный на Ubuntu. Разработчики сделали свое собственное окружение рабочего стола Pantheon, а так же набор уникальных приложений для него.

  • Красивая операционная система
  • Интерфейс должен подойти пользователям MacOS

  • В ранних версиях наблюдались проблемы со стабильностью

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

Arch Linux


Официальный сайт — archlinux. org

В отличии от всех ранее перечисленных пользовательских дистрибутивов, Arch Linux не имеет идущего по умолчанию графического интерфейса, и позволяет пользователю выбрать необходимую среду самостоятельно. Система позволяет пользователю самостоятельно настроить операционную систему под свои нужды, устанавливая только нужные ему программы. К слову, о программах — Arch Linux имеет самый большой репозиторий программного обеспечения, в котором можно найти почти любую существующую программу для Linux.

  • Самый большой репозиторий с программным обеспечением

  • Сложность первоначальной установки и эксплуатации

Gentoo


Официальный сайт — gentoo.org
Для тех пользователей, которые хотят иметь максимальный контроль над операционной системой построенной на ядре Linux, стоит присмотреться к дистрибутиву

Gentoo. В данном дистрибутиве Вы сможете полностью проконтролировать весь процесс установки, от разбивки жестких дисков до ручной правки конфигурационных файлов программ. Обычным пользователям такой подход будет однозначно излишним, однако, пользователям которые действительно хотят познать работу Linux данный дистрибутив строго рекомендуется.

  • Широкий спектр возможностей по установке и контролю компонентов системы

  • Сложная для рядового пользователя установка и обслуживание системы

Лучшие дистрибутивы Linux для старых компьютеров и ноутбуков

Lubuntu


Официальный сайт — lubuntu.net

Lubuntu является версией Ubuntu, разрабатываемой сообществом, с использованием легкой оболочки рабочего стола LXQt (ранее использовался LXDE). В комплекте идет так же набор «легковесного» программного обеспечения. Разработчики Lubuntu ставят перед собой цель запуска данного дистрибутива на старых и слабых компьютерах и ноутбуках, в том числе и на нетбуках. В остальном дистрибутив не особо отличается от Ubuntu, и использует самое последнее и свежее программное обеспечение.

  • Большой набор предустановленных приложений
  • Небольшие системные требования

  • Не обнаружено

Puppy Linux


Официальный сайт — puppylinux. com

Один из самых легковесящих дистрибутивов Linux — Puppy Linux. Дистрибутив способен полноценно работать на старых компьютерах с объемом оперативной памяти не менее 300МБ. Не смотря на свои более чем скромные системные требования, дистрибутив имеет в комплекте внушительный набор полноценно работающих программ — от офисного пакета, до мультимедиа проигрывателя.

К минусам данной системы можно отнести тот факт, что платой за его маленький размер является отсутствие многих современных функций как в самой системе, так и в её программном обеспечении

  • Предустановлены все необходимые легковесные программы
  • Способен запустится на компьютере 20 летней давности

  • Как плата за «легкость» — отсутствие многих современных функций у системы и программного обеспечения
  • Посредственное оформление

Лучшие дистрибутивы Linux для серверов

Ubuntu Server


Официальный сайт — ubuntu.com

Ubuntu Server — серверная версия Ubuntu, отличающаяся от обычной версии отсутствием предустановленного графического интерфейса и набором базовых программ. Данный дистрибутив лидирует как операционная система для веб-серверов в интернете. Почти все плюсы, которые применимы к обычной версии Ubuntu относятся так же и к серверной версии — это большая база пользователей, и как следствие огромное количество информации по данной системе в интернете. Так же не стоит забывать про релизы LTS версий, которые будут гарантированно поддерживаться в течении 5 лет.

  • Большое количество информации в интернете
  • Наличие версии с длительной поддержкой в течении 5 лет

  • Не обнаружено

CentOS


Официальный сайт — centos.org

CentOS является не коммерческим дистрибутивом, разрабатываемой сообществом на основе исходных кодов Red Hat Linux. Данные дистрибутивы полностью совместимы между собой и используют одно и тоже программное обеспечение. Одной из ключевых особенностей данного дистрибутива является один из самых длительных сроков поддержки каждой версии — в среднем, она достигает 10 лет.

  • Большое количество в информации в интернете
  • Длительный срок поддержки каждой версии

  • Не обнаружено

Debian


Официальный сайт — debian.org

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

  • Длительный срок поддержки каждого из выпусков
  • Один из лучших дистрибутивов по показателям стабильности и надежности

  • Устаревшее программное обеспечение в официальных репозиториях

Дистрибутивы для анонимной и безопасной работы

Qubes OS


Официальный сайт — qubes-os. org

Система Qubes OS позиционируется как операционная система для безопасной работы за персональным компьютером. Все приложения работают в виртуальных изолированных средах, определяемых пользователем, и при компрометации какого-либо из приложений, доступ к остальным компонентам будет отсутствовать.

Для работы с последними версиями Qubes OS требуется процессор с поддержкой Intel VT-x и Intel VT-d, или же AMD-V и AMD-Vi (AMD IOMMU).

  • Возможность безопасной работы с приложениями

  • Специфичные системные требования

Tails


Официальный сайт — tails.boum.org

Этот дистрибутив создан для максимально приватного и анонимного использования интернета. Tails работает только с LiveCD или портативного носителя, не сохраняет никаких данных о своем использовании на компьютере, а для работы в сети использует сеть Tor. Кроме этого, в дистрибутиве предустановленно множество программ для шифрованного обмена сообщениями, и безопасной работы за компьютером.

Тем не менее, данная система содержит ряд минусов, среди которых — весьма проблематичная установка стороннего программного обеспечения, для того, чтобы хранить файлы тоже придется довольно сильно заворачиваться с созданием защищенного раздела

Данная система определенно не для всех, но если Вам просто нужно анонимно посетить какие-то ресурсы сети интернет, то Tails очень даже справится с этой задачей.

  • Высокий уровень приватности и анонимности

  • Отсутствие возможности тонкой настройки
  • Сложности с установкой дополнительных программ

Whonix


Официальный сайт — whonix.org

Данный дистрибутив Linux представляет из себя две виртуальные машины на основе VirtualBox, где одна из них выступает в роли шлюза, работающего через Tor, а вторая — роль пользовательской операционной системы. Благодаря использованию виртуальной сети, пользовательская операционная система максимально защищена от компрометации и деанонимизации в Интернете.

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

Из минусов, это высокие системные требования к системе и необходимость запуска VirtualBox и двух виртуальных машин. Так же к минусам стоит отнести её привязанность к VirtualBox, то есть просто вставить флешку в компьютер и загрузится в данную систему не получится.

  • Возможность тонкой настройки системы
  • Высокий уровень приватности и анонимности

  • Высокие системные требования к компьютеру
  • Требует установленную операционную систему (отсутствует Live режим)

Узко-специализированные дистрибутивы Linux

Clonezilla


Официальный сайт — clonezilla.org

Данный дистрибутив распространяется исключительно в формате LiveCD и предназначен для одной единственной цели — клонирование жестких дисков, как целиком, так и их разделами. Работает этот дистрибутив на базе Debian и Ubuntu (эти версии существуют параллельно друг другу).

  • Одна из самых удобных программ для клонирования жестких дисков

  • Функционал ограничен функцией клонирования

Kali Linux


Официальный сайт — kali.org

Если Вас интересует сетевая безопасность, то этот дистрибутив идеально подойдет для изучения и тестирования сетей и всего что с ними связано. В нем установлено более 600 программ для сканирования, проникновения, анализа и взлома сетей. Сам Kali Linux основан на Debian.

  • Большое количество программ для аудита компьютерной безопасности

  • Дистрибутив для узкого круга задач

Заключение

В данном материале были опубликованы лишь несколько самых популярных дистрибутивов Linux. Надеемся Вы сможете найти подходящий для Вас дистрибутив.

Если же Вас мучают муки выбора, то всегда можно проверить подходит ли для Вас тот или иной дистрибутив в виртуальной машине — у нас на сайте есть отдельная статья посвященная выбору виртуальной машины.

Какой дистрибутив Linux выбрать?

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

Давайте сначала разберемся в следующем:

  1. В чем разница между дистрибутивом и разновидностью Linux?
  2. Какой дистрибутив выбрать?

В чем разница между вкусом и распределением?

Ну, технически Linux НЕ является UNIX. Он использует ядро ​​Linux и пользовательские утилиты GNU. Таким образом, GNU расшифровывается как «Gnu’s Not Unix» и представляет собой UNIX-подобную операционную среду.

Кроме того, в то время как AIX, Solaris, BSD, HP-UX и даже Mac OSX являются «UNIX» в зависимости от фактической сертификации того, кто имеет права определять, что такое UNIX, многие люди объединяют их вместе, поскольку инструменты похожи, а команды в большинстве случаев одинаковы.

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

SUSE, Debian, Red Hat используют ядро ​​Linux, пользовательскую среду GNU и т. д., однако Debian по большей части использует другое управление пакетами. выпуск остается на усмотрение сопровождающего каждого дистрибутива.


Распространение
означает определенный набор приложений, объединенных в пакеты и предварительно настроенных. Разница в том, что для дистрибутивов (или дистрибутивов) Linux может варьироваться от почти ничего (например, RHEL против CentOS) до совершенно другого намерения и, следовательно, выбора программного обеспечения (например, Slackware против Mint)

В любом дистрибутиве основные принципы остаются неизменными:

  • Всегда есть ядро ​​Linux (основной компонент операционной системы Linux)
  • Программное обеспечение GNU по умолчанию (такие инструменты, как ls, rm и т. д.)
  • Общее программное обеспечение ожидать от дистрибутива Linux (текстовые редакторы и т. д.)

Чем обычно отличается дистрибутив от дистрибутива?

  • Программное обеспечение для установки (для установки программного обеспечения или операционной системы)
  • Общее программное обеспечение: (офисные приложения, программные языки, игры, веб-программное обеспечение и т. д.)
  • Документация и руководства (качество, отсутствие, количество)
  • Стоимость — платите ли вы ничего, мало или много за дистрибутив зависит от того, что вам от него нужно, и от бизнес-модели, в которой работает дистрибьютор.
  • Качество программного обеспечения (программное обеспечение с ошибками или без ошибок, последние версии программного обеспечения)
  • Независимо от того, обновлено оно или нет
  • Предлагает ли дистрибьютор хороший канал поддержки или нет
  • Насколько легко им пользоваться в целом.

Что насчет ароматизаторов?

Различные «разновидности» называются так потому, что они основаны на одних и тех же принципах (POSIX, единая спецификация UNIX), но реализуются по-разному. Например, несмотря на то, что все системы Unices имеют системный вызов sigaction, вероятно, ни одна из них не использует одну и ту же реализацию, поскольку само ядро ​​следует разным спецификациям.

Какой дистрибутив Linux выбрать?

Выбор дистрибутива Linux — дело личное. Это сильно зависит от того, что вы хотите с ним делать.

  • Ubuntu и Linux Mint: подходит для начинающих и продвинутых/серверных

    Ubuntu в настоящее время является самым популярным из дистрибутивов Linux. Он построен на ядре Debian, но имеет более регулярный цикл выпуска, более совершенен, прост в использовании и имеет большую финансовую поддержку. Это полностью бесплатный дистрибутив, поэтому материалы, защищенные авторским правом, такие как программное обеспечение для воспроизведения DVD, не входят в стандартную комплектацию Ubuntu, вы должны загрузить и установить его отдельно, но это легко сделать. Если вам не нравится внешний вид последнего рабочего стола Ubuntu (называемого Unity), Linux Mint основан на Ubuntu, создан для начинающих и по-прежнему предлагает версию GNOME или KDE.

  • Red Hat/CentOS/Fedora : Подходит для – от начинающих до продвинутых/серверных
    Раньше был очень популярным, простым в использовании, хорошим установщиком. Имеет некоторые раздражающие особенности, упаковка программного обеспечения RPM может страдать от проблем с зависимостями, даже с системой YUM. RHEL (Red Hat Enterprise Linux) — несвободная корпоративная версия этого дистрибутива. Она поставляется с полной поддержкой по телефону и прошла тщательное тестирование. CentOS — это бесплатная версия, которая является производной от RHEL, но обычно отстает от нее и, конечно же, не поставляется с корпоративной поддержкой, тогда есть Fedora Core. Fedora — передовой форк Red Hat, в котором есть все последние навороты, но, поскольку он передовой, он также может страдать от меньшей стабильности, чем их аналоги корпоративного уровня.
  • SuSE Linux: подходит для начинающих и продвинутых
    SuSE когда-то был независимым немецким дистрибутивом Linux, который позже был куплен Novell, а затем продан VMWare. Теперь это отличный универсал, предназначенный для Enterprise. хорошие руководства и документы, множество отличного программного обеспечения, великолепная поддержка. Корпоративная версия отлично подходит для корпоративного использования с поддержкой бизнеса и сотрудничает с такими компаниями, как SAP (и, конечно же, VMWare). Установщик программного обеспечения по-прежнему использует систему RPM от RedHat, которая может страдать от проблем с зависимостями, однако это в основном осталось в прошлом.
  • Slackware и Arch Linux: подходит для пользователей — от продвинутых до пользователей сервера
    Slackware, вероятно, был первым дистрибутивом Linux. Предназначен для гиков, которые любят настраивать, или для серверного рынка, стремящегося получить каждую унцию производительности сервера. Довольно сложный в установке и использовании, использует пакеты .tar.gz, а не более популярные системы .deb или .rpm. Если вы относитесь к более продвинутому лагерю, но вам не нравится звук компиляции всего, возможно, вам подойдет Arch, поскольку он по-прежнему предлагает такие же уровни настройки, как и Slackware.
  • Debian: подходит для пользователей от среднего до продвинутого уровня
    Хорошо зарекомендовавший себя дистрибутив Linux. Пакеты DEB в сочетании с системой apt-get избавляют от утомительной упаковки программного обеспечения RPM в Redhat/Suse/Mandriva. Традиционно известен тем, что отстает от некоторых других дистрибутивов, но надежен. В настоящее время является основой для многих современных, более простых в использовании дистрибутивов, таких как Ubuntu и Linux Mint.

Позвольте мне сократить этот процесс для вас; если вы недавно слышали Linux и у вас не было ни одного дистрибутива, и вы полный новичок, который хочет Linux, тогда серьезно, просто закройте глаза и установите Ubuntu. Это мой личный фаворит, и даже я использую его в качестве основной ОС. Это красивый дистрибутив. чтобы инициировать рукопожатие с Linux и может также предоставить вам все возможные дополнительные услуги. Он упакован с простым процессом установки, приличным графическим интерфейсом и отличным терминалом.
Альтернативой Ubuntu может стать Linux Mint. Mint предоставляет все те же функции с трезвым интерфейсом и занимает 1-е место на DistroWatch.com.

Если у вас Linux pro и вы хотите попробовать другой дистрибутив, возможно, из-за того, что вам слишком скучен текущий дистрибутив, или, возможно, ваш текущий дистрибутив не поддерживает все дополнительные функции, которые вам нужны, вы можете выбрать Fedora, Debian или Арх Линукс. Если вы занимаетесь пен-тестированием или чем-то подобным, вам следует выбрать Kali linux. Он поставляется с большим количеством встроенных инструментов, которые облегчат вашу работу.

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

Как выбрать дистрибутив Linux

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

Если вы используете Microsoft Windows или Apple macOS, вы привыкли к тому, что эти поставщики жестко контролируют бразды правления. Поставщик решает, когда выпускать основные обновления, и они обычно предлагаются с помощью функций автоматического обновления. Поставщики также решают, когда старые версии будут упразднены, и возможность приобрести эти старые версии будет удалена. У вас нет выбора.

Это затрудняет понимание концепции дистрибутивов новичками в Linux. Существует много версий Linux, и срок действия большинства из них не ограничен. Их почти всегда можно бесплатно загрузить из Интернета, и они по-прежнему доступны даже после того, как считаются устаревшими. Это твой выбор. Вы можете использовать передовую или старую версию Linux.

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

Что такое дистрибутив Linux?

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

Мне нравится объяснять дистрибутивы Linux следующим образом: Дистрибутив — это версия Linux, содержащая приложения, необходимые для выполнения определенной задачи. Слово «дистрибутив» иногда сокращается до «дистрибутив». Это должно немедленно заставить вас задаться вопросом, какие цели могут существовать.

Вот несколько примеров:

  • Домашний компьютер
  • Рабочая станция для создания мультимедиа
  • Высокопроизводительный веб-сервер
  • Встроенное устройство (например, маршрутизатор)

Чтобы понять, чем данный дистрибутив Linux отличается от другого, вы должны рассмотреть цель, для которой каждый из них предназначен. Дистрибутивы содержат разный софт, удобный (или не очень) интерфейс и компилируются под конкретную платформу.

Выбор дистрибутива Linux

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

  • Вы подсчитываете цифры для крупного научного эксперимента?
  • Проверяете ли вы безопасность сети вашей организации?
  • Вы изучаете Linux на старом домашнем компьютере, просматривая веб-страницы и слушая музыку?

Эти варианты выбора сообщат версию Linux, которую вы выберете для загрузки.

3 способа управления программным обеспечением в Linux

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

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

Три основных способа управления программным обеспечением:

  • Метод диспетчера пакетов Red Hat (RPM)
  • Метод диспетчера пакетов Debian (Deb)
  • Компиляция программного обеспечения из исходного кода

Два основных метода управления пакетами (RPM и Deb) являются ключевыми разделителями в семействе Linux. Хотя существуют тысячи дистрибутивов Linux, большинство из них управляют программным обеспечением либо способом Red Hat, либо способом Debian.

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

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

Стоит отметить, что компиляция программного обеспечения из исходного кода редко встречается в мире Windows или macOS. Большинство приложений для этих двух платформ являются проприетарными, и исходный код не находится в свободном доступе в Интернете.

Но это не относится к Linux. Компиляция из исходного кода обеспечивает гибкость и возможность настройки ваших приложений.

Распространенные дистрибутивы Linux и как их выбрать

Я перечислил несколько распространенных дистрибутивов, разделенных по назначению.

Purpose

Distribution example

End-user workstation

Fedora, Ubuntu, Debian, Mint

Developer workstation

Manjaro, Ubuntu, Debian, CentOS Stream, openSUSE, Raspberry Pi OS

Penetration testing workstation

Kali, BackBox

Server

Red Hat Enterprise Linux (RHEL), Ubuntu Server, SUSE Linux Enterprise Server

 

Для получения более подробной информации посетите distrowatch, чтобы получить доступ к сотням доступных дистрибутивов Linux и описаниям.

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

Сценарий 1

Я специалист по безопасности и хочу провести тестирование на проникновение в свою сеть.

Объясняя концепцию дистрибутивов Linux, я предпочитаю использовать относительно известную версию под названием Kali Linux. Кали зависит от цели. Он поставляется с уже установленными инструментами безопасности. Вы можете использовать Wireshark для перехвата и чтения сетевого трафика, вы можете использовать Nmap для сканирования сетевых узлов и вы можете использовать John the Ripper для взлома паролей.

Тем не менее, Kali является столь же важным примером того, чем она не является: она не хороша в записи музыки или создании 3D-анимационных проектов. Хотя его можно использовать в качестве файлового сервера, это не является одной из его сильных сторон.

  • Предупреждение : Kali Linux включает множество «хакерских инструментов», которые ваша организация может не разрешать использовать в своей сети. Крайне важно, чтобы у вас было явное разрешение на использование этих инструментов в корпоративной сети.

Сценарий 2

Я музыкант и хочу записать песню в Linux.

Ubuntu Studio — еще один отличный пример специализированного дистрибутива. Он поставляется с предустановленным программным обеспечением для записи и редактирования музыки, фильмов и фотографий, а также для создания изобразительного искусства и публикации контента.

Ubuntu Studio ориентирована на такие задачи, поэтому в нее не входят инструменты безопасности, предварительно установленные в Kali Linux, или возможности управления файлами, необходимые для сетевого файлового сервера. Можно ли добавить эти инструменты? Конечно, но это противоречит цели этого дистрибутива.

Сценарий 3

Я администратор сервера и хочу настроить новый файловый сервер Linux.

Некоторые говорят, что Linux сияет ярче всего, когда используется в качестве серверной платформы. Операционная система может быть урезана до самого необходимого, оставляя все оставшиеся аппаратные ресурсы доступными для основной службы (в данном случае для управления файлами).

Файловый сервер Linux не имеет причудливого пользовательского интерфейса, предлагаемого Ubuntu Studio, или огромного количества предустановленных инструментов безопасности, доступных в Kali Linux. Серверу требуется всего несколько основных инструментов, включая агент резервного копирования, утилиты сжатия файлов и сетевые функции.

В этом случае лучше всего подойдет такой дистрибутив, как Red Hat Enterprise Linux (RHEL). Red Hat предлагает подписку на поддержку, предсказуемый график выпуска и долгосрочную поддержку (LTS), и все это может быть необходимо для нужд вашего бизнеса. Наконец, RHEL был создан с нуля как сервер и не содержит постороннего программного обеспечения, такого как приложения для тестирования пера или разработки мультимедиа.

С чего начать

Начать работу с Linux дешевле и проще, чем с macOS или Windows. Практически все дистрибутивы бесплатны под Стандартной общественной лицензией Gnu (GPL), так что вы можете скачать и попробовать столько, сколько захотите.

Взгляните на эти статьи о самостоятельной практике и о том, как вы можете использовать Raspberry Pi для практики Linux.

Рекомендуемые дистрибутивы Linux

Если вы новичок, Linux Mint и Ubuntu Linux очень удобны для пользователя и содержат обычные повседневные приложения, включая веб-браузеры, приложения для обработки текстов, утилиты для управления фотографиями и инструменты для транслировать музыку. Оба дистрибутива основаны на Debian, так что вы окажетесь на этой стороне семейства. Если вы решили приобрести устройство Raspberry Pi, вы можете начать с варианта Debian под названием Raspbian.

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

Если у вас есть опыт работы с Linux и вы считаете себя продвинутым пользователем, я рекомендую Red Hat Enterprise Linux и Ubuntu Server. Эти платформы разработаны с учетом серверных установок и содержат соответствующие инструменты управления. Kali Linux также подходит для опытных пользователей.

Какой сертификат Linux я должен получить?

Прежде чем пройти сертификацию, вам необходимо получить опыт работы с ветвями Red Hat и Debian семейного древа Linux. CompTIA Linux+ включает экзаменационные вопросы, взятые с обеих платформ.

Если вы являетесь администратором Red Hat, вам следует провести некоторое время с производной от Debian, такой как Ubuntu, и наоборот. Red Hat и Oracle предлагают сертификаты Linux для конкретных поставщиков. Узнайте больше о лучших сертификатах Linux.

Попробуйте различные дистрибутивы

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *