Чим відрізняється 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Популярні мови програмування linux
Системи ініціалізації linuxСистеми ініціалізації linux
7 Переваг linux7 Переваг linux
Lame - linux administration made easyLame - linux administration made easy
Торрент-клієнт transmission став доступний для завантаження користувачам windowsТоррент-клієнт transmission став доступний для завантаження користувачам windows
Команда cat linuxКоманда cat linux
Змінити часовий пояс linuxЗмінити часовий пояс linux
Стів джобс свого часу пропонував роботу лінус торвальдсСтів джобс свого часу пропонував роботу лінус торвальдс
Кращі книги про linuxКращі книги про linux
Історія команд linuxІсторія команд linux
» » Чим відрізняється unix від linux