Чим відрізняється unix від linux
Якщо ви недавно почали вивчати Linux і освоюватися в цій величезній всесвіту, то напевно, часто зустрічали термін Unix. Звучить дуже схоже на Linux, але що ж воно означає? Напевно, вам цікаво чим відрізняється unix від linux. Відповідь на це питання залежить від того що ви розумієте під цими словами. Адже кожне з них може інтерпретуватися по-різному. У цій статті ми розглянемо спрощену історію Linux і Unix щоб допомогти вам зрозуміти що це і як вони між собою пов`язані. Як завжди ви можете задавати питання або додати додаткову інформацію в коментарях.
Коротка історія Unix і Linux
Свою історію Unix почав в кінці 1960-х і на початку 1970-х в науково-дослідних обчислювальних лабораторіях ATT Bell Labs в Сполучених штатах. Разом з MIT і General Electric дослідна лабораторія Bell Labs почала розробку нової операційної системи. Деякі дослідники були незадоволені ходом розробки цієї операційної системи. Вони відійшли від роботи над основним проектом і почали розробляти власну ОС. У 1970 році ця система отримала назву Unix, а два роки по тому вона була повністю переписана на мові програмування Сі.
Відео: Що краще Microsoft Windows, Linux або MacOS?
Це дозволило поширювати і перенести Unix на різні пристрої і обчислювальні платформи.
Так як Unix продовжував розвиватися, ATT почав продавати ліцензії на використання її в університетах, а також в комерційних цілях. Це означало що не всі могли, як зараз, вільно змінювати і поширювати код операційної системи Unix. Незабаром почало з`являтися багато редакцій і варіантів операційної системи Unix, призначеної для вирішення різних завдань. Найвідомішою з них була BSD.
Linux схожий на Unix по функціональності і можливостям, але не кодової базою. Ця операційна система була зібрана з двох проектів. Перший - проект GNU, розроблений Річардом Столлманом в 1983, другий - ядро Linux, написаний Лінус Торвальдс в 1991.
Метою проекту GNU було створити систему схожу на Unix, але не залежну від нього. Іншими словами, операційну систему, яка містить код Unix, яка могла б вільно поширюватися і модифікуватися без обмежень, як вільне програмне забезпечення. Так як вільний ядро Linux не могло працювати саме по собі, проект GNU об`єднався з ядром Linux, і так народилася операційна система Linux.
Відео: Mac Os vs Windows vs Linux. Що краще?
Конструювався Linux під впливом системи Minix, нащадка Unix, але весь код був написаний з нуля. На відміну від Unix, який використовувався на серверах і великих мейнфреймах різних підприємств, Linux був розрахований для використання на домашньому комп`ютері з більш простим апаратним забезпеченням.
На сьогоднішній день Linux працює на величезній кількості платформ, більшому ніж будь-яка інша ОС, це сервера, що вбудовуються системи, мікрокомп`ютери, модеми та навіть мобільні телефони. Тепер буде більш детально розглянута різниця linux і unix.
Що таке Unix
Термін Unix може ставитися до таких понять:
- Оригінальна операційна система, розроблена в ATT Bell Labs, на основі якої розвиваються інші ОС.
- Товарний знак, написано великими літерами. UNIX належить The Open Group, яка розробила набір стандартів для операційних систем - Single UNIX Specification. Тільки ті системи, які відповідають стандартам можуть законно називатися UNIX. Сертифікація не безкоштовна і вимагає від розробників платити за використання цього товарного знака.
- Всі операційні системи зареєстровані з ім`ям Unix. Тому що вони відповідають вищезазначеним стандартам. Це AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS і OS X - так, навіть ті що працюють на комп`ютерах Apple.
Що таке Linux
Термін Linux відноситься тільки до ядра. Операційна система не буде повною без настільної середовища і додатків. Оскільки більшість додатків були розроблені і зараз розробляються в рамках проекту GNU, повна назва операційної системи - GNU / Linux.
Зараз безліч людей використовують термін Linux для позначення всіх, заснованих на ядрі Linux, дистрибутивів. На даний момент найновіша версія ядра Linux - 4.4, версія 4.5 знаходиться на стадії розробки. Зміна нумерації релізів ядра з 3.х на 4.х відбулася не так вже давно.
Linux - це Unix подібна операційна система, яка поводиться як Unix, але не містить його код. Unix подібні ОС часто називають Un * x, * NIX і * N? X, або навіть юніксоід. У Linux немає сертифікації Unix, а GNU розшифровується як GNU not Unix, так що в цьому відношенні Mac OS X більше Unix ніж Linux. Але тим не менше ядро Linux і ОС GNU Linux дуже схожі на Unix по функціональності, реалізують більшість принципів філософії Unix. Це чіткий код, зберігання конфігурації системи в окремих текстових файлах, а також використання невеликих інструментів командного рядка, графічна оболонка і менеджер сеансів.
Відео: Урок 1. Введення в ОС Linux / Unix
Важливо зауважити що далеко не всі Unix подібні системи отримали сертифікацію UNIX. У певному контексті всі операційні системи, засновані на UNIX або на його ідеях, називаються UNIX подібними, незалежно від того чи є у них сертифікат UNIX чи ні. Крім того, вони можуть бути комерційними і безкоштовними.
Сподіваюся, тепер стало більш зрозуміло, чим відрізняється unix від linux. Але підемо ще далі і підведемо підсумки.
Відео: OS UNIX Linux 1 Введення
Основні відмінності
- Linux - вільна операційна система з відкритим вихідним кодом, а оригінальна Unix - немає, крім деяких її похідних.
- Linux - це клон оригінального Unix, але він не містить його код.
- Головна відмінність unix від linux, в тому що Linux - це тільки ядро, в той час як Unix була і є повноцінною операційною системою.
- Linux був розроблений для персональних комп`ютерів. А Unix орієнтований в першу чергу на великі робочі станції і сервери.
- Сьогодні Linux підтримує більше платформ ніж Unix.
- Linux підтримує більше типів файлових систем ніж Unix.
Як бачите, плутанина зазвичай виникає через те, що linux vs unix можуть означати зовсім різні речі. Яке б значення ні малося на увазі, факт залишається фактом - Unix був першим, а Linux з`явився пізніше. Linux народився з прагнення до свободи програмного забезпечення та мобільності, натхненний підходом Unix. Можна сміливо сказати що ми все в боргу перед рухом вільного програмного забезпечення, тому що світ був би набагато гірше без нього.
- Популярні мови програмування linux
- Куди встановлюються програми в ubuntu
- Торрент-клієнт transmission став доступний для завантаження користувачам windows
- Мтчелл м. - програмування для linux. Професійний підхід
- Кращі книги про linux
- Кращі поштові сервери linux
- Кращі irc клієнти linux
- Кращі читалки для linux
- Як правильно: linux або gnu linux
- Історія команд linux
- Установка webmin в gentoo
- Реліз linux kernel 4.8 rc3
- Стів джобс свого часу пропонував роботу лінус торвальдс
- Порівняння linux і bsd
- Системи ініціалізації linux
- Написання скриптів оболонки - поради експертів
- Змінити часовий пояс linux
- 7 Переваг linux
- Lame - linux administration made easy
- Типи файлів в linux
- Команда cat linux