Видове операционни системи Linux

Усмихната млада жена използва лаптоп на балкон

Видове операционни системи Linux

Кредит на изображението: Westend61/Westend61/GettyImages

Операционната система Linux е една от основните операционни системи, използвани на компютри и други устройства днес. Вероятно е най-известен с използването си на компютърни сървъри на бизнеса, но различни версии на Linux се използват и на настолни, лаптопи и мейнфрейм машини, както и на по-езотерични устройства. на Google Android операционна система за смартфони и таблети, както и нейната Chrome OS система за компютри, наречени Chromebook, и двете са базирани на Linux. Различните типове Linux системи са по-подходящи за различни цели.

История на операционната система Linux

Linux е създаден през 1991 г. от финландския компютърен програмист Linux Torvalds, който се стремеше да построи версия на операционната система Unix, съвместима с настолни компютри работи на процесори Intel. Unix е операционна система, първоначално разработена в AT&T's Bell Labs, легендарното звено за научноизследователска и развойна дейност на телефонната компания, през 70-те години на миналия век и въпреки че терминът все още е запазена марка, той е сега често се използва общо за други системи, вдъхновени и до голяма степен съвместими с оригинала Unix.

Видео на деня

Ранна Unix-подобна операционна система, наречена Minix вече съществуваше за персонални компютри, но лицензирането и други проблеми го направиха незадоволително за Торвалдс и групата програмисти от цял ​​свят, които помогнаха за разработването на Linux. Linux технически се отнася само до ядрото на операционната система, което означава вътрешното ядро ​​на системата, което се намира между приложните програми и хардуера на компютъра, управлява паметта, времето на процесора и достъпа до устройствата на компютъра.

Голяма част от другия софтуер, обикновено инсталиран на Linux система, идва от GNU проект, разработен до голяма степен под егидата на Фондация за свободен софтуер, ангажиран с разработването и популяризирането на софтуер, който насърчава свободата на своите потребители. Ричард Столман, основател и президент на Фондацията за свободен софтуер, се застъпва за наричането на комбинираната система GNU/Linux вместо просто да говорим за операционната система Linux. По принцип системата Linux предоставя ядрото на операционната система, GNU предоставя много от инструментите на ниво приложение и, в много съвременни инсталации допълнителни организации предоставят голяма част от другия основен софтуер, работещ под Linux машини.

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

Разбиране на дистрибуциите на Linux OS

След първоначалните издания на Linux в началото на 90-те години на миналия век, много организации измислиха свои собствени пакети от софтуер, които да допълнят ядрото на Linux. Тези пакети са известни като разпределения, и въпреки че някога са били разпространявани чрез компакт дискове, DVD или дори флопи дискове, сега те се разпространяват предимно онлайн.

Дистрибуциите често избират кои версии на какъв софтуер - включително графични потребителски интерфейси, сървър инструменти, софтуер за програмиране и приложения за крайни потребители — ще бъдат налични и кои конфигурации ще бъдат приети от по подразбиране. Повечето включват софтуер за мениджър на пакети, предназначен за лесно инсталиране на одобрен за разпространение софтуер, подобно на магазините за приложения, които сега се използват на мобилни телефони, въпреки че много от мениджърите на пакети са предшествали iOS и Android.

Slackware, най-старата поддържана дистрибуция

Най-старата активно поддържана Linux дистрибуция е Slackware, създадена през 1993 г. По това време самият Linux беше нов и не беше напълно съвместим с целия компютърен хардуер на пазара и потребителите бяха предимно професионални разработчици или компютърни любители, които обичаха да бърникат с новото система. Много по-възрастни програмисти днес имат приятни спомени за рязане на зъбите си в Slackware Linux, борейки се да настроите системата и да работи на резервна работна машина, настолен компютър на колежа или дори семеен компютър.

Дори днес интерфейсът на Slackware може да е по-подходящ за опитни потребители, отколкото за тези, които търсят нещо, което работи само с няколко щраквания. Конфигурационната система, използвана за инсталиране и поддръжка на системата, се базира на командния ред, а не графичен потребителски интерфейс с мишки или сензорни екрани, и Slackware може да изисква още някои ръчни настройки, за да започне и да работи.

Дистрибуции на Debian, Ubuntu и Mint

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

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

В Система Linux Mint от своя страна е базиран на Ubuntu. Той е създаден през 2006 г. и е проектиран да бъде елегантна и лесна за използване операционна система, базирана на Ubuntu. Той придоби популярност по-специално сред много потребители на настолни компютри, както като е прост, така и като предоставя различни собствени инструменти, които други дистрибуции пропускат по подразбиране, тъй като избират да се фокусират върху отворен код софтуер.

Red Hat, Fedora и CentOS

Друга компания зад популярната дистрибуция на Linux е червена шапка, който също стартира през 1994 г. Взе името си от а червена шапка на университета Корнел, обичайно носена от един от основателите му когато е работил, помагайки на състуденти в лаборатория в университета Карнеги Мелън.

Основната система на Red Hat, известна като Red Hat Enterprise Linux, е проектиран да бъде стабилна, комерсиално жизнеспособна дистрибуция, първоначално продавана в магазини заедно със софтуер като Microsoft Windows и версии на операционните системи Macintosh на Apple. Доказано е, че е хит сред компаниите, интересуващи се от солидна и стабилна версия на операционна система Linux.

Друга версия на системата Red Hat, известна като Fedora, има за цел по-бързи версии и служи като един вид инкубатор за функции, които ще бъдат включени в Red Hat Enterprise Linux. Проект, известен като CentOS Linux пуска дистрибуция на Linux до голяма степен идентичен с Red Hat Enterprise Linux, въпреки че взема публично достъпния Red Hat Enterprise Linux и премахва търговските марки и други материали на Red Hat.

В края на 2018 г. IBM обяви, че придобива Red Hat в сделка на стойност около 34 милиарда долара.

Операционни системи Linux, фокусирани върху сигурността

Няколко базирани на Linux операционни системи са разработени с оглед на сигурността. Един е Опашки, съкратено от The Amnesiac Incognito Live System. Проектиран да се стартира от USB флаш или DVD, а не да се инсталира редовно на компютър, той автоматично използва различни инструменти за криптиране включително мрежата Tor от анонимизиращ софтуер за рутер, за да запази потребителските данни безопасни и анонимни. Той е проектиран да оставя никакви данни на компютрите, освен ако изрично не го инструктирате да го направи.

Система, известна като Подграф OS е система, извлечена от Debian, предназначена да бъде инсталирана на компютър за постоянно, но да използва криптиране и други техники за защита на данните. То също силно ограничава до коя част от системата има достъп всяко приложение чрез техника, известна като sandboxing, която също често се използва с операционни системи за смартфони. Subgraph OS в момента е в алфа режим, което означава, че все още е в експериментално състояние.

Дистрибуциите на Linux също се разработват от САЩ и други правителства за целите на сигурността и е вероятно някои частни компании също да са разработили свои собствени втвърдени дистрибуции на Linux.

Други Linux системи, най-вече Кали, са предназначени за използване от специалисти по сигурността. Те са заредени със софтуер, предназначен за използване при тестване на сигурността на други системи и мрежи.

Малки и леки версии на Linux

Някои дистрибуции на Linux са умишлено проектирани да минимизират количеството системни ресурси, от които се нуждаят, което ги прави подходящи за използване на по-стари и по-малко мощни компютри.

Сред най-известните от тези дистрибуции е Puppy Linux, който е предназначен да работи бързо на дори по-бавни машини. Често се използва от DVD или USB флаш за бърз достъп до компютър в Linux, дори ако има инсталиран друг софтуер. Това понякога може да бъде полезно при извличане на данни или отстраняване на проблеми на машина, която е към края на живота си.

Тези видове системи могат да се използват и от стартиращо устройство, за да позволят на хората да усетят как Linux могат да работят на техните машини, без да заменят Windows или друга операционна система, която вече са бягане.

Популярни Linux настолни среди

Възможно е да се използват Linux системи стриктно чрез текстовия команден ред и много разработчици на софтуер и системни администратори го правят, когато става въпрос за сървъри. Но когато хората използват Linux в настолна или лаптоп среда, те често искат да използват графичен потребителски интерфейс, подобен на Windows или macOS. Това улеснява достъпа до познати типове софтуер като уеб браузъри, програми за електронна поща, мултимедиен софтуер и текстообработващи програми.

Има няколко десктоп среди, популярно използвани с Linux. Един е GNOME, често използван в системите Debian и Fedora и проектиран да бъде по същество толкова мощен и гъвкав, колкото търговския софтуер за настолни компютри. Текущата версия на GNOME е GNOME 3, въпреки че някои потребители все още предпочитат по-стария GNOME 2 или инструмент, извлечен от него, наречен МАТЕ.

Друга популярна среда е KDE, който наред с GNOME е една от най-дълго съществуващите Linux среди за настолни компютри. По-новите системи, наречени XFCE и LXDE, също спечелиха фенове за техния прост и бърз код и привлекателен дизайн.

Android и Chrome OS на Google

Android, разработената от Google операционна система за смартфони и таблети е една от най-широко използваните в света и базирана на Linux (ядрото на операционната система е ядрото на Linux). Но, тОстаналата част от софтуера на телефон с Android често се различаваt от това на типичен Linux десктоп или сървърна машина и софтуер за традиционните Linux дистрибуции обикновено не може да се стартира директно на Android, нито софтуерът за Android може да се стартира без помощ на типичен Linux машини.

По същия начин, Chrome OS, друга операционна система на Google, също е базирана на Linux. Той е по-директно съвместим с основния софтуер на Linux, обаче, който е лесен за инсталиране на много компютри Chromebook. Не е необходимо да използвате инструменти на Linux, за да използвате Chromebook, а мнозина предпочитат просто да използват Chrome и други вградени инструменти на машините.