Во многих случаях вы всегда задаете себе один и тот же вопрос: какой дистрибутив Linux использовать или какой дистрибутив Linux выбрать. Ну, что-то, что имеет тенденцию вызывать сомнения в основном у новичков в мире GNU/Linux, но также и у тех, кто существует некоторое время и устал от одного дистрибутива и решил попробовать другой.
В этой статье, в зависимости от ваших потребностей, вы можете проверить, какой дистрибутив GNU/Linux вам следует выбрать. Однако, как я всегда говорю, лучший тот, с которым вы чувствуете себя наиболее комфортно и который вам нравится больше всего. Мы уже сделали много статей о лучшие дистрибутивы, но на этот раз это будет что-то совсем другое, что-то гораздо более практичное и интуитивно понятное, так как я поделюсь некоторыми просто диаграммы который приведет вас к вашей будущей операционной системе, в дополнение к изучению некоторых критериев выбора:
Критерии выбора дистрибутива Linux
Чтобы помочь вам с выбором будущей операционной системы или дистрибутива Linux, вот самые важные критерии выбора:
- Цель: Первый критерий, на который следует обратить внимание при выборе подходящего дистрибутива Linux, — это цель, для которой он будет использоваться.
- Общие: большинство пользователей хотят его для универсального использования, то есть для всего, как для воспроизведения мультимедиа, так и для офисного программного обеспечения, навигации, видеоигр и т. д. Для этих целей подходит большинство дистрибутивов, таких как Ubuntu, Debian, Linux Mint, Fedora, openSUSE и др.
- Live/ТестыПримечание. Если вы просто хотите запустить дистрибутив для тестирования или выполнить некоторое обслуживание компьютера без установки или изменения разделов, лучше всего выбрать тот, у которого есть режим LiveDVD или Live USB для запуска из основной памяти. У вас есть много таких, как Ubuntu, Knoppix, Slack, Finnix, RescaTux, Clonecilla Live и т. д. Последние два для выполнения диагностики и ремонта.
- специфические: другая возможность заключается в том, что вам нужен дистрибутив для очень специфического и конкретного использования, например, для разработки, проектирования или архитектуры, для образовательных сред, пентестинга или аудита безопасности, игр и ретро-игр и т. д. И для этого у вас также есть несколько специализированных, таких как Kali Linux, Ubuntu Studio, SteamOS, Lakka, Batocera Linux, DebianEdu, EskoleLinux, Sugar, KanOS и т. д. Более подробная информация здесь.
- Гибкий- Некоторые дистрибутивы допускают более высокую степень настройки, например Gentoo, Slackware, Arch Linux и т. д. Но если вы хотите пойти дальше и создать свой собственный дистрибутив с нуля, не опираясь ни на что, вы можете использовать LFS.
- Тип пользователя: есть несколько типов пользователей с точки зрения знаний, таких как новички или новички в мире GNU/Linux, или продвинутые, а также продвинутые, которые ищут то же, что и новички, простой, функциональный дистрибутив, с хорошая совместимость, что позволяет им выполнять свою работу плавно и продуктивно.
- Начинающий: Для начинающих есть более простые дистрибутивы, такие как Ubuntu, Linux Mint, Zorin OS, Manjaro, MX Linux, Pop!_OS, elementaryOS, Solus OS и т. д.
- Ещё: Другими дистрибутивами для этих пользователей являются Gentoo, Slackware, Arch Linux и т. д.
- Окружающая среда: Еще одна вещь, о которой вы должны подумать перед выбором дистрибутива, — это тип среды, для которой он будет предназначен, поскольку есть дистрибутивы, которые лучше подходят для этих сред, чем другие.
- Стол: для использования на ПК дома или в офисе, в образовательном центре и т. д. вы можете использовать такие дистрибутивы, как openSUSE, Ubuntu, Linux Mint и многие другие.
- Мобильный: существуют специальные дистрибутивы для мобильных устройств, такие как Tizen, LuneOS, Ubuntu Touch, postmarketOS, Mobian и т. д.
- Сервер/HPC: в этом случае они должны быть безопасными, надежными и очень стабильными, а также иметь хорошие инструменты администрирования. Некоторые популярные примеры: RHEL, SLES, Ubuntu Server, Debian, Liberty Linux, AlmaLinux, Rocky Linux, Oracle Linux и т. д.
- Облако/Виртуализация: для этих других случаев у вас есть Debian, Ubuntu Server, RHEL, SLES, Cloud Linux, RancherOS, Clear Linux и т. д.
- встроенный: такие устройства, как смарт-телевизоры, маршрутизаторы, некоторые бытовые приборы, транспортные средства, промышленные машины, роботы, IoT и т. д., также нуждаются в таких операционных системах, как WebOS, Tizen, Android Auto, Raspbian OS, Ubuntu Core, Meego, OpenWRT, uClinux, и т.п.
- поддержка: Подавляющее большинство пользователей, особенно домашних пользователей, обычно не нуждаются в поддержке. При возникновении проблем или обратитесь к тому, кто разбирается в этом вопросе, или просто поищите решение на форумах или в сети. С другой стороны, в компаниях и в других секторах необходимо иметь поддержку для решения проблем.
- Сообщество: эти дистрибутивы обычно полностью бесплатны, но не имеют поддержки разработчиков.
- бизнес-класс: Некоторые из них бесплатны, но за поддержку нужно платить. Ответственность за поддержку будет нести сама компания. Например, Red Hat, SUSE, Oracle, Canonical и т. д.
- Стабильность: в зависимости от того, для чего вы собираетесь его использовать, если вам нужны последние новости за счет меньшей стабильности или если вы предпочитаете что-то более стабильное и надежное, даже если у вас нет последней версии, вы можете выбрать между:
- Разработка/отладка: вы можете найти разрабатываемые версии ядра и некоторых дистрибутивов, а также множество других программных пакетов. Они могут быть полезны для тестирования новейших функций, отладки или помощи в разработке путем сообщения об ошибках. С другой стороны, этих версий следует избегать, если вам нужна стабильность.
- стабильный:
- Стандартный выпуск: Версии выходят время от времени, обычно это может быть каждые 6 месяцев или каждый год, и они обновляются до прихода следующей основной версии. Они обеспечивают стабильность, и это метод, принятый во многих известных дистрибутивах.
- LTS (длительная поддержка): и ядро, и сами дистрибутивы в некоторых случаях имеют LTS-версии, то есть у них будут сопровождающие, занимающиеся выпуском обновлений и исправлений безопасности в долгосрочной перспективе (5, 10 лет...), даже если уже есть другие доступные версии.
- Роллинг релиз: вместо запуска точечных версий, перезаписывающих предыдущую, эта модель запускает постоянные обновления. Этот другой вариант позволяет вам иметь последнюю версию, но она не так стабильна, как предыдущая.
- Стандартный выпуск: Версии выходят время от времени, обычно это может быть каждые 6 месяцев или каждый год, и они обновляются до прихода следующей основной версии. Они обеспечивают стабильность, и это метод, принятый во многих известных дистрибутивах.
- Архитектура:
- ИА-32/АМД64: первый также известен как x86-32, а второй — как EM64T от Intel или x86-64 в более общем смысле. Среди прочего, он охватывает процессоры Intel и AMD последних поколений, для которых ядро Linux имеет исключительную поддержку, поскольку оно является наиболее распространенным.
- ARM32 / ARM64: Второй также известен как AArch64. Эти архитектуры были приняты мобильными устройствами, маршрутизаторами, Smart TV, SBC и даже серверами и суперкомпьютерами благодаря их высокой производительности и эффективности. Linux также имеет отличную поддержку для них.
- RISC-V: Этот ISA родился недавно, и он с открытым исходным кодом. Постепенно он приобретает все большее значение и становится угрозой для x86 и ARM. Ядро Linux было первым, поддерживающим его.
- МОЩНОСТЬ: Эта другая архитектура очень популярна в мире высокопроизводительных вычислений, в микросхемах IBM. Вы также найдете ядра Linux для этой архитектуры.
- другие: Конечно, есть много других архитектур, для которых ядро Linux также совместимо (PPC, SPARC, AVR32, MIPS, SuperH, DLX, z/Architecture…), хотя они не так распространены в мире ПК или HPC.
- Аппаратная поддержка: некоторые из них с лучшей аппаратной поддержкой — это Ubuntu, Fedora и другие популярные, в том числе производные от них. Кроме того, некоторые из них включают в себя бесплатные и проприетарные драйверы, а другие просто являются первыми, поэтому их производительность и функциональность могут быть несколько более ограниченными. С другой стороны, всегда возникает проблема, связанная с тем, является ли дистрибутив слишком тяжелым или отказалась от 32-разрядной поддержки для работы на старых машинах или машинах с ограниченными ресурсами.
- водители:
- бесплатно: Многие драйверы с открытым исходным кодом работают довольно хорошо, хотя почти во всех случаях они уступают драйверам с закрытым исходным кодом. Дистрибутивы, которые включают только их, являются 100% бесплатными, о которых я упоминал позже.
- Владельцы: В случае с геймерами или для других целей, где необходимо выжать максимум из железа, предпочтительнее выбирать владельцев, тем более, когда речь идет о графическом процессоре.
- легкие дистрибутивы: Существует множество дистрибутивов, предназначенных для поддержки старых компьютеров или компьютеров с ограниченными ресурсами. У них обычно есть легкая среда рабочего стола, о которой я упомяну позже. Примеры: Puppy Linux, Linux Lite, Lubuntu, Bodhi Linux, Tiny Core Linux, antX и т. д.
- водители:
- Программная поддержка и предустановленное программное обеспечение: Если вы ищете наилучшую поддержку программного обеспечения, будь то программы любого рода или видеоигры, лучшими вариантами являются популярные дистрибутивы на основе DEB и RPM, хотя первое лучше. С появлением универсальных пакетов разработчики получают доступ к большему количеству дистрибутивов, но они еще не используются так часто, как должны были бы. С другой стороны, также вероятно, что вам нужна полная система, с предустановленным почти всем необходимым программным обеспечением, или если вы просто хотите самую маленькую и простую систему.
- Минимальные: Есть много минимальных дистрибутивов или тех, у которых есть возможность загрузки ISO-образов с базовой системой и ничего больше, чтобы вы могли добавлять нужные вам пакеты по своему вкусу.
- полный: Наиболее предпочтительным вариантом являются полные ISO-образы, поэтому вам не нужно заморачиваться установкой всего с нуля, но у вас уже есть большое количество пакетов с первого момента установки дистрибутива.
- Безопасность и конфиденциальность/анонимность: Если вы беспокоитесь о безопасности, анонимности или конфиденциальности, вы должны знать, что вам следует выбрать как можно более популярный дистрибутив с лучшей поддержкой, чтобы иметь последние исправления безопасности. Что касается анонимности/конфиденциальности, то есть специально разработанные для этого, если вы этого хотите.
- Обычный: самые популярные дистрибутивы, такие как openSUSE, Linux Mint, Ubuntu, Debian, Arch Linux, Fedora, CentOS и т. д., имеют отличную поддержку и обновления безопасности, хотя они не сосредоточены на безопасности, конфиденциальности/анонимности.
- Бронированный: есть некоторые с дополнительной работой по усилению защиты или которые уважают анонимность или конфиденциальность пользователя как важный принцип. Некоторые примеры вы уже знаете, такие как TAILS, Qubes OS, Whonix и т. д.
- Система запуска: Как вы, возможно, знаете, это то, что разделило многих пользователей и системных администраторов на тех, кто предпочитает более простую и более классическую систему инициализации, такую как SysV init, или более современную и большую, такую как systemd.
- Классический (инициализация SysV): использовался большинством дистрибутивов, хотя в настоящее время почти все они перешли на современный systemd. Среди его достоинств то, что он проще и легче, хотя тоже старый и не был рассчитан в то время на современные операционные системы. Некоторые из них до сих пор используют эту систему: Devuan, Alpine Linux, Void Linux, Slackware, Gentoo и т. д.
- Современный (Systemd): Он намного тяжелее и охватывает больше, чем классический, но это тот, который большинство дистрибутивов выбрали по умолчанию. Он лучше интегрируется в современные системы, имеет множество инструментов управления, значительно облегчающих работу. Против этого, пожалуй, имеет тот недостаток философии Unix, учитывая его сложность, а также использование бинарных журналов вместо обычного текста, хотя мнения на этот счет бывают самые разные...
- другие: есть и менее популярные альтернативы, такие как runit, GNU Sherped, Upstart, OpenRC, Busy-Box init и т. д.
- Эстетические аспекты и среда рабочего стола: хотя вы можете установить нужную среду рабочего стола в любом дистрибутиве, правда, многие из них уже поставляются со средой рабочего стола по умолчанию. Правильный выбор — это вопрос не только эстетики, но и удобства использования, возможности модификации, функциональности и даже производительности.
- GNOME: основанная на библиотеках GTK, это доминирующая среда, которая была наиболее расширена среди наиболее важных дистрибутивов. Он ориентирован на то, чтобы быть простым и легким в использовании, с огромным сообществом, хотя он тяжелый с точки зрения потребления ресурсов. Кроме того, он также породил производные (Pantheon, Unity Shell...).
- Плазма KDE: основанный на библиотеках Qt, это другой отличный проект с точки зрения рабочих столов, и он характеризуется тем, насколько он настраивается, а в последнее время и его производительностью, поскольку он сильно «похудел», считая себя легким (он использует мало аппаратных ресурсов), а также его внешний вид, надежность и возможность использования виджетов. Напротив, пожалуй, можно отметить, что он не так прост, как GNOME. Как и GNOME, также появились производные, такие как TDE и т. д.
- ПРИЯТЕЛЬ: Это один из самых популярных форков GNOME. Он ресурсоэффективен, красив, современен, прост, похож на рабочий стол Windows и не слишком заметно изменился за последние годы.
- Соевые свечи Корица: Он также основан на GNOME, с простым и привлекательным внешним видом, а также гибким, расширяемым и быстрым. Возможно, с отрицательной стороны у вас есть необходимость использовать привилегии для определенных задач.
- LXDE: основан на GTK и представляет собой легкую среду, предназначенную для потребления очень небольшого количества ресурсов. Это быстро, функционально и с классическим внешним видом. С другой стороны, у него есть некоторые ограничения по сравнению с более крупными средами, и у него нет собственного оконного менеджера.
- LXQt: основанная на Qt и возникшая из LXDE, это также легкая, модульная и функциональная среда. Похож на предыдущий, хотя также может быть несколько простым на визуальном уровне.
- Xfce: на основе GTK, еще одной из лучших легковесных сред наряду с двумя предыдущими. Он выделяется своей элегантностью, простотой, стабильностью, модульностью и конфигурируемостью. Как и его альтернативы, он может иметь ограничения для некоторых пользователей, которые ищут что-то более современное.
- другие: есть и другие, хотя их меньшинство, Budgie, Deepin, Enlightenment, CDE, Sugar и т.д.
- Менеджер пакетов: как по вопросам, связанным с администрированием, если вы привыкли пользоваться тем или иным менеджером пакетов, так и по соображениям совместимости, в зависимости от типа бинарного файла, в который упаковано часто используемое вами программное обеспечение, вам также следует подумать о выборе правильного дистрибутива.
- на основе DEB: их подавляющее большинство благодаря Debian, Ubuntu и их многочисленным производным, которые стали очень популярными, так что если вам нужна наибольшая доступность бинарников, это лучший вариант.
- На основе RPM: Пакетов этого типа также много, хотя и не так много, поскольку такие дистрибутивы, как openSUSE, Fedora и т. д., не достигли такого количества миллионов пользователей, как предыдущие.
- другие: Существуют также другие менеджеры пакетов меньшинства, такие как pacman Arch Linux, portage Gentoo, pkg Slackware и т. д. В этом случае за пределами официальных репозиториев дистрибутивов обычно не так много программного обеспечения. К счастью, универсальные пакеты, такие как AppImage, Snap или FlatPak, сделали его доступным для всех дистрибутивов GNU/Linux.
- принципы/этика: Это относится к тому, хотите ли вы просто функциональную операционную систему или если вы ищете что-то, основанное на этических критериях или принципах.
- Обычный: Большинство дистрибутивов включают в свои репозитории бесплатное и проприетарное программное обеспечение, а также проприетарные модули в своем ядре. Таким образом, у вас будет прошивка и проприетарные драйверы, если они вам нужны, или другие элементы, такие как проприетарные кодеки для мультимедиа, шифрование и т. д.
- 100% бесплатно: это дистрибутивы, которые исключили все эти закрытые исходные коды из своих репозиториев и даже используют ядро GNU Linux Libre без двоичных двоичных объектов. Некоторые примеры: Guix, Pure OS, Trisquel GNU/Linux, Protean OS и т. д.
- Проверенный: В некоторых особых случаях может быть важно, чтобы дистрибутивы GNU/Linux соответствовали определенным стандартам или имели определенные сертификаты по причинам совместимости или для того, чтобы их можно было использовать в определенных учреждениях.
- Нет сертификата: все остальные дистрибутивы. Хотя подавляющее большинство из них совместимы с POSIX, а некоторые другие также соответствуют LSB, FHS и т. д. Например, есть некоторые странности, такие как Void Linux, NixOS, GoboLinux и т. д., которые отклоняются от некоторых стандартов.
- с сертификатом: Некоторые из них имеют сертификаты, подобные сертификатам The Open Group, например:
- Inspur K-UX был дистрибутивом на базе Red Hat Enterprise Linux, который удалось зарегистрировать как UNIX.®, хотя в настоящее время он заброшен.
- Вы также найдете другие продукты с определенными сертификатами, такие как SUSE Linux Enterprise Server и его IBM Tivoli Directory Server с сертификатом LDAP Certified V2.
- Операционная система Huawei EulerOS, основанная на CentOS, также является зарегистрированным стандартом UNIX 03.
Диаграммы для выбора ОС
Эта диаграмма попала ко мне через друга, который передал ее мне, и я решил найти еще несколько и поделиться ими, чтобы помочь большому количеству пользователей с разными типами и потребностями. Д результат сбора блок-схем таков:
- Источник: Reddit
- Источник: Reddit
- Источник: блог микротехнологий
- Источник: Учебная академия Linux.
- Источник: Кулинукс
- Источник: Instagram @Python.Learning
Вы с другой ОС?
Помни да вы недавно попали в мир GNU/Linux и пришли из других операционных систем, вы также можете увидеть эти руководства, которые я сделал, чтобы помочь вам в выборе исходного дистрибутива и во время вашей адаптации:
- Руководство для пользователей, перешедших с Microsoft Windows
- Руководство для пользователей из мира macOS
- В случае, если вы пришли из гугл андроид мир, и не имея до этого ни ПК, ни хромбука, советую остановить свой выбор на ChromeOS, Android x86 (PrimeOS, Гармония ОС, Блисс ОС,и т.д.), CloudReadyили ХромиумОС.
- Для тех, кто пришел из таких систем, как FreeBSD или других *BSD, Solaris и т. д., у вас не должно возникнуть проблем с портированием, хотя вы можете чувствовать себя более комфортно на таких дистрибутивах, как Gentoo o Slackware. Или, может быть, сделать промежуточный шаг между BSD и GNU/Linux с такими дистрибутивами, как Debian GNU / kFreeBSD, И т.д.
По этим ссылкам вы найдете какие дистрибутивы лучше для вас., с более дружественной средой, похожей на ту, что вы использовали раньше...
2 комментариев, оставьте свой
Отличная заметка. Спасибо.
Если вы ищете наилучшую поддержку программного обеспечения, будь то программы любого рода или видеоигры, лучшими вариантами являются популярные дистрибутивы на основе DEB и RPM, хотя первое лучше. Появление универсальных пакетов помогает разработчикам охватить больше дистрибутивов.
192.168..l00.1.