Какво е дистрибуция на Linux и как се различават те от един друг?
Ако сте чули нещо за Linux, вероятно сте чували за дистрибуции на Linux - често съкратени до "Linux distros". Когато решавате да използвате Linux - на настолен компютър или сървър - първо трябва да изберете дистрибуция.
За много хора Ubuntu е станал синоним на Linux. Но Ubuntu е един от многото дистрибуции и имате много избор, когато става въпрос за Linux.
Какво е Linux Distro, така или иначе?
Linux не е като Windows или Mac OS X. Microsoft комбинира всички битове на Windows вътрешно, за да произвежда всяка нова версия на Windows и да я разпространява като един пакет. Ако искате Windows, трябва да изберете една от версиите, които Microsoft предлага.
Linux работи по различен начин. Операционната система Linux не се произвежда от една организация. Различни организации и хора работят на различни части. Има ядрото на Linux (ядрото на операционната система), помощните програми за черупки GNU (интерфейсът на терминала и много от командите, които използвате), X сървърът (който произвежда графичен десктоп), работната среда (която работи на X сървър за предоставяне на графичен десктоп) и др. Системни услуги, графични програми, терминални команди - много от тях се разработват независимо от друго. Всички те са с отворен код, разпространявани под формата на изходен код.
Ако искате, можете да вземете изходния код за ядрото на Linux, GNU помощните програми за обвивка, Xorg X сървъра и всяка друга програма на Linux система, като я сглобите сами. Съставянето на софтуера обаче ще отнеме много време - да не говорим за работата, свързана с това всички различни програми да работят правилно заедно.
Линукс дистрибуциите правят тежката работа за вас, като взимат целия код от проектите с отворен код и го компилират за вас, комбинирайки го в една операционна система, която можете да стартирате и инсталирате. Те също така правят избор за вас, като например избор на десктоп среда, браузър и друг софтуер. Повечето дистрибуции добавят свои собствени довършителни работи, като теми и персонализиран софтуер - работната среда на Unity, която Ubuntu осигурява, например.
Когато искате да инсталирате нов софтуер или да актуализирате нови версии на софтуера с важни актуализации на защитата, вашата дистрибуция на Linux ги осигурява в предварително компилирана, пакетирана форма. Тези пакети са бързи и лесни за инсталиране, което ви спестява да вършите тежката работа сами.
Как се различават Дистро?
Има няколко различни дистрибуции на Linux. Много от тях имат различни философии - някои, като Fedora, отказват да включват софтуер със затворен код, докато други, като Mint, включват неща от затворен код, за да улеснят потребителите. Те включват различен софтуер по подразбиране - например как Ubuntu включва Unity, производните на Ubuntu включват други настолни среди, Fedora включва GNOME Shell и Mint включва Cinnamon или MATE..
Много от тях използват и различни мениджъри на пакети, помощни програми за конфигуриране и друг софтуер. Някои дистрибуции са кървящи и няма да получават подкрепа за много дълго време. Други, като Ubuntu LTS или Red Hat Enterprise Linux, са проектирани да бъдат стабилни дистрибуции, които ще бъдат поддържани с актуализации на сигурността и поправки на грешки в продължение на много години.
Някои дистрибуции на Linux са предназначени за настолни компютри, някои за сървъри без графичен интерфейс, а други за специални приложения, като компютри за домашно кино.
Някои от тях са предназначени да работят извън кутията - подобно на Ubuntu - докато други изискват малко повече настройки, като Arch Linux.
Какво трябва да избера Дистро?
Различни дистрибуции на Linux са подходящи за различни цели. Коя Linux дистрибуция трябва да изберете зависи от това какво правите с него и от личните ви предпочитания.
Ако сте потребител на настолен компютър, вероятно ще искате нещо просто, като Ubuntu или Mint. Някои хора могат да предпочитат Fedora, openSUSE или Mageia (на базата на Mandriva Linux).
Хората, които търсят по-стабилна, добре изпитана система, може да искат да използват Debian, CentOS (безплатна версия на Red Hat Enterprise Linux) или дори Ubuntu LTS.
Няма едно правилно разпределение за всички, въпреки че всеки има любим. Линукс дистрибуциите предлагат избор, който може да бъде объркан, но и много полезен. Всеки може да създаде своя собствена дистрибуция, като я сглоби от самия изходен код, или дори да вземе съществуваща дистрибуция и да я модифицира - затова има толкова много дистрибуции на Linux.