Сьогодні Linux користується великим попитом. Ви можете побачити використання Linux скрізь. Він домінує на наших серверах, комп’ютерах, смартфонах і навіть використовується в деяких електричних пристроях, таких як холодильники.
Деякі люди вважають Unix і Linux синонімами, але це не так. Багато операційних систем були розроблені як Unix, але жодна з них не отримала такої популярності, як Linux. Linux є клоном Unix. Він має кілька функцій, подібних до Unix, але все ще має деякі ключові відмінності. До Linux і Windows у комп’ютерному світі домінував Unix. Unix — це ім’я, захищене авторським правом, і IBM AIX, HP-UX і Sun Solaris — єдині операційні системи Unix, що збереглися до цього часу.
Введення в Unix
Unix — це сімейство багатокористувацьких багатозадачних комп’ютерних ОС, які походять від справжньої AT&T Unix, інтеграція якої почалася в 1969 році в дослідницькому центрі Bell Labs Деннісом Річі, Кеном Томпсоном та іншими. Спочатку Unix призначався для використання в системі Bell, що призвело до появи ряду як комерційних, так і академічних версій Unix від постачальників, включаючи IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) і Каліфорнійський університет.
Системи Unix позначаються модульним дизайном, іноді відомим як «Філософія Unix» . Згідно з цією філософією, операційна система повинна надавати групу простих інструментів, кожен з яких виконує чітко визначену та обмежену функцію. Інкод, уніфікована файлова система та техніка міжпроцесного зв’язку, яка називається труби служать основним засобом зв’язку, а мова сценаріїв команд і оболонки використовується для об’єднання інструментів для реалізації складних робочих процесів.
Unix відрізняє себе від своїх попередників як початкову портативну ОС; майже вся операційна система розроблена мовою програмування C, що дозволяє Unix працювати на багатьох платформах.
Компоненти Unix
Система Unix складається з кількох компонентів, які фактично були зібрані разом. Додавши середовище розробки, документи, бібліотеки та модифікований портативний вихідний код для кожного з цих компонентів у складі ядра ОС, Unix стала автономною програмною системою.
Розташування файлової системи та назви компонентів Unix суттєво змінилися протягом історії системи. Тим не менш, реалізація версії 7 вважається декількома за те, що вона має ранню структуру Canonical:
Введення в Linux
Linux — це сімейство Unix-подібних операційних систем з відкритим кодом. Як правило, Linux упаковується як дистрибутив Linux, який містить допоміжні системні бібліотеки та програмне забезпечення, а також ядро, деякі з яких пропонуються Проектом GNU. Кілька дистрибутивів Linux використовують слово «Linux», але Free Software Foundation використовує назву «GNU/Linux», щоб зосередити увагу на важливості програмного забезпечення GNU.
Відомими дистрибутивами Linux є Ubuntu, Fedora Linux і Debian, останній з яких сам складається з кількох різних дистрибутивів і змін, включаючи Xubuntu і Lubuntu. Комерційними дистрибутивами є SUSE Linux Enterprise і Red Hat Enterprise Linux. Настільні дистрибутиви Linux – це віконні системи, такі як Wayland або X11, і робочі середовища, такі як KDE Plasma або GNOME.
Linux є одним із найвидатніших прикладів співпраці відкритого програмного забезпечення та вільного програмного забезпечення. Вихідний код Linux може поширюватися, змінюватися та використовуватися в некомерційних чи комерційних цілях будь-ким згідно з умовами відповідних ліцензій, таких як GPL (Загальна публічна ліцензія GNU). Наприклад, ядро Linux ліцензовано відповідно до GPLv2.
Компоненти Linux
Встановлені компоненти системи Linux містять наступне:
Бібліотеки програмного забезпечення: вони включають код, який можуть використовувати активні процеси.
Різниця між Linux і Unix
Порівняння | Linux | Unix |
---|---|---|
Визначення | Це операційна система з відкритим кодом у вільному доступі для всіх . | Це операційна система, яка можуть використовуватися лише власниками авторських прав . |
Приклади | Він має різні дистрибутиви, такі як Ubuntu, Redhat, Fedora тощо | IBM AIX, HP-UX і Sun Solaris. |
Користувачі | Сьогодні Linux користується великим попитом. Кожен може використовувати Linux: домашній користувач, розробник або студент. | Він був розроблений в основному для серверів, робочих станцій і мейнфреймів. |
Використання | Linux використовується всюди: від серверів, ПК, смартфонів, планшетів до мейнфреймів і суперкомп’ютерів. | Використовується в серверах, робочих станціях і ПК. |
Вартість | Linux також вільно розповсюджується, завантажується та поширюється через журнали. А цінні дистрибутиви Linux також дешевші, ніж Windows. | Постачальники авторських прав на Unix визначають різні ціни для своїх відповідних операційних систем Unix. |
розвиток | Оскільки він є відкритим кодом, він розроблений шляхом обміну кодами та спільної роботи розробників із усього світу. | Unix був розроблений AT&T Labs, різними комерційними постачальниками та некомерційними організаціями. |
Виробник | Ядро Linux розробляється спільнотою розробників з різних куточків світу. Хоча батько Linux Лінус Торвальдс контролює все. | Unix має три дистрибутиви IBM AIX, HP-UX і Sun Solaris. Apple також використовує Unix для створення операційної системи OSX. |
GUI | Linux базується на командах, але деякі дистрибутиви пропонують Linux на основі графічного інтерфейсу. Gnome і KDE здебільшого використовують GUI. | Спочатку це була ОС на основі команд, але пізніше було створено загальне робоче середовище. Більшість дистрибутивів Unix використовують Gnome. |
Інтерфейс | Типовим інтерфейсом є BASH (Bourne Again SHell). Але деякі дистрибутиви розробили власні інтерфейси. | Спочатку він використовував оболонку Борна. Але він також сумісний з іншими графічним інтерфейсом. |
Підтримка файлової системи | Linux підтримує більше файлових систем, ніж Unix. | Він також підтримує файлову систему, але менше, ніж Linux. |
Кодування | Linux є клоном Unix, поводиться як Unix, але не містить його коду. | Unix містить зовсім інше кодування, розроблене AT&T Labs. |
Операційна система | Linux - це лише ядро. | Unix - це повний пакет операційної системи. |
Безпека | Це забезпечує більш високий рівень безпеки. На даний момент у Linux налічується близько 60-100 вірусів. | Unix також дуже захищений. На даний момент у ньому перераховано близько 85-120 вірусів |
Виявлення та вирішення помилок | Оскільки Linux є відкритим вихідним кодом, щоразу, коли користувач розміщує будь-яку загрозу, розробники з усього світу починають працювати над нею. А отже, це забезпечує швидше рішення. | В Unix користувачам доводиться чекати деякий час, поки проблема буде вирішена. |