Как да изберете най-добрата Linux дистрибуция за вашите нужди
Какво да знаете
- Основните отличителни черти на разпространението включват поддръжка на архитектура, система за инициализиране, мениджър на пакети по подразбиране и потребителски интерфейс.
- За нови потребители на Linux с модерен хардуер, Ubuntu Linux, Linux Mint и Elementary OS са добри места за начало.
- За напреднали потребители на Linux с хардуер от висок клас, Manjaro Linux и Slackware предлагат по-голям контрол върху операционната система.
Тази статия обяснява как да изберете най-добрата Linux дистрибуция за вашите специфични нужди и случаи на употреба. Всяка дистрибуция има своя собствена архитектура под капака с дефиниран набор от инструменти.
Диференциатори на разпределение
Въпреки че всички дистрибуции на Linux са базирани на ядрото на Linux, всяка предлага набор от основни диференциращи критерии, които ги специализират:
- Архитектура: Типът чипове, които дистрибуцията поддържа, чрез включеното ядро.
- Init софтуер: Основният подход към стартиране и управление на процеси.
- Мениджър на пакети: Инструментът за управление на пакети по подразбиране за дистрибуцията.
- Мениджър на работния плот: Графичният потребителски интерфейс за дистрибуцията.

Популярният уебсайт DistroWatch.org предлага инструмент за търсене, който ви позволява да посочите тези и други точни критерии за стесняване на списъка с активни дистрибуции от стотици до десетки или дори само a малцина.
Архитектура
Архитектурата има значение, защото не всички дистрибуции на Linux поддържат всяка възможна конфигурация на процесори в света. Причината, поради която не можете да стартирате Microsoft Windows върху Android таблет, например, е защото Windows поддържа само Intel- или AMD-базирани настолни процесори или ARM-базирани процесори на мобилни устройства.
Технически е възможно, макар и не лесно, да стартирате Windows на таблет с Android, който има x86, x86_64 или ARM процесор.
Linux поддържа голямо разнообразие от архитектури. Ако използвате стандартен настолен компютър или лаптоп, вероятно ще откриете, че почти всяка дистрибуция работи добре на вашата машина. Въпреки това, ако преинсталирате Linux на много стар компютър, процесорът има много по-голямо значение. Дистрибуция, която предлага поддръжка само за 64-битов процесор, например, няма да работи на 32-битов процесор.
Най-често срещаните архитектури, които трябва да имате предвид, включват:
- x86 (или i586/i686): 32-битов чипсет, съвместим с Intel и AMD
- x86_64: 64-битов чипсет, съвместим с Intel и AMD
- АРМ: Чипсет, оптимизиран за мобилни устройства, често срещан в таблетите и смартфоните
- PowerPC: "Старият" чипсет за хардуера на Apple
Вашата дистрибуция трябва да е съвместима с вашия чипсет, но няма "по-добра или по-лоша" дистрибуция, базирана само на чипсет. Това е въпрос за съвместимост "всичко или нищо".
Init софтуер
Строго погледнато, init софтуер е първият процес, който стартира при стартиране на базирания на Linux компютър. Това е демон, който работи през цялото време на работа на системата; това е родителският процес на всеки следващ процес, който се стартира на машината.
Изборът на софтуера за инициализиране е спорен в смисъл, че различни опитни потребители спорят за и против SysV срещу systemd. Изборът не е тривиален; този софтуер управлява как системата управлява процесите.
- SysV: "традиционен" в него система с корени в Unix SystemV. Счита се за стабилен, но може би по-малко функционален от systemd.
- systemd: По-модерна, силно интегрирана система за инициализиране.
Други форми на софтуер за инициализиране също са осеяни на пазара, но SysV и systemd са най-големите. Вашият избор на софтуер за инициализиране е до голяма степен без значение, освен ако не сте опитен потребител, който предпочита единия пред другия. Повечето съвременни дистрибуции започнаха да разчитат на systemd, така че SysV и алтернативните inits са все по-трудни за намиране.
Мениджър на пакети
Целият софтуер за Linux се доставя под формата на a пакет. Различен пакетни мениджъри управлява архивирането и управлението на тези пакети. Повечето пакети са не взаимозаменяеми, въпреки че комунални услуги като извънземно конвертирате между някои типове пакети.
Различните дистрибуции разчитат на специфични мениджъри на пакети.
- dpkg: Управлява специфични за Debian (.DEB) пакети – често срещани в базираната на Debian дистрибуция, включително Ubuntu и Linux Mint – чрез инструменти като APT.
- Мениджър на RPM пакети: Инсталира/управлява пакети Redhat Package Manager (.RPM). Използва инструменти като DNF, yum и zypper.
- плосък пакет: затворен/контейнерен формат, който е междуплатформен.
- пак Ман: Често срещано в Arch Linux и неговите производни.
- превозване: Разработен за Gentoo Linux и сега се използва и от ChromeOS и няколко други дистрибуции.
- щракнете: Специфична за Ubuntu форма на разгръщане на контейнеризирано приложение.
Въпреки че сте свободни да изберете конкретния инструмент за управление на пакети, типът пакет е твърдо кодиран в дистрибуцията. По този начин никога няма да видите версия на Ubuntu, която използва RPM файлове. Различните дистрибуции поддържат различни хранилища за наличен софтуер. Някои софтуери, създадени от независими разработчици, могат да се появяват само в един или два пакетни формата. Ако максимизирането на достъпа до софтуер с отворен код има значение за вас, дистрибуция, която използва DEB или RPM файлове, вероятно е най-добрият ви залог.
Среда на работния плот
Когато хората мислят за основните разлики между дистрибуциите на Linux, те са склонни да мислят за средата на работния плот - но иронията е, че повечето дистрибуции поддържат инсталирането на повечето десктоп среди.
"Най-добрите" среди на работния плот балансират конфигурируемостта с относителната консумация на ресурси на самия DE. Чисто нов компютър или компютър с висок клас спецификации може да работи с всяка настолна среда с гладкостта на разтопеното масло. Но при по-нисък клас или по-стар хардуер, особено в пространството на нетбуци, изборът на DE може да направи или разруши използваемостта на цялата система.
Използване на ресурси
- Често използвани DE с високи ресурси включват KDE и Budgie.
- DE със средно тегло работи добре на стандартен или нисък клас модерен хардуер. Gnome 3, Cinnamon, MATE и Pantheon попадат в тази категория.
- Лекият DE е идеален за по-стар хардуер. Изберете XFCE или LXDE.
Възможност за конфигуриране
Най-новите DE са по-малко конфигурируеми - те пакетират специфичен естетичен дизайн, който не позволява толкова много модификации, колкото по-старите DE все още поддържат.
Силно конфигурируемите DE включват XFCE, LDXE, Cinnamon, MATE и KDE.
Ниско конфигурируемите DE включват Deepin, Gnome 3 и Pantheon.
Случаи на употреба
И така, коя дистрибуция е най-добрата за вашите нужди? Зависи от вашия случай на употреба.
Ако тичаш по-възрастен хардуер, "традиционна" дистрибуция, която използва SysV за init и разчита на 32-битово ядро, вероятно ще се окаже оптимална. Сдвоете го с лек DE като XFCE. MX Linux прави страхотно изходно място.
Машина с хардуер от висок клас, управлявана от нетърпелив човек и любител на Linux, може да работи добре с Manjaro Linux.
Ако обичате да навлизате дълбоко във вътрешността на вашето операционна система, опитвам Slackware. Той е изграден предимно на ръка, чрез конфигурационни файлове, така че имате пълен контрол над него, но трябва да знаете или да сте готови да научите какво правите.
Имате ли модерен хардуер, който "просто работи?" хора нов за Linux често мигрират към Ubuntu Linux или Linux Mint. За още по-основно, елегантно разпределение потърсете Елементарна ОС.