Въведение в дистрибуцията на 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.
Нишови дистрибуции
Някои други дистрибуции изискват специфични ниши, включително: