logo

Linux дистрибуции (дистрибуции)

Въведение в дистрибуцията на Linux

Други операционни системи като Microsoft комбинират всеки бит от кодове вътрешно и го пускат като единичен пакет. Трябва да изберете една от версиите, които предлагат.

Но Linux е различен от тях. Различни части на Linux са разработени от различни организации.

Различните части включват ядро, помощни програми на обвивката, X сървър, системна среда, графични програми и т.н. Ако искате, можете да получите достъп до кодовете на всички тези части и да ги сглобите сами. Но това не е лесна задача, изискваща много време и всички части трябва да бъдат сглобени правилно, за да работят правилно.

Оттук нататък дистрибуцията (наричана също като дистрибуции) влиза в картината. Те сглобяват всички тези части за нас и ни дават компилирана операционна система Linux за инсталиране и използване.

  • Дистрибуцията на Linux е операционна система, създадена чрез софтуерна колекция, която често съдържа ядрото на Linux и система за управление на пакети.
  • Обикновено потребителите на Linux получават своята операционна система, като изтеглят дистрибуция на Linux, достъпна за набор от системи от вградени устройства (напр. OpenWrt ) към стабилни суперкомпютри (напр. Rocks Cluster Distribution).
  • Linux дистрибуцията се състои от Linux ядро, GNU библиотеки и инструменти, друг софтуер, прозоречна система, документация, работна среда и мениджър на прозорци.
  • Почти всеки добавен софтуер е с отворен код и е безплатен и става достъпен както в изходен код, така и в компилиран двоичен вид, което позволява промени в действителния софтуер.
  • По избор дистрибуциите на Linux добавят няколко патентовани софтуера, които може да не са налични във формата на изходния код, като двоични блокове, необходими за няколко драйвера на устройства.

История на Linux дистрибуциите

Линус Торвалдс интегрира ядрото на Linux и сподели първата му версия, 0.01, през 1991 г. Първоначално Linux се разпространява само като изходен код, а след това като комбинация от изображения на дискети за изтегляне. Дистрибуциите започнаха да опростяват инсталационната процедура, тъй като беше сложна, особено по време на нарастващия брой наличен софтуер.

Потребителите се възхищаваха на дистрибуциите на Linux като заместители на операционните системи Microsoft Windows и DOS на частни версии на Unix, Apple Macintosh Mac OS и IBM PC съвместими системи. Почти всеки ранен потребител е бил запознат с Unix от училище или от работа. Те приеха Linux дистрибуции за ниска цена и наличност на изходния код за целия или повечето от техния софтуер.

как да избирате колони от различни таблици в sql

Linux стана по-известен на пазарите на вградени и сървърни устройства в сравнение с пазара на настолни компютри от 2017 г. Той се използва на над 50% от уеб сървърите.

Тенденции и видове

Linux дистрибуциите могат да бъдат:

  • Нетърговски или търговски
  • Разработено за домашни потребители, опитни потребители или корпоративни потребители
  • Поддържа се на два или повече типа платформи или специфични за хардуера, дори до разширението за сертифициране чрез доставчик на платформа
  • Разработено за вградени, настолни или сървърни устройства
  • Високоспециализирано или общо предназначение към определени машинни функционалности (напр. компютърни клъстери, мрежови рутери и защитни стени)
  • Насочени към определени потребителски групи, например чрез езикова интернационализация и локализация или чрез включване на няколко пакета за научни изчисления и музикално производство
  • Основно, създаден за изчерпателност, преносимост, използваемост или сигурност
    Подвижно освобождаване или стандартно освобождаване

Разнообразието в дистрибуцията на Linux се дължи на техническите, философски и организационни различия сред потребителите и доставчиците. Лицензирането на безплатен софтуер определя, че потребителите с достатъчно интерес и знания могат да персонализират съществуващите дистрибуции или да създадат такава, която да отговаря на техните нужди.

Списък с дистрибуции на Linux

Има средно шестстотин дистрибутори на Linux, предоставящи различни функции. Тук ще обсъдим някои от популярните Linux дистрибуции днес.

1) Ubuntu

Той се появи през 2004 г. от Canonical и бързо стана популярен. Canonical иска Ubuntu да се използва като лесен графичен Linux работен плот без използването на команден ред. Това е най-известната Linux дистрибуция. Ubuntu е следващата версия на Debian и лесна за използване от начинаещи. Предлага се с много предварително инсталирани приложения и лесни за използване библиотеки с хранилища.

По-рано Ubuntu използва десктоп среда GNOME2, но сега е разработила своя собствена десктоп среда Unity. Излиза на всеки шест месеца и в момента работи за разширяване, за да работи на таблети и смартфони.

проверете за null в java

2) Linux Mint

Mint е базиран на Ubuntu и използва неговия софтуер за хранилища, така че някои пакети са общи и в двата.

списък в java

По-рано беше алтернатива на Ubuntu, тъй като медийните кодеци и частният софтуер са включени в mint, но отсъстваха в Ubuntu. Но сега има своя собствена популярност и използва работния плот на канела и mate вместо средата на работния плот Unity на Ubuntu.

3) Дебиан

Debian съществува от 1993 г. и пуска своите версии много бавно след Ubuntu и mint.

Това го прави един от най-стабилните Linux дистрибутори.

Ubuntu е базиран на Debian и е създаден, за да подобри по-бързо основните части на Debian и да го направи по-удобен за потребителя. Всяко име на издание на Debian се основава на името на филма Toy Story.

4) Red Hat Enterprise / CentOS

Red hat е търговски дистрибутор на Linux. Има продукти като Red Hat Enterprise Linux (RHEL) и Fedora, които са свободно достъпни. RHEL е добре тестван преди пускането и се поддържа до седем години след пускането, докато fedora осигурява по-бързо обновяване и без никаква поддръжка.

Red Hat използва закона за търговските марки, за да предотврати повторното разпространение на техния софтуер. CentOS е проект на общността, който използва корпоративния Linux код на red hat, но премахва всичките му търговски марки и го прави свободно достъпен. С други думи, това е безплатна версия на RHEL и осигурява стабилна платформа за дълго време.

5) Fedora

Това е проект, който се фокусира основно върху безплатен софтуер и предоставя най-новата версия на софтуера. Той не създава своя собствена десктоп среда, а използва софтуер 'нагоре по веригата'. По подразбиране има работна среда GNOME3. Той е по-малко стабилен, но предоставя най-новите неща.

Избор на Linux дистрибуция

РазпределениеЗащо да използвате
UBuntuРаботи като Mac OS и е лесен за използване.
Linux mintРаботи като windows и трябва да се използва от новодошли.
DebianОсигурява стабилност, но не се препоръчва на нов потребител.
FedoraАко искате да използвате red hat и най-новия софтуер.
Red hat предприятиеДа се ​​използва с търговска цел.
CentOSАко искате да използвате червена шапка, но без търговската й марка.
OpenSUSEРаботи по същия начин като Fedora, но малко по-стар и по-стабилен.
Arch LinuxНе е за начинаещи, защото всеки пакет трябва да се инсталира сам.

Примери за Linux дистрибуции

Широко използвани GNU-съвместими или GNU-базирани дистрибуции

Некомерсиална дистрибуция на Debian и една от примитивите, управлявана от доброволна асоциация на разработчици с ангажимент за демократично управление на проекти и принципи на свободния софтуер.

Някои други дистрибуции също са налични, като Ubuntu, Linux Mint, Fedora Linux, Red Hat Enterprise Linux, openSUSE, SUSE Linux Enterprise, Arch Linux, Manjaro Linux, Gentoo и др.

сим картата е поставена, но няма услуга android

Операционни системи, базирани на ядрото на Linux

  • Android, комерсиалната операционна система на Google, работи на базата на Android OSP, който се изпълнява на различни устройства като декодери, смарт телевизори, смартфони и др.
  • ChromeOS, търговската операционна система на Google, работи на базата на ChromiumOS, която се изпълнява само на таблетни компютри, Chromebox и Chromebook. Подобно на Android, ChromeOS съдържа Google Play Store и много приложения на Google.

Забележка: Въпреки това е спорна темата, че горните операционни системи се считат за „разпространение на Linux“. Те използват ядрото на Linux; следователно Крис ДиБона (шеф на Google с отворен код) и Linux Foundation признават, че Android също е дистрибуция на Linux.

Леки разпределения

Тези дистрибуции са разработени с поддръжка за по-ранен хардуер, позволяващ по-ранен хардуер да се използва продуктивно или за възможно най-добра скорост в съвременния хардуер, като предоставя повече ресурси за използване чрез приложения. Някои примери включват Slitaz, Puppy Linux и Tiny Core Linux.

Нишови дистрибуции

Някои други дистрибуции изискват специфични ниши, включително:

    Рутери:напр., насочени към OpenWrt (дистрибуцията на вградения рутер Tiny)Интернет на нещата:напр., насочени към Azure Sphere и Ubuntu Core на MicrosoftКомпютри за домашно кино:напр. насочени към Mythbuntu, Kodi (бивш XBMC) и KnoppMythКонкретни платформи:например платформата Raspberry Pi е насочена към Raspberry Pi OSобразование:някои примери са Karoshi и Edubuntu, а сървърните системи са базирани на PCLinuxOSНаучни работни станции и компютърни сървъри:напр., насочен от Scientific LinuxТестване за проникване, цифрова криминалистика и компютърна сигурност:някои примери са Parrot Security OS и Kali LinuxАнонимност и поверителност:напр., насочени към FreedomBox, Qubes, Whonix или TailsИгри:например SteamOSИзползване офлайн:например Endless OS