Linux є відкритим кодом, вільна у використанні операційна система, широко використовується для апаратного та програмного забезпечення комп'ютера, розробки ігор, планшетних ПК, мейнфреймів тощо. Unix - це операційна система, яка зазвичай використовується в
У 1960 році Массачусетський технологічний інститут, AT&T Bell Labs та General Electric працювали над експериментальною операційною системою під назвою Мультиплексна інформаційно-обчислювальна служба або MULTICS. Це було розроблено для роботи на комп'ютері з основним кадром GE-645. Але це було погано. Компанія AT&T Bell Labs відключила цей проект і розмістила свої ресурси в інших місцях. Але Кен Томпсон, один із розробників з Bell Labs, продовжував розробляти для мейнфрейму GE-645 і написав гру для цього комп'ютера під назвою Space Travel. Але гра була надто повільною на машині GE і дорога, і коштувала 75 доларів за виконання. Тому він переписав гру на мові складання PDP-7 корпорації Digital Equipment Corporation за допомогою Деніса Річі.
Цей досвід у поєднанні з його роботою над проектом Multics змусив Томпсона запустити нову операційну систему для PDP-7, і вони розробили файлову систему, а також нову багатозадачну операційну систему за допомогою невеликої команди розробники. Вони включали інтерпретатор командного рядка та деякі невеликі корисні програми. Він був названий UNICS в 1970 році, а згодом змінився в UNIX.
У 1985 році Річард Сталлман створив Фонд вільного програмного забезпечення та розробив загальну публічну ліцензію GNU (GNU GPL), щоб вільно поширювати програмне забезпечення. Багато програм, необхідних в ОС (такі як бібліотеки, компілятори, текстові редактори, оболонка UNIX та система вікон), були виконані на початку 1990-х, але мало елементів, таких як драйвери пристроїв, демони та ядро, були неповними. У 1991 році Лінус Торвальдс почав працювати над MINIX, схожою на Unix ОС, код якої був вільно доступний в рамках проекту GNU GPL. Тоді він розробив перше ядро LINUX і випустив його 17 вересня 1991 року для ПК Intel x86. Це ядро включало різні системні утиліти та бібліотеки проекту GNU для створення корисної операційної системи. Весь базовий вихідний код можна вільно змінювати та використовувати.
ОС Linux чудово підходить для малих та середніх операцій, і сьогодні вона також використовується на великих підприємствах, де UNIX раніше розглядався як єдиний варіант. Кілька років тому Linux розглядався як цікавий академічний проект, але більшість великих підприємств, де мережа та багаторазові обчислення користувачів є головними проблемами; люди не розглядали Linux як варіант. Але сьогодні, коли великі виробники програмного забезпечення переносять свої програми до Linux, і як це можна вільно розповсюджувати, ОС увійшла в мейнстрім як життєздатний варіант для веб-сервісу та офісних програм.
Але є деякі обставини, коли UNIX - це очевидний вибір, або раніше. Якщо підприємство використовувало масивні симетричні багатопроцесорні системи або системи з більш ніж вісьма процесорами, їм потрібно було запустити UNIX в минулому. UNIX був набагато більш здатним в тому, щоб керувати всіма процесами ефективніше, ніж Linux. Однак з 2004 року більше найбільших світових суперкомп'ютерів зараз працює під управлінням Linux, ніж unix. З 2011 року Linux працює над 90% з 500 найпопулярніших серверів. Він також працює на найбільшому (станом на 2011 рік): RIKEN Advanced Institute for Computational Science Core: 705024 Потужність: 12659,89 кВт Пам'ять: 1410048 GB
Linux можна вільно розповсюджувати, оскільки це ОС із відкритим кодом. Тож кожен може отримати копію Linux із книг, журналів чи з Інтернету. Для серверних версій організації зазвичай платять дистриб'юторам за контракт на підтримку, а не за програмне забезпечення. Основними дистриб'юторами є червона шапочка, мандрагора та SUSE. Що стосується обладнання сервера, IBM, HP, Dell є основними.
UNIX коштує дорого порівняно з Linux; середні діапазони серверів UNIX мають ціну від 25 000 до 249 999 доларів (включаючи апаратні засоби). Основні дистриб'ютори - HP, IBM та SUN. Сервер UNIX високого класу може коштувати до 500 000 доларів. За даними IDC, Gartner, IBM є лідером на ринку серверів UNIX, HP - на 2-й позиції, а SUN - на третій позиції.
Комерційний UNIX зазвичай пишеться на замовлення для кожної системи, що робить початкову вартість досить високою, тоді як у Linux також є базові пакети. У цьому відношенні Linux у своїй моделі більш близький до Windows, ніж комерційна ОС UNIX. На момент придбання сервера UNIX користувачі отримують план допомоги постачальника щодо налаштування та налаштування системи. Але з Linux, підтримку постачальника потрібно купувати окремо.
Обидві операційні системи вразливі до помилок, але Linux набагато чуйніше реагує на загрози. Linux включив багато однакових характеристик та функцій, знайдених в UNIX, включаючи сегментацію домену користувача в середовищі для багатьох користувачів, відокремлення завдань у багатозадачному середовищі, систему паролів, яка може бути зашифрована та / або розташована віддалено. і багато іншого. Оскільки Linux є відкритою системною ОС, про помилки може повідомляти будь-хто на форумі користувача / розробника, і протягом днів це можна виправити. Але для UNIX це не так, і користувачеві доводиться чекати деякий час, щоб отримати належний виправлення помилок. Спільнота з відкритим кодом постачається швидше, тому що не потрібно проходити нескінченні цикли розвитку комерційних операційних систем.
У той же час, як операційна система з відкритим кодом, її підтримують десятки тисяч розробників по всьому світу. Знову повторюю, це дозволяє кращі інновації та швидші ринкові функції, ніж все, що може запропонувати UNIX.
За даними International Data Corp. (IDC), Linux за останні кілька років виріс швидше, ніж будь-яка інша ОС сервера. Оцінка бази користувачів Linux становить приблизно понад 25 мільйонів машин порівняно з 5,5 мільйонами для комбінованих установок UNIX.
Linux набирає популярності завдяки застосуванню у вбудованих технологіях, вільній та легкій доступності. Щоб конкурувати з Linux, такі постачальники, як HP, IBM, Sun, створюють індивідуальний UNIX з графічним інтерфейсом та зручним для користувача інтерфейсом, який також сумісний з Linux. Основні постачальники UNIX - IBM, Sun та Hewlett-Packard вже вводять функції інтероперабельності Linux у майбутні випуски AIX, Solaris та HP-UX.
Ось цікаве відео, яке розглядає нас через історію, відмінності та деякі загальні команди, які використовуються в середовищі Linux та Unix: