Що таке UNIX і що таке UNIX?


8

Похідне з цього питання :

Якщо opensolaris, freebsd, openbsd, netbsd не UNIX, що тоді?

Що мене більше бентежить, це факт, що OSX1.5 + є UNIX, тоді як попередня версія OSX не була

Яка різниця між UNIX та UNIX-подібними?

І чим відрізняється UNIX-Like та Linux?

Відповіді:


16

UNIX - це Unix, а Unix - Unix. Але Unix може бути не Unix, і Unix не завжди є UNIX .


15
І GNU точно не Unix!
важкий

Давайте кидайте POSIX у суміш!
KFro

Так, що про POSIX?
OscarRyz

@heavyd, хотілося б, щоб я міг подвоїти або потрійно проголосувати.
сл

2
Ім'я, яке можна назвати, не є вічним ім'ям. Вільний від бажання, ти усвідомлюєш таємницю. Захоплені бажанням, ви бачите лише прояви. --Лао-цзи
Річард Хоскінс

13

Вікіпедія на Unix :

Unix (офіційно торгова марка UNIX, іноді також написана як Unix з маленькими ковпаками) - це комп'ютерна операційна система, спочатку розроблена в 1969 році групою співробітників AT&T в Bell Labs, включаючи Кена Томпсона, Денніса Річі, Брайана Керніган, Дугласа Макілроя та Джо Оссанна. На сьогодні термін Unix використовується для опису будь-якої операційної системи, яка відповідає стандартам Unix, тобто основна операційна система працює так само, як і оригінальна операційна система Unix. Сьогоднішні системи Unix розбиті на різні галузі, розроблені з часом AT&T, а також різні комерційні постачальники та неприбуткові організації.

Станом на 2007 рік власником торговельної марки є The Open Group, консорціум галузевих стандартів. Тільки системи, які повністю відповідають та сертифіковані згідно з Єдиною специфікацією UNIX, кваліфіковані для використання торговельної марки; інші називаються "Unix-подібними" або "Unix-подібними".

.. на Unix-подібному :

* Операційна система, схожа на Unix (іноді її скорочують до nix, щоб обійти проблеми з торговельною маркою), є такою, яка поводиться таким чином, як система Unix, але не обов'язково відповідає або сертифікована будь-якій версії Єдиної специфікації UNIX.

Немає стандарту для визначення терміна, і можлива певна різниця думок щодо того, чи є певна ОС «Unix-like».

.. в Linux :

Система на базі Linux - це модульна операційна система, схожа на Unix . Значну частину основної конструкції він походить від принципів, створених в Unix протягом 1970-х та 1980-х років. Така система використовує монолітне ядро, Linux ядро, яке обробляє управління процесами, мережевими мережами та доступ до периферійної та файлової системи. [...]

Окремі проекти, які взаємодіють з ядром, забезпечують більшу частину функціональності вищого рівня системи. Земля користувачів GNU є важливою частиною більшості систем на базі Linux, [...]

.. на BSD (FreeBSD, NetBSD, OpenBSD) :

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

Історично BSD вважався гілкою UNIX - "BSD UNIX", оскільки він поділяв початкову базу коду та дизайн з оригінальною операційною системою AT&T UNIX. У 1980-х BSD широко прийняли постачальники систем класу робочих станцій у вигляді фірмових варіантів UNIX, таких як DEC ULTRIX та Sun Microsystems SunOS. Це можна віднести до простоти, з якою можна було б ліцензувати, та знайомості, яку вона знайшла серед засновників багатьох технологічних компаній цієї епохи. [...]

Сьогодні термін "BSD" часто не використовується спеціально для позначення будь-якого з цих нащадків BSD, наприклад, FreeBSD, NetBSD або OpenBSD, які разом утворюють гілку сімейства операційних систем, схожих на Unix .

.. і на ОС X 10.5 :

Mac OS X v10.5 "Leopard" вийшов 26 жовтня 2007 року. Його Apple назвала "найбільшим оновленням Mac OS X". [...] Leopard - продукт, зареєстрований на відкритій марці UNIX 03 на платформі Intel. Це також перша ОС на базі BSD, яка отримала сертифікацію UNIX 03.


4

Unix - торгова марка, що належить The Open Group. "Тільки системи, які повністю відповідають та сертифіковані відповідно до Єдиної специфікації UNIX, кваліфіковані для використання торговельної марки." (1) (2)

Це пояснює, чому версія OSX до 1.5 не є UNIX, оскільки вона не була повністю сумісною.


2

OS X, Solaris, HP-UX та AIX - це решта дистрибутивів UNIX, які добре справляються на ринку. UNIX-Like відноситься до операційної системи, яка поводиться як традиційна UNIX (методи форкінгу, той самий метод міжпроцесового зв'язку, функції ядра тощо), але не відповідає єдиній специфікації UNIX . Прикладами цього є варіанти BSD, дистрибутиви GNU / Linux та Minix. Зрештою, це більше пов'язане з торговою маркою та поведінкою системи.


0

UNIX була ОС, спочатку розроблена AT&T ще в 60-х. Це була ОС із закритим кодом, тому багато людей клонували її функціонал для створення UNIX-подібних ОС, таких як BSD та Linux . Інші ліцензували UNIX для створення своїх ОС, як AIX .

UNIX останнім часом став специфікацією для ліцензійної ОС, відкритою групою . Вони повинні затвердити ОС, перш ніж її можна назвати UNIX.


"UNIX-Like OS, як BSD та Linux" - Linux - це лише ядро. Я звичайно не хотів би про це говорити, але це питання повністю щодо цих операційних систем.
Джон Т
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.