Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

UNIX-подібна операційна система



План:


Введення

UNIX-подібна операційна система (іноді скор. * nix) - система, яка утворилася під впливом UNIX. Термін включає вільні / відкриті операційні системи, утворені від UNIX компанії Bell Labs або емулюють його можливості, комерційні та запатентовані розробки, а також версії, засновані на вихідному коді UNIX. Немає стандарту, що визначає термін, і припустимі різні точки зору про те, чи вважати певний продукт UNIX-подібним чи ні.


1. Термін "UNIX-подібний" і торгова марка UNIX

The Open Group володіє торговою маркою UNIX і веде справи Single UNIX Specification, де слово UNIX використовується як знак відповідності. Вони не вітають вживання терміна "UNIX-подібний" і вважають, що це зловживання їх товарним знаком. Керівництво групи вимагає використання заголовних букв в назві UNIX або в іншому випадку окремо від решти тексту, схвалюють використання слова UNIX як прикметника в поєднанні з такими словами, як "система", і не схвалюють написання через дефіс (відноситься до англійського тексту). Найбільш близький термін, який вони вважали б коректним, був би "UNIX system-like" [1].

З 2007 року ведеться суперечка між Вейном Греєм (англ.) і The Open Group, в якому обговорюється використання слова UNIX як торгового знака [2]. За словами Trademark Trial and Appeal, Board Grау зі своєю компанією вимагає від The ​​Open Group надати йому документацію для їх вимог до торгової марки.

Також, в 2007 році The Open Group наполягла на тому, щоб німецький Університет Касселя не використав "UNIX" як скорочення [3].


2. Категорії

Денніс Рітчі, один з творців UNIX, висловив свою думку, що UNIX-подібні системи, такі як Linux, є де-факто UNIX-системами. Ерік Реймонд запропонував розділити UNIX-подібні системи на 3 типи:

Генетичний UNIX
Системи, історично пов'язані з кодовою базою AT & T. Більшість, але не всі комерційні дистрибутиви UNIX-систем потрапляють під цю категорію. Так само, як і BSD -системи, які є результатами роботи університету Берклі в пізніх 1970-х і ранніх 1980-х. В деяких з цих систем відсутній код AT & T, але до цих пір простежується походження від розробки AT & T.
UNIX по товарному знаку, або бренду
Ці системи, в основному комерційного характеру, були визначені The Open Group як відповідні Єдиної специфікації UNIX, і їм дозволено носити ім'я UNIX. Більшість цих систем - комерційні похідні кодової бази UNIX System V в тій чи іншій формі (наприклад, Amiga UNIX), хоча деякі (наприклад, z / OS компанії IBM) заслужили торгову марку через шар сумісності з POSIX, не будучи по суті UNIX. Багато старих UNIX-системи не підходять під це визначення.
UNIX по функціональності
В цілому, будь-яка система, поведінка якої приблизно відповідає специфікації UNIX. До таких систем можна віднести Linux і Minix, які ведуть себе подібно UNIX-системі, але не мають генетичних зв'язків з кодовою базою AT & T. Більшість вільних / відкритих реалізацій UNIX, будучи генетичним UNIX чи ні, підпадають під обмежене визначення цієї категорії у зв'язку з дорожнечею сертифікації The Open Group, яка коштує кілька тисяч доларів.

Cygwin, не будучи операційною системою, надає UNIX-подібну середу в Microsoft Windows; також існують сервіси Microsoft Windows для UNIX.


3. Розвиток UNIX-подібних систем

UNIX-системи почали з'являтися з пізніх 1970-х і ранніх 1980-х. Багато пропрієтарних версій, таких як Idris (1978), Coherent (англ.) (1983) і UniFLEX (англ.) (1985), ставили метою забезпечити потреби бізнесу функціональністю, доступною навченим користувачам UNIX.

Коли AT & T дозволила комерційне ліцензування UNIX в 1980-х, безліч розроблених пропрієтарних систем грунтувалися на цьому, включаючи AIX, HP-UX, IRIX, Solaris, Tru64 UNIX, Ultrix і Xenix. Це багато в чому витісняло пропрієтарних клонів. Зростаюча несумісність між системами привела до створення стандартів взаємодії, у тому числі POSIX і Єдиної специфікації UNIX.

Між тим, в 1983 році був запущений проект GNU, завдяки якому вдалося зробити операційну систему, яку всі користувачі комп'ютера могли вільно використовувати, вивчати, виправляти, заново. Різні UNIX-подібності розроблялися аналогічно GNU, часто з тими ж основними компонентами. Вони перш за все служили дешевим заміщенням UNIX і включали 4.4BSD, Linux і Minix. Деякі з них послужили основою для комерційних UNIX-систем, таких як BSD / OS і Mac OS X. Примітно, що Mac OS X 10.5 (Leopard) сертифікований Єдиної специфікацією UNIX [4].


4. Приклади

Debian GNU / Linux, популярний дистрибутив GNU / Linux
Nexenta OS, популярний дистрибутив OpenSolaris

Більшість виробників відкритих UNIX-систем не домагаються сертифікації UNIX для свого продукту навіть як компромату: вартість сертифікації вважається неприпустимою. Для таких систем зазвичай використовують термін Freenix. Прикладом є GNU, Linux, Minix, OpenSolaris, Plan 9 і BSD зі своїми нащадками, такими як FreeBSD, NetBSD і OpenBSD.


5. Дослідницькі Unix-подібні

Є безліч запатентованих UNIX-подоб, таких як: AIX, HP-UX, IRIX, Mac OS X, LynxOS, QNX, SCO OpenServer, Solaris, Tru64 UNIX, UnixWare, Xenix і VxWorks.


6. Дослідницькі не-UNIX

  • 3OS [5] - Object Oriented Operation System
  • Nemesis [6] - дослідницька ОС від Кембріджського університету
  • TUNES - 1994 рік
  • V (operating system) - Stanford, ранні 1980-ті
  • Microsoft Singularity
  • Amoeba - розробка Амстердамського вільного університету.
  • Фантом (ОС)

Примітки

  1. Trademark Guidelines - www.opengroup.org / tm-guidelines.htm, About The Open Group.
  2. TTABVUE. Trademark Trial and Appeal Board Inquiry System -
  3. Universitt Kassel: publik. Kasseler Hochschulzeitung - www.uni-kassel.de/presse/publik/07_03/s1.pdf, 2007-04-17.
  4. Apple - Mac OS X Server Snow Leopard - UNIX - www.apple.com / server / macosx / technology / unix.html
  5. http://www.3os.ru - www.3os.ru подробиці
  6. Nemesis - www.cl.cam.ac.uk/Research/SRG/netos/old-projects/nemesis/ (Англ.)

Цей текст може містити помилки.

Схожі роботи | скачати

Схожі роботи:
Операційна система
Операційна система
Solaris (операційна система)
House (операційна система)
Операційна система реального часу
UNIX
UNIX-час
Amiga UNIX
Підсистема для застосунків на базі UNIX
© Усі права захищені
написати до нас
Рейтинг@Mail.ru