Обладнання

Що таке unix?

Зміст:

Anonim

Перша система Unix була розроблена Кеном Томпсоном в AT&T Bell Labs в Мюррей Хілл, штат Нью-Джерсі, США, починаючи з 1965 року. Метою Кен Томпсон було розробити просту інтерактивну операційну систему під назвою " Multics ”(Мультиплексована інформаційно-обчислювальна система), щоб мати можливість використовувати створену ним гру (Space Travel, моделювання сонячної системи).

Зміст індексу

Що таке Unix?

З початком цього проекту навколо Multics було створено консорціум, що складається з MIT (Массасучеттський технологічний інститут), General Electric Co. та Bell Labs.

Але в квітні 1969 року лабораторії Bell і AT&T вирішили використовувати GECOS (General Electric Comprehensive Operating System) замість Multics.

Також Кен Томпсон та Денніс Річі приєдналися до команди і виникла потреба запустити гру Space Travel на меншій машині (DEC PDP - PDP-7, програмований процесор даних, який має лише 4K пам'яті для запуску програм. від користувачів). Саме тому вони відтворили систему, щоб створити скорочену версію Multics під назвою UNICS (UNiplexed Information and Computing Service).

Таким чином, зі скороченою версією UNICS, 1 січня 1970 року вважається офіційною датою народження системи Unix, і стає зрозумілим, чому всі годинники Unix починаються з цієї дати.

Паралельно з цією діяльністю Д. Річі широко брав участь у визначенні мови С (оскільки його вважають одним із винахідників з Б. В. Керніган), тому вся система була повністю переписана мовою С у 1973 році та хрестила Unix Система розподілу часу (TSS).

Коли система перейшла до версії 7 у 1979 році, еволюцію супроводжували численні помітні модифікації, такі як:

- Усунення проблеми, пов’язаної з розміром файлів

- краща мобільність системи (робота на численних матеріальних платформах)

- Доповнення численних утиліт

Указ від 1956 р. Перешкоджав компанії AT&T, від якої залежав Bell Labs, продавати що-небудь, крім телеграфного або телефонного обладнання, тому рішення про розповсюдження шрифтів Unix серед університетів для освітніх цілей Це було взято в 1973 році.

Починаючи з кінця 1977 року, група дослідників Каліфорнійського університету розробила версію Unix з джерел, наданих AT&T для запуску системи на своїх платформах VAX, і назвала її BSD (Berkeley Software Distribution)..

Таким чином, дві галузі розподілу джерел були переміщені до:

- галузь AT&T, яка мала стати системою V системних лабораторій UNIX (USL)

- BSD (Berkeley Software Distribution), розроблений Каліфорнійським університетом

У 1977 році AT&T зробила шрифти Unix доступними для інших компаній, тому було розроблено велику кількість UNIX-подібних шрифтів:

  1. AIX: Комерційний Unix на базі System V, розроблений в лютому 1990 року IBMHP-UX: Комерційний Unix на базі BSD, створений з 1986 року Hewlett Packard Sun Solaris: Commercial Unix BSD, розроблений Sun Microsystems і заснований на System VIRIX: Commercial Unix створений від SGIUltrix: Commercial Unix розроблений компанією DECUnixware: Commercial Unix розроблений NovellUnix від SCO: Commercial Unix на основі системи V, розробленої в 1979 році компаніями Santa Cruz Operations і Hewlett PackardTru64 UNIX: Цей Compaq Unix був створений завдяки Compaq

У 1983 році компанія AT&T мала право комерціалізувати свій Unix, що стало причиною появи UNIX System V, комерційної версії системи Unix.

Творець Linux Лінус Торвальдс

У 1985 році Ендрю Танненбаум, вчитель Нідерландів, створив мінімальну операційну систему, яка отримала назву " Minix ", щоб навчити її програмуванню системи для своїх учнів. У 1991 році Лінус Товардс, студент з Фінляндії, вирішив створити на основі моделі Minix операційну систему з можливістю роботи над архітектурами типу 386. Він назвав цю операційну систему " Linux ".

Більшість операційних систем можна згрупувати у дві різні сім'ї. Одна з них - операційні системи Microsoft, що базувалися на Windows NT, а інша (майже всі інші) має спадщину, орієнтовану на Unix.

В останньому сімействі у нас є Linux, Mac OS X, Android, iOS, Chrome OS, Orbis і навіть прошивка, встановлена ​​на вашому модемі чи маршрутизаторі. Все це, а можливо, і кілька тисяч більше, часто називають "Unix-подібними" операційними системами.

З перших версій Unix вже приніс деякі важливі атрибути структури та дизайну, які живуть донині у своїх варіантах.

Однією з них є «філософія Unix» у створенні малих та модульних утиліт. Якщо ви знайомі з терміналом Linux, це має бути вам знайоме. Сама система пропонує ряд утиліт, які можна комбінувати різними способами для виконання більш складних завдань у системі.

У Unix також є дуже корисна система файлової структури, яка могла б використовуватися програмами та їх файловими з'єднаннями. Ця фраза і добре відома, пов'язана з Linux, де "все є файлом", є справжньою спадщиною від Unix. Сюди входять спеціальні файли та апаратні пристрої, які надають інформацію про операційну систему. Дивлячись на іншу сторону, лише Windows називає свої диски літерами, факт, повністю успадкований від DOS-систем.

Хронологія Unix

По правді, GNU / Linux не є прямим нащадком BSD, але це нащадок проекту Unix, коріння якого було в школах та університетах США. Багато поточних операційних систем, таких як Android, Chrome OS та безліч інших операційних систем, засновані на GNU / Linux.

РЕКОМЕНДУЄМО ВАМ Що таке CloudLinux та які його переваги

З іншого боку, був досліджений ринок з метою майбутнього Unix. Великі корпорації хотіли створити та ліцензувати власний Unix для продажу своїх домашніх версій. Серед цих великих корпорацій були SCO UnixWare, Novell зі своїм чудовим NetWare, Sun з Solaris, HP-UX, IBM AIX, SGI IRIX та багато інших. Факт, про який багато хто не знає, це те, що навіть Microsoft в жарт створила власну Unix-подібну з Microsoft Xenix.

Вся ця історія наочно показує, що Microsoft не починала проект з нуля при розробці своєї системи. Сьогодні всі операційні системи Microsoft базуються на ядрі Windows NT. У нас є Windows 7, Windows 8, Windows RT, Windows Phone 8, Windows Server та операційна система Xbox, які використовують ядро ​​Windows NT, яке було розроблено для підтримки сумісності зі старими програмами, успадковуючи багато від MSDOS.

Стандарт Unix

Враховуючи велику кількість систем Unix, створених на базі системи AT&T V або BSD, питання про стандарт Unix було внесено в дискусійну групу / etc / group з 1981 року, щоб гарантувати максимальну мобільність між системи:

  • У 1983 році AT&T публікує SVID (визначення інтерфейсу System V), в якому описується система V. Це перше визначення відрізняється від POSIX. У 1984 році / etc / group публікує POSIX, серію стандартів, розроблених в рамках IEEE (Інститут інженерів електротехніки та електроніки)). Таким чином, POSIX також відомий під назвою IEEE P1003. Одночасно консорціум будівельників (Sun, IBM, HP, DEC, AT&T, Unisys та ICL) публікує стандарт X / Open Portable Guide Issue3 (XPG3). Цей стандарт, зокрема, стосується попередніх відмінностей у географічному розташуванні (дата, алфавіт тощо).

Чому Unix і чи це важливо?

Ви подивилися на термінал Mac OS X або структуру вашої файлової системи? Mac і Linux - це операційні системи, схожі на Unix. Знаючи трохи про всю цю історію, це допомагає краще зрозуміти, що таке операційна система «схожа на Unix», і чому так багато існуючих операційних систем на ринку настільки схожі між собою, тоді як Windows виглядає настільки відмінним від інших.. Це пояснює, чому, використовуючи термінал в Mac OS X, ви будете почувати себе комфортніше, якщо ви користувач Linux.

Ми рекомендуємо найкращі дистрибутиви та легкі дистрибутиви Linux, які існують на даний момент.

Система Unix - це багатокористувацька багатозадачна операційна система, що означає, що одному або багатопроцесорному комп'ютеру дозволяється одночасно працювати декількома програмами одним або декількома користувачами. У ньому є один або кілька інтерпретаторів оболонок, а також велика кількість команд та численні утиліти. Він також має велику мобільність, а це означає, що можна встановити систему Unix майже на всіх платформах.

Обладнання

Вибір редактора

Back to top button