Перейти к основному содержимому

ALIMUSAEV — IT и 1С

C:\> type \instructions\linux\vybor-distributiva-linux.md

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

Я несколько лет изучал и пробовал самые различные дистрибутивы. Конечно, к супер-экзотическим я не прибегал: на то они экзотические, что практической пользы в себе не несут, разве что даст уровень ЧСВ и ощущение того, что ты не такой как все.

Для работы это ВООБЩЕ не аргумент.

Для работы и дома чтобы я рекомендовал? Распишу вкратце:

  1. Если есть деньги, если есть желание развернуть полноценный корпоративный сервер, если фирма большая и серьезная, занимающаяся производством, то выбирают Red Hat Enterprise Linux (RHEL) или SUSE Linux Enterprise Server (SLES);

  2. Программисты сами знают, что выбирать. Но если исключить экзотику, то обычно выбирают между Ubuntu и Linux Mint из-за того, что с ними меньше заморочек;

  3. Если строго российский дистрибутив и вы работаете в подобной фирме, тогда уже решат за вас :) В большинстве случаев, это Astra Linux. А так для себя лучше уж использовать Alt Linux просто потому что он проверен временем, живущий еще с конца 90-ых;

  4. Для новичков, перешедшие с Windows или Mac OS, однозначно Linux Mint — он максимально простой. Другие варианты для новичков все-таки костыльные, при всем уважении к их разработчикам;

  5. Кто хочет собрать игровую систему, пусть ставит Arch Linux с нуля. Или повозится с Fedora. Готовые решения имеют свои костыли и предназначены для новичков;

  6. Если нужен сервер, но бесплатный, чтобы развернуть на нем Nextcloud, Wireguard, OpenVPN, FTP, веб-сервер для сайта, даже просто обыкновенный файловый сервер — в целом, любой, но своими руками — тут либо оригинальный Debian, либо Ubuntu Server;

  7. Если нужен Zabbix-сервер, у него есть свой готовый дистрибутив на базе AlmaLinux — выбирать нечего. Если скилл позволяет, можно собрать Zabbix-сервер на базе Debian;

  8. Если нужен дистрибутив для старых игр эпохи 80-90-00-ых, чтобы превратить устройство в игровую приставку, то Lakka OS или Batocera, потому что на слабый ноут или древний комп спокойно сядет и можно будет поиграть в старые консольные игры;

  9. Если нужен для десктопа, чтобы пользоваться вместо Windows или Mac OS, то тут выбор стоит между Debian (для опытных), Ubuntu и Linux Mint. Если другой ветви, то Fedora. Если готов курить мануалы и постоянно держать систему в актуальном состоянии, то Arch. Если из российских, то Alt Linux;

  10. Для изучения Linux, чтобы научиться нормально админить — это однозначно Debian.

Если говорить о графических оболочках:

  1. Если комп или ноутбук достаточно мощные, то либо GNOME, либо KDE. Для разнообразия можно и Cinnamon (если это Linux Mint);

  2. Если комп или ноутбук явно старые и слабые, то выбираем либо Xfce, либо LXQt, либо Trinity, либо устанавливаем на него маленький дистрибутив узкого назначения, либо на утиль само устройство;

  3. Если для сервера, то обычно устанавливают без графической оболочки, то есть голый терминал.

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

Если говорить об универсальном варианте, то я бы порекомендовал Debian. Почему?

  1. Debian — второй по старшинству дистрибутив после Slackware: проверен временем;
Подробнее: Slackware хоть и живет сейчас, но практически нигде не применяется: только его фанаты используют, потому что он реально сложный и его сложность в настоящее время не оправдана, кроме как изучением Linux изнутри, отсюда его низкая популярность: он известен лишь как старейший дистрибутив из ныне развиваемых, но у него маленькое сообщество и рано ли поздно его развитие остановится. В этом плане Debian его обставил, потому что был придуман для практической пользы всему миру.
  1. Debian — основа подавляющего большинства дистрибутивов, его называют «дедушкой» дистрибутивов. Это весомый аргумент в его пользу, если сравнивать с другими семействами дистрибутивов;
Подробнее: На основе Debian создано дофига дистрибутивов разных мастей, известность среди них обрела Ubuntu, на основе которой созданы другие популярные дистрибутивы в лице Linux Mint, Zorin OS, Elementary OS, Pop OS! и др. Из плюс-минус известных на основе Debian созданы MX Linux, Q4OS, LMDE (Linux Mint Debian Edition).
  1. Debian имеет огромную пакетную базу: почти любое ПО под Linux можно достать, кроме проприетарных, для установки которых нужно подключать другие репозитории;
Подробнее: Он изначально делает ставку на открытое и бесплатное ПО, но несвободные и проприетарные прошивки и ПО можно в нем установить. Конечно, будет прям специальное ПО, которое есть в других дистрибутивах, особенно корпоративных, но при сильном желании можно установить и в Debian, если навыки позволяют.
  1. Debian имеет широкую поддержку устройств: его можно устанавливать даже на экзотические архитектуры процессоров помимо знакомых x86 и amd64;

  2. Debian универсален: он требует плюс-минус опытных знаний о Linux, но зато из него можно слепить любую систему: веб-сервер, обычный десктоп, игровую систему, файловое хранилище и т.д.;

  3. Debian олицетворяет стабильность Linux: он обновляется до мажорной версии раз в 2 года с лишним, от того пакетная база у него будет немного устаревшей, но зато работает предсказуемо и обновления практически не ломают систему;

Для любителей всех новинок (ПО, графического окружения и т.д.) есть два пути: пользоваться нестабильной веткой Debian Sid или переходить на Fedora или Arch и настраивать их под себя. Но со временем начинаешь ценить стабильность, а не приключения, потому тут уж Debian всех уделывает. Также отмечу, что есть такие же стабильные дистрибутивы, как Debian, но либо они экзотические и сложные (наподобие Slackware или Gentoo), либо платные (RHEL или SLES). Стабильным будет любой дистрибутив, если обновления отключать и знать, что устанавливаешь.
  1. Debian — выбор №1 в качестве сервера: мало того, что он бесплатен, так еще при должных навыках администрирования можно спокойно собрать на его базе любой сервер, что даже не понадобятся Windows Server, RHEL, SLES и Ubuntu Server. В первую очередь, его выбирают за стабильность;

  2. Debian при установке имеет лишь базовый необходимый набор программ, он не захламлен, потому будет работать шустро;

  3. Debian имеет три основные ветки: Stable, Testing и Sid. Stable — это стабильная основная версия, ее и надо использовать везде. Testing — для тестирования, ведь там будут новые фишки, хотя по свежести ПО и графических оболочек будет плюс-минус отставать от Fedora и Arch. Sid — это уже пороховая бочка, на свой страх и риск: он обновляется каждый день и может иметь свойство сломаться в один «прекрасный» день, но им пользуются лишь те, кто хочет собрать игровую систему или если знают, как работать с нестабильной веткой. Есть еще неофициальная ветка — Experimental, но она уже для разработчиков;

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

  5. У Debian огромное сообщество, куча инструкций, над его развитием работают со всего мира там-тут и он не привязан к корпорации, от того его можно использовать хоть в КНДР;

Другие более известные дистрибутивы по политическим причинам ушли из России и могут кидать подлянки, хотя их можно установить. Это потому что они принадлежат корпорациям.
  1. Debian существует давно и по-прежнему активно развивается и используется, так что он еще будет жить, в отличии от некоторых дистрибутивов, которые либо вымерли, либо вымрут по определенным причинам;
Подробнее: Например, если Ubuntu, которая принадлежит Canonical, встрянет и перестанет обновляться, то всем дистрибутивам на ее основе придется либо синхронно вымирать, либо менять свою базу на Debian. Ситуация обстоит хуже с Fedora: если ее перестанут развивать компания Red Hat, то семейство дистрибутивов на базе Red Hat полностью сляжет, хотя это маловероятно, учитывая, что Red Hat — крупнейшая ИТ-корпорация, является дочерней компанией IBM, имеет огромные связи. Вообще факт в том, что Debian все равно будет кому развивать, если только он вмиг не станет принадлежать какой-то корпорации.
  1. Debian активно используется в администрировании, его изучение принесет практическую пользу системному администратору. Большинство уважаемых сисадминов использует Debian и рекомендует именно его;

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

Если и Debian, грубо выражаясь, говно, тогда человек полностью ненавидит Linux и все, что с ним связано, вдобавок пусть откажется от всех устройств и не пользуется серверами. Debian имеет историческую значимость для Linux и именно он обязан популярности Linux в большинстве сегментов, особенно в сегменте серверов.
  1. Debian, конечно, не для новичков, но он не настолько и сложный: по сложности схож с Windows XP, который после установки надо настраивать под себя. Так что после определенного опыта с Ubuntu или Linux Mint можно смело переходить на Debian и использовать его в качестве основной десктопной системы;

  2. На основе Debian разработан гипервизор Proxmox — система для виртуальных машин, основной конкурент VMware ESXi, причем бесплатный. Тот факт, что разработчики гипервизора Proxmox выбрали базой именно Debian, а не Ubuntu или Fedora, говорит о достоинствах самого Debian. А Proxmox тоже используется в виртуальной среде не меньше, чем Vmware ESXi и Hyper-V;

При определенных навыках можно своими руками превратить оригинальный Debian в Proxmox, установив нужные пакеты, хотя разработчики Proxmox за нас создали модифицированный дистрибутив в готовом виде.
  1. Debian просто оригинал. Он не имеет каких-то финти-флюшек и специфичных для дистрибутива штучек, что предлагают другие дистрибутивы. Потому что большинство финти-флюшек просто не нужны на практике или нужны, но за ними последуют и минусы, делая сам дистрибутив менее стабильным;

  2. Debian — дистрибутив от сообщества, телеметрии и прочей фигни в нем нет, так что параноикам он подходит :);

  3. Debian имеет длительную поддержку, хотя долго на нем засиживаться все же не стоит, как и на любой системе;

Сейчас актуальная версия — Debian 13, но можно работать и в Debian 9.
  1. Debian действительно стал лучше за все эти годы и в последнее время сделал акцент на десктоп: и интерфейс, и удобство гораздо улучшилось и повысилось. То есть он развивается активно и по сей день.

От себя добавлю: каждый раз, когда я тестировал любой другой дистрибутив, меня не подводил разве что Debian: остальные имели существенные минусы, которые рано ли поздно выползали. Это называется «сила оригинала»: сколько бы модификаций и улучшений не вышло, оригинал имеет свою изюминку, чем и привлекает и перевешивает достоинства его «копий», подделок и «потомков».

Поэтому резюмирую:

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

Выбирая Debian, следует понять важные моменты:

  1. Пусть не пугают относительно старые версии всего (программ, драйверов и графической оболочки): если все работает и все, что нужно, есть в их версиях, то зачем обновлять? Работает — не трогай!

  2. Debian нужно изучать: это не просто система, это настоящий инструмент. Изучив этот дистрибутив, уже можно смело считать себя серьезным специалистом Linux;

  3. Кривые руки ломают любую систему! Так что если Debian сломался, просто вините в этом себя;

  4. Используйте ветку Stable практически всегда! Testing можно, если чисто дома поэкспериментировать. Про Sid забудьте: лучше уж тогда дистрибутивы Fedora или Arch поставить;

  5. В Debian есть все необходимые программы для работы и развлечения. Если все-таки чего-то не хватает, изучите этот вопрос: возможно, недостающее можно отдельно скачать и установить;

  6. Если собираетесь разворачивать любой сервер, либо используйте готовые решения (Proxmox, Zabbix), либо с нуля собирайте и используйте Debian в качестве основы — такой сервер не подведет;

  7. В Debian можно установить 1С и развернуть на нем сервер 1С и СУБД, так что можно обойтись без российских Alt Linux и Astra Linux;

Если на первое место стоит звание «Сертифицировано ФСТЭК, одобрено ФСБ» и т.д. и вот прям строго с российскими сертификатами и программами работать, то чем переделывать Debian и в него все пихать, лучше уж использовать российские дистрибутивы: они из «коробки» готовы для таких решений.
  1. Перед использованием и переходом на Debian обязательно протестируйте его работу либо на каком-нибудь ПК или ноутбуке, на котором не жалко тестировать, либо на виртуальной машине — только потом принимайте решение о переходе;

  2. Debian имеет разные способы скачивания и установки: полный DVD-образ, netinst (загрузка по сети всех компонентов при установке), торренты, live-cd образы (чтобы перед установкой попользоваться им или даже использовать для восстановления. Если интернет слабый, лучше скачать готовый DVD-образ где-нибудь, а если позволяет, то netinst-образ. Можно и Live-CD скачать и использовать;

  3. Обязательно научитесь работать в терминале! В Linux все равно без знаний и умения работы терминала никак;

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

  5. Следуйте принципу «Работает, настроил — не трогай!». Ни одна система не любит многочисленных и радикальных экспериментов, которые приведут к поломке системы!

  6. Переходя на Debian, просто имейте ввиду, что не будет прелестей от Windows и Mac OS: он не для законченных игроманов, которые играют в каждую современную новинку, весящая по 100 Гб, а также не для ярых фотошоперов, использующие продукты Adobe. Либо смиритесь с ограничением, либо используйте Wine/Proton для запуска Windows-приложений (проще скачать и установить PortProton), либо разверните в Debian виртуальную машину с Windows на борту, благо Debian мало жрет ресурсов.

Может, с Debian сложнее работать, чем с Ubuntu, Linux Mint и подобными дистрибутивами для новичков, но Debian подлянки не кинет — это уж точно. Он проверен временем и ему можно доверять.