logo

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

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

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

За да се създаде версия на операционната система Unix, подходяща за настолни компютри, захранвани от процесори Intel, Linux е разработен за първи път през 1991 г. от финландския компютърен програмист Линукс Торвалдс. Въпреки че терминът „Unix“ все още е търговска марка на AT&T, прочутото подразделение за изследвания и разработки на телефонната компания, сега често се използва общо за различни системи, които са едновременно съвместими и вдъхновени от оригиналния Unix.

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

анализиране на низ към int

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

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

Запознаване с Linux OS дистрибуции

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

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

1. Дебиан

Популярни Linux дистрибуции като Deepin, Ubuntu и Mint са известни със своята висока производителност, надеждност и несравнимо потребителско изживяване. Debian се счита за майката на тези дистрибуции. Debian 10.5, актуализация на Debian 10, известна още като Debian Buster, е най-новата стабилна версия.

Имайте предвид, че Debian 10.5 е просто надстройка на Debian Buster, която включва най-новите актуализации и нови софтуерни приложения, а не нова версия на Debian Buster. Включени са и актуализации за защита, които адресират текущи проблеми със сигурността. Няма нужда да изхвърляте вашата система Buster, ако все още я имате. Просто използвайте мениджъра на APT пакети, за да надстроите вашата система.

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

Проектът Debian предлага повече от 59 000 софтуерни пакета, поддържа широк набор от компютри и добавя повече системни архитектури с всяка нова версия. Той полага усилия да балансира здравината и най-съвременните технологии. Стабилен, тестващ и нестабилен са трите основни клона за разработка, предлагани от Debian.

Въпреки че стабилната версия е, както подсказва името й, стабилна като скала и има ефективна защита на сигурността, тя за съжаление не идва с най-новите софтуерни продукти. Въпреки това, поради своята стабилност и издръжливост, той е идеален за производствени сървъри. Той също отговаря на изискванията за доста традиционни потребители на настолни компютри, които не се интересуват особено от най-новите софтуерни пакети. Обикновено инсталирате Debian Stable на вашата система.

Тестването на Debian е непрекъснато актуализирана версия, която предлага най-новите версии на софтуера, които все още не са включени в стабилната версия. Това е етап на разработка за предстоящото стабилно издание на Debian. Той често има проблеми с нестабилността и е лесно чуплив. Освен това не получава актуализации за защита навреме. Bullseye е най-новата версия за тестване на Debian.

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

Debian се използва от стотици милиони потребители поради своето стабилно хранилище на пакети и стабилност, особено в реални среди.

2. Gentoo

Gentoo е дистрибуция, предназначена за специалисти и професионалисти, които обмислят инструментите, с които работят веднага. Мрежовите и системните администратори, както и разработчиците, попадат в тази група. Следователно това не е най-добрият вариант за начинаещи в Linux. За хора, които искат да научат повече за вътрешната работа на операционната система Linux, се препоръчва Gentoo.

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

Gentoo Linux

Система за управление на пакети, наречена portage, е включена в Gentoo и е естествена и за други дистрибуции, включително Sabayon и Calculate Linux, която е изградена върху Gentoo и обратно съвместима с него. Той се основава на идеята за колекциите на портовете и е написан на Python. Базираните на BSD дистрибуции като OpenBSD и NetBSD предоставят колекции от портове, които са колекции от пачове и makefiles.

3. Ubuntu

Една от най-популярните Linux дистрибуции, разработена и актуализирана от Canonical, се използва както от експерти, умерени потребители, така и от начинаещи. Ubuntu е създаден предимно за новодошлите Linux или тези, които преминават от Mac или Windows.

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

Ubuntu Linux

Ubuntu идва предварително инсталиран с десктоп интерфейс GNOME и общ софтуер, включително Firefox, LibreOffice, софтуер за редактиране на изображения като GIMP, музикални плейъри и видео плейъри като Audacious и Rhythmbox.

Най-новата версия е Ubuntu 20.04 LTS, често известна като Focal Fossa. Включени са многобройни актуализации и нови функции, включително темата Yaru, усъвършенствани икони, невероятна поддръжка за Snap продукти и възможност за скалируемост на фракции, която постепенно внедряване показва.

Много други варианти на Linux имат Ubuntu като основа. Linux Mint 20.04 LTS, Kubuntu 20.04 и Lubuntu 20.04 LTS са някои от дистрибуциите, базирани на Ubuntu 20.04. (Уляна).

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

Струва си да се спомене фокусираното върху мултимедийното производство Ubuntu Studio. Предназначен е за артисти, които искат да работят в областта на създаването на видео, фотография, аудио и графики.

4. Linux Mint

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

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

Работен плот на Linux Mint

Изпълнете следните команди, за да активирате поддръжката за прихващане.

 $ sudo rm /etc/apt/preferences.d/nosnap.pref $ sudo apt update $ sudo apt install snapd 

Трите десктоп варианта на Mint 20 – изданията Cinnamon, XFCE и MATE – са базирани на Ubuntu 20.04 LTS. Mint се предлага само в 64-битови версии; 32-битовите версии вече не се поддържат. Ядрото на Linux 5.4, което захранва Linux Mint 20, е актуализирано, за да включва нови подобрения като по-добра поддръжка за AMD Navi 12, процесори Intel Tiger Lake и графични процесори NVIDIA. Цялостният потребителски интерфейс също е актуализиран с нови теми, усъвършенствани икони, фонови изображения с висока разделителна способност и ретуширана лента на задачите.

Новите версии включват възможност за частично мащабиране за HiDPI монитори, за да се насладите на по-резки и ясни визуализации, както и Warpinator, инструмент за споделяне на файлове, който работи в LAN. Освен това ще получите други помощни програми за ежедневна употреба, включително Firefox, Timeshift, LibreOffice, Thunderbird и музикалния плейър Audacious.

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

5. Red Hat Enterprise Linux

Red Hat Enterprise Linux, известен също като RHEL, е Linux дистрибуция, създадена за бизнес или корпоративна употреба. Един от най-добрите заместители с отворен код на други софтуерни платформи като Microsoft е този. Със своята надеждност и последователни поправки за сигурност, които повишават цялостната му сигурност, Red Hat обикновено е най-добрият избор за сървърни среди.

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

RHEL Linux дистрибуция

Може лесно да се инсталира на традиционни сървъри, виртуални среди като VMware и HyperV, както и в облака. С помощта на хибридната облачна среда, известна като OpenShift PaaS (платформа като услуга), която е базирана на Docker контейнери и управлявана от Kubernetes, Red Hat постигна съвършенство в областта на технологията за контейнеризация.

Системните администратори са обучени и сертифицирани от Redhat чрез специални програми като RHCSA (Red Hat Certified System Administrators) и RHCE (Red Hat Certified Engineer).

Когато скоростта, сигурността и стабилността са основни приоритети, RHEL е най-добрата дистрибуция за избор. RHEL се предлага чрез лиценз и абонаментът се подновява всяка година. Потребителите могат да закупят лиценз за редица абонаментни модели, включително Linux за виртуални центрове за данни, Linux Developer Workstation и Linux Developer Suite.

Red Hat и неговите разклонения, като CentOS, традиционно използват мениджъра на пакети yum. Сега, когато ситуацията е актуализирана, DNF е мениджърът на пакети по подразбиране за RHEL 8 (Ootpa), най-новата версия. AppStream и BaseOS са двете основни хранилища, използвани за разпространение на RHEL.

За разлика от BaseOS, която предлага само приложения за основните функции на системата, хранилището на AppStream (Application Stream) предлага всички софтуерни програми, които искате да инсталирате на вашата система.

6. CentOS

Една управлявана от общността неограничена операционна система, наречена CentOS, се стреми да осигури силна и надеждна инфраструктура с отворен код. Red Hat Enterprise Linux е скъпа опция, но CentOS, която е базирана на RHEL, е напълно безплатна за изтегляне и инсталиране. Потребителите могат да се възползват от безплатни актуализации за сигурност и функции, като същевременно получават стабилността и надеждността на RHEL. За феновете на Linux, които искат да се насладят на предимствата на RHEL, CentOS 8 е предпочитание.

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

Linux дистрибуция на CentOS

Третата итерация на CentOS 8, версия 8.2, е най-новата. Той използва хранилищата на BaseOS и App stream и включва най-новите версии на софтуерни продукти като Python 3.8, GCC 9.1, Maven 3.6 и др.

7. Fedora

Поради своята простота и готови за използване приложения, които улесняват новите потребители да започнат, Fedora отдавна има репутация на една от най-удобните за потребителя дистрибуции.

Това е силна и адаптивна операционна система, която е предназначена за сървъри, компютри и лаптопи, както и IoT среди. Подобно на CentOS, Fedora е основана на Red Hat и служи само като тестова платформа за Red Hat, преди да навлезе в етап Enterprise. В резултат на това той често се използва за обучение и развитие и е полезен както за студенти, така и за разработчици.

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

Linux дистрибуция на Fedora

Fedora предоставя най-новите и първокласни RPM софтуерни пакети и използва DNF пакетния мениджър от известно време (и все още го прави като свой пакетен мениджър по подразбиране). Най-новата версия на Fedora е 32.

8. Kali Linux

Kali Linux е базирана на Debian дистрибуция на Linux, създадена и поддържана от офанзивна сигурност, която е предназначена за използване в цифрова криминалистика и тестове за проникване. Той идва предварително зареден с инструменти за тестване на проникване, включително Nmap, Metasploit Framework, Maltego и Aircrack-ng, за да назовем само няколко.

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

Linux дистрибуция за Kali

Kali Linux е предназначен за специалисти по киберсигурност и студенти, които искат да изпробват тестове за проникване. Всъщност Kali предлага признати от индустрията сертификати като Kali Linux Certified Professional и тестване за проникване с Kali.

Най-новата версия на Kali, която използва управлението на APT пакети, е Kali 2020.2.

9. Arch Linux

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

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

Arch Linux

Когато надграждаме пакетите на терминалите, Arch Linux автоматично ще надгражда до най-новата версия, тъй като това е текуща версия. Той прави приложение на AUR (Arch User Repository), платформа за инсталиране на софтуер, базирана на общността, и използва Pacman като основен мениджър на пакети. Най-новата версия е 2020.09.01.

10. OpenSUSE

Проектът OpenSUSE е авангардно, всеобхватно съвместно усилие, което предлага два основни отдела на SUSE: SUSE Leap, важно издание, което е предназначено за потребители на настолни компютри, както и за корпоративно развитие и тестване. Това го прави идеалната опция за системни администратори и разработчици с отворен код.

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

OpenSuse Linux

Най-близкото нещо до модерна дистрибуция е SUSE Tumbleweed, текуща версия, която включва най-новите софтуерни стекове и IDE. Благодарение на наличието на текущи пакети, включително офис програми, GCC компилатор и ядро, TumbleWeed е парче от тортата за всеки опитен потребител или разработчик на софтуер.

За управление на софтуерни пакети OpenSUSE използва мениджъра на пакети Yast и се препоръчва за програмисти и администратори.

Заключение

Очевидно те са само няколко от наличните Linux дистрибуции и в никакъв случай не са изчерпателен списък. Съществуват над 600 Linux дистрибуции, като 500 от тях се разработват активно. Но смятахме, че е важно да се концентрираме върху няколко от най-популярните дистрибуции на Linux, някои от които са служили като модели за други.

Основна разлика между Linux OS и Windows OS

Следват някои начини, по които Linux се различава от Windows OS.

  • Тъй като Linux е операционна система с отворен код, потребителят може просто да промени изходния код според нуждите си, за разлика от Windows, която е собствена операционна система и не предоставя на потребителя достъп до изходния код.
  • Тъй като Linux OS открива и коригира грешки, тя е значително по-сигурна от Windows OS, която има голяма потребителска база и следователно е цел за хакери.
  • Дори и с остарял хардуер, Linux е по-бърз от Windows.
  • Windows счита периферните устройства за устройства, докато Linux ги третира като файлове.
  • Linux позволява идентични имена на файлове в сравними папки, но Windows не позволява идентични имена на файлове в подобни папки.
  • За разлика от Windows OS, където файловете на приложението и системата често се записват на C устройство, Linux ви позволява да намерите системните и програмните файлове на отделни устройства.