Типи операційних систем Linux

Усміхнена молода жінка за допомогою ноутбука на балконі

Типи операційних систем Linux

Авторство зображення: Westend61/Westend61/GettyImages

Операційна система Linux є однією з основних операційних систем, що використовуються сьогодні на комп'ютерах та інших пристроях. Він, ймовірно, найбільш відомий своїм використанням на корпоративних комп’ютерних серверах, але різні варіанти Linux також використовуються на настільних комп’ютерах, ноутбуках і мейнфреймах, а також на більш езотеричних пристроях. Google Android операційна система для смартфонів і планшетів, а також її ОС Chrome системи для комп’ютерів під назвою Chromebook, обидві засновані на Linux. Різні типи систем Linux краще підходять для різних цілей.

Історія операційної системи Linux

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

Відео дня

Рання операційна система, схожа на Unix, називається Мінікс вже існував для ПК, але ліцензування та інші проблеми зробили його незадовільним для Торвальдса та групи програмістів у всьому світі, які допомагали розробляти Linux. Linux технічно відноситься тільки до ядра операційної системи, що означає внутрішнє ядро ​​системи, яке знаходиться між прикладними програмами та апаратним забезпеченням комп’ютера, керуючи пам’яттю, часом процесора та доступом до пристроїв комп’ютера.

Більша частина іншого програмного забезпечення, зазвичай встановленого в системі Linux, походить з Проект GNU, розвивався значною мірою під егідою с Фонд вільного програмного забезпечення, займається розробкою та просуванням програмного забезпечення, яке сприяє свободі своїх користувачів. Річард Столман, засновник і президент Free Software Foundation, виступає за використання комбінованої системи GNU/Linux а не просто кажучи про ОС Linux. В основному, система Linux забезпечує ядро ​​операційної системи, GNU надає багато інструментів на рівні програми та, у багатьох сучасних установках додаткові організації надають більшу частину іншого основного програмного забезпечення, що працює на Linux машини.

Сьогодні ядро ​​Linux підтримується численними розробниками по всьому світу, багато з яких працюють у них компанії-розробники програмного забезпечення, які використовують Linux або для внутрішнього використання, або для використання в продуктах, які пропонуються клієнтів. Ці розробники переконаються, що ядро ​​Linux сумісне з широким спектром апаратного забезпечення, і впроваджують нові функції для підвищення зручності, безпеки та ефективності. Ядро Linux є відкритим вихідним кодом, що означає, що будь-хто може використовувати та змінювати вільно доступний вихідний код для власних цілей. Більша частина іншого програмного забезпечення, доступного для Linux, також доступна на подібних умовах, хоча точні ліцензії відрізняються. Тому, переконайтеся, що ви розумієте ситуацію навколо програмного забезпечення, яке ви встановлюєте на персональних або службових комп’ютерах.

Розуміння дистрибутивів ОС Linux

Починаючи з початкових випусків Linux на початку 1990-х років, багато організацій придумали свої власні пакети програмного забезпечення для доповнення ядра 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, після an стародавнє африканське слово, що означає «людство для інших». Заснований на Debian, він доступний кожному безкоштовно і є одним із найпоширеніших варіантів Linux. Canonical надає регулярні офіційні випуски системи та підтримку зацікавлених платників.

The Система Linux Mint в свою чергу, заснований на Ubuntu. Він був створений у 2006 році і розроблений як елегантна та проста у використанні операційна система на базі Ubuntu. Він набув популярності серед багатьох користувачів настільних комп’ютерів, зокрема, як простий, так і різноманітний власні інструменти, які в інших дистрибутивах за замовчуванням не входять, оскільки вони зосереджені на відкритому коді програмне забезпечення.

Red Hat, Fedora і CentOS

Ще одна компанія, яка стоїть за популярним дистрибутивом Linux червоний капелюх, який також почав свою діяльність у 1994 році. Свою назву отримав від а червона шапка Корнельського університету, яку зазвичай носив один із засновників коли він працював, допомагаючи однокурсникам в лабораторії Університету Карнегі-Меллона.

Основна система Red Hat, відома як Red Hat Enterprise Linux, був розроблений як стабільний комерційно життєздатний дистрибутив, який спочатку продавався в магазинах разом із програмним забезпеченням, таким як Microsoft Windows та версіями операційних систем Apple Macintosh. Він виявився хітом серед компаній, зацікавлених у надійній і стабільній версії операційної системи 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 із програмним забезпеченням для анонімізації маршрутизаторів, щоб зберегти дані користувача в безпеці та анонімності. Він призначений для того, щоб не залишати ніяких даних на комп’ютерах, якщо ви явно не вказуєте йому це робити.

Система, відома як Підграф ОС — це система, отримана від Debian, призначена для постійного встановлення на комп’ютері, але з використанням шифрування та інших методів збереження даних. Він також сильно обмежує, до якої частини системи має доступ кожна програма за допомогою техніки, відомої як пісочниця, яка також часто використовується в операційних системах смартфонів. 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, інша операційна система Google, також заснована на Linux. Він більш сумісний із основним програмним забезпеченням Linux, однак, який легко встановити на багатьох комп’ютерах Chromebook. Для використання Chromebook не обов’язково використовувати інструменти Linux, і багато хто вважає за краще просто використовувати Chrome та інші вбудовані інструменти на комп’ютерах.