Історія, версії і основні характеристики ОС UNIX

Автор работы: Пользователь скрыл имя, 03 Ноября 2012 в 13:10, реферат

Описание

UNIX (читається юнікс) - сімейство переносите, багатозадачних і багатокористувацьких операційних систем.
Перша система UNIX була розроблена в 1969 році в підрозділі Bell Labs компанії AT & T. З тих пір була створена велика кількість різних UNIX-систем. Юридично лише деякі з них мають повне право називатися «UNIX»; решта ж, хоча і використовують подібні концепції і технології, поєднуються терміном «UNIX-подібні» (англ. UNIX-like). Для стислості в даній статті під UNIX-системами маються на увазі як справжні UNIX, так і UNIX-подібні ОС.
Деякі відмітні ознаки UNIX-систем включають в себе:
використання простих текстових файлів для настройки та управління системою;
широке застосування утиліт, що запускаються в командному рядку;

Содержание

Вступ.
Історія розвитку ОС UNIX.
Сучасний стан ОС UNIX.
Сучасні версії.
Основні характеристики UNIX.

Работа состоит из  1 файл

індив..docx

— 27.69 Кб (Скачать документ)

Мукачівський кооперативний торговельно-економічний  коледж

 

 

 

 

                  

  Індивідуальне завдання

                        З теми:                                       

«Історія, версії і основні характеристики ОС UNIX.»

 

 

 

 

                        Виконала студентка 2 курсу

Спеціальності: товарознавство та

комерційна  діяльність (у митній справі)

211 групи

Маргіта Ольга

Мукачево 2012р.

 

 

 

ПЛАН:

  1. Вступ.
  2. Історія розвитку ОС UNIX.
  3. Сучасний стан ОС UNIX.
  4. Сучасні версії.
  5. Основні характеристики UNIX.

 

 

 

 

 

 

 

 

 

ВСТУП

UNIX (читається юнікс) - сімейство переносите, багатозадачних і багатокористувацьких операційних систем.

 

Перша система UNIX була розроблена в 1969 році в підрозділі Bell Labs компанії AT & T. З тих пір була створена велика кількість різних UNIX-систем. Юридично лише деякі з них мають повне право називатися «UNIX»; решта ж, хоча і використовують подібні концепції і технології, поєднуються терміном «UNIX-подібні» (англ. UNIX-like). Для стислості в даній статті під UNIX-системами маються на увазі як справжні UNIX, так і UNIX-подібні ОС.

 

Деякі відмітні ознаки UNIX-систем включають  в себе:

використання простих текстових  файлів для настройки та управління системою;

широке застосування утиліт, що запускаються в командному рядку;

взаємодія з користувачем за допомогою  віртуального пристрою - терміналу;

уявлення фізичних і віртуальних  пристроїв і деяких засобів межпроцессового взаємодії як файлів;

використання конвеєрів з декількох  програм, кожна з яких виконує  одну задачу.

 

В даний час UNIX-системи використовуються в основному на серверах, а також  як вбудовані системи для різного  устаткування. На ринку ОС для робочих  станцій та домашнього застосування лідером є Microsoft Windows, UNIX займає тільки друге (Mac OS X), третє (GNU / Linux) і багато наступні місця.

 

UNIX-системи мають велику історичну  важливість, оскільки завдяки їм  поширилися деякі популярні сьогодні  концепції і підходи в області  ОС і програмного забезпечення. Також, в ході розробки Unix-систем  був створений мова Сі.

 

Серед прикладів відомих UNIX-подібних операційних систем: BSD, Solaris, Linux, Android, MeeGo, NeXTSTEP, Mac OS X, Apple iOS.

 

 

ІСТОРІЯ

Спочатку UNIX була розроблена наприкінці 1960-х років співробітниками Bell Labs, у першу чергу Кеном Томпсоном, Деннісом Рітчі та Дугласом Макілроем.

 

У 1969 році Кен Томпсон, прагнучи реалізувати ідеї, що були покладені в основу MULTICS, але на більш скромному апаратному забезпеченні (DEC PDP-7), написав першу версію нової операційної системи, а Брайан Керніган вигадав для неї назву - UNICS (UNIplexed Information and Computing System) - на противагу MULTICS (MULTIplexed Information and Computing Service). Пізніше ця назва скоротилась до UNIX.

 

У листопаді 1971 року вийшла версія для PDP-11, найбільш успішного сімейства  мікрокомп'ютерів 1970-х (у СРСР його аналоги, що випускалися Міністерством електронної  промисловості були відомо як СМ ЕОМ  і «Електроніка», пізніше ДВК, вироблялися  в Києві, Воронежі, Зеленограді). Ця версія отримала назву «перша редакція» (Edition 1) і була першою офіційною версією. Системний час все реалізації UNIX відраховують з 1 січня 1970.

 

Перші версії UNIX були написані на асемблері  і не мали вбудованого компілятора  з мовою високого рівня. Приблизно  в 1969 році Кен Томпсон за сприяння Денніса Рітчі розробив і реалізував мову Бі (B), що представляв собою спрощений (для реалізації на мінікомп'ютерах) варіант розробленого в 1966 мови BCPL. Бі, як і BCPL, був інтерпретується мовою. У 1972 році була випущена друга редакція UNIX, переписану на мові Бі. У 1969-1973 роках на основі Бі був розроблений компільований мову, що отримав назву Сі (C).

 

У 1973 році вийшла третя редакція UNIX, з вбудованим компілятором мови Сі. 15 жовтня того ж року з'явилася четверта редакція, з переписаним на Сі системним  ядром (в дусі системи Multics, також написаної мовою високого рівня ПЛ / 1), а в 1975 - п'ята редакція, повністю переписана на Сі.

 

З 1974 року UNIX став поширюватися серед  університетів та академічних установ. З 1975 року почалося поява нових версій, розроблених за межами Bell Labs, і зростання популярності системи. У тому ж 1975 році Bell Labs випустила шосту редакцію, відому по широко розійшлися коментарям Джона Лайонса .

 

До 1978 року система була встановлена ​​більш ніж на 600 машинах, насамперед, в університетах. [Джерело не вказано 861 день] Сьома редакція була останньою єдиної версією UNIX. Саме в ній з'явився близький до сучасного інтерпретатор командного рядка Bourne shell.

Розкол

 

На початку 1980-х компанія AT & T, якій належали Bell Labs, усвідомила цінність UNIX та почала створення комерційної версії UNIX. Ця версія, що надійшла в продаж в 1982 році, носила назву UNIX System III і була заснована на сьомій версії системи.

 

Однак, компанія не могла безпосередньо  почати розвиток UNIX як комерційного продукту через заборону, накладеного урядом США в 1956 році. Міністерство юстиції  змусило AT & T підписати угоду, яка  забороняла компанії займатися діяльністю, не пов'язаної з телефонними і  телеграфними мережами та обладнанням. Для того, щоб все-таки мати можливість перевести UNIX в ранг комерційних продуктів, компанія передала початковий код операційної системи деяким вищим навчальним закладам, ліцензованих код під дуже ліберальними умовами. У грудні 1973 року (одним з перших) вихідні коди отримав університет Берклі [2].

 

З 1978 року починає свою історію BSD UNIX, створений в університеті Берклі. Його перша версія була заснована на шостий редакції. У 1979 випущена нова версія, названа 3BSD, заснована на сьомий редакції. BSD підтримував такі корисні властивості, як віртуальну пам'ять і заміщення сторінок по вимозі. Автором BSD був Білл Джой.

 

Важливою причиною розколу UNIX стала  реалізація у 1980 році стека протоколів TCP / IP. До цього міжмашинної взаємодії в UNIX перебувало в зародковому стані - найбільш суттєвим способом зв'язку був UUCP (засіб копіювання файлів з однієї UNIX-системи в іншу, спочатку працювало по телефонним мережам за допомогою модемів).

 

Було запропоновано два інтерфейси програмування мережевих застосунків: Berkley sockets (сокет Берклі) і інтерфейс транспортного рівня TLI (англ. Transport Layer Interface). Інтерфейс Berkley sockets був розроблений в університеті Берклі та використовував стек протоколів TCP / IP, розроблений там же. TLI був створений AT & T у відповідності з визначенням транспортного рівня моделі OSI та вперше з'явився в системі System V версії 3. Хоча ця версія містила TLI та потоки, спочатку в ній не було реалізації TCP / IP або інших мережевих протоколів, але подібні реалізації надавалися сторонніми фірмами. Реалізація TCP / IP офіційно та остаточно була включена в базову поставку System V версії 4. Це, як і інші міркування (по більшій частині, ринкові), викликало остаточне розмежування між двома гілками UNIX - BSD (університету Берклі) та System V (комерційна версія від AT & T). Згодом, багато компаній, ліцензованих System V у AT & T, розробили власні комерційні різновиди UNIX, такі як AIX, CLIX, HP-UX, IRIX, Solaris.

 

У середині 1983 року була випущена версія BSD 4.2, що підтримує роботу в мережах  Ethernet і Arpanet. Система стала вельми популярною. Між 1983 і 1990 роком в BSD було додано багато нових можливостей, таких як відладчик ядра, мережева файлова система NFS, віртуальна файлова система VFS, і істотно поліпшені можливості роботи з файловими мережами.

 

Тим часом AT & T випускала нові версії своєї системи, названої System V. У 1983 була випущена версія 1 (SVR1 - System V Release 1), що включала повноекранний текстовий редактор vi, бібліотеку curses, буферизацію введення-виведення, кешування inode. Версія 2 (SVR2), випущена в 1984, реалізовувала монопольний доступ до файлів (file locking), доступ до сторінок на вимогу (demand paging), копіювання при записі (copy-on-write). Версія 3 вийшла в 1987 році і включала, серед іншого, TLI, а також систему підтримки віддалених файлових систем RFS. Версія 4 (SVR4), розроблена у співпраці з фірмою Sun і вийшла 18 жовтня 1988, підтримувала багато можливостей BSD, зокрема TCP / IP, сокети, новий командний інтерпретатор csh. Крім того, там було багато інших додавань, таких як символічні посилання, командний інтерпретатор ksh, мережева файлова система NFS (запозичена у SunOS) і т. д.

 

Сучасні реалізації UNIX, як правило, не є системами V або BSD в чистому  вигляді. Вони реалізують можливості як System V, так і BSD.

[Правити]

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

 

 Робочий стіл KDE

Основна стаття: Операційні системи  на основі вільного ПЗ

 

У 1983 році Річард Столлман оголосив про створення проекту GNU - спроби створення вільної UNIX-подібної операційної системи з нуля, без використання оригінального вихідного коду. Велика частина програмного забезпечення, розробленого в рамках даного проекту, - такого як GNU toolchain, Glibc (стандартна бібліотека мови Сі) і Coreutils - відіграє ключову роль в інших вільних операційних системах. Однак, роботи по створенню заміни для ядра UNIX, необхідні для повного виконання завдань GNU, просувалися вкрай повільно. В даний час GNU Hurd - спроба створити сучасне ядро ​​на основі мікроядерної архітектури Mach - все ще далека від завершення.

 

У 1991 році, коли Лінус Торвальдс опублікував ядро ​​Linux і привернув помічників, використання інструментів, розроблених в рамках проекту GNU, було очевидним вибором. Операційна система GNU і ядро ​​Linux разом складають ОС, відому, як GNU / Linux. Дистрибутиви цієї системи (такі як Red Hat і Debian), що включають ядро, утиліти GNU та додаткове програмне забезпечення стали популярними як серед аматорів, так і серед представників бізнесу.

 

На початку 1992 року вийшов дистрибутив 386/BSD, заснований на дистрибутиві Networking Release 2, поширюваний компанією BSDI за $ 995 з «жахливою знижкою» в 99% в порівнянні з ціною System V. [джерело не вказано 861 день] UNIX Systems Laboratories подала позов проти BSDI, а потім проти університету Берклі, яка допустила поширення файлів UNIX у вихідних і двійкових форматах фактично за безцінь, що підривало бізнес самій USL. Весь 1992 ніяких значних успіхів в судовій тяжбі для USL не приніс, зате з'явився зустрічний позов від Каліфорнійського університету. До початку 1993 року дистрибутив 386/BSD поміняв свою назву на NetBSD. У грудні 1993 року з'явився інший дистрибутив - FreeBSD, націлений на простих користувачів. Після придбання USL компанією Novell до літа 1993 року почалися переговори по врегулюванню статусу кодів BSD. До січня 1994 CSRG і Novell домовилися видалити три файли з 18000 Networking Release 2, частина файлів повинна бути піддана правці, а до приблизно 70 файлів університет повинен був додати інформацію про копірайт USL. У червні 1994 року вийшов «чистий» випуск 4.4BSD-Lite. Ось з цього моменту групи BSDI, NetBSD та FreeBSD повинні були повторно синхронізувати свої версії систем з «чистою» системою 4.4BSD-Lite. Таким чином, всі напрацювання, зроблені за три роки з моменту подачі позову USL, довелося переглядати на предмет порушення авторських прав і використання стороннього коду. Переписувати важливі складові ядра і операційного оточення. Значно пізніше виділилися в самостійні проекти OpenBSD, TrustedBSD і DragonFlyBSD.

 

14 червня 2005 був відкритий початковий  код операційної системи Solaris. Цей проект, як і створена на його основі операційна система, отримали назву OpenSolaris. 17 червня, через три дні після відкриття коду, був створений дистрибутив SchilliX. У травні 2008 з'явився перший офіційний дистрибутив OpenSolaris 2008.05. Існує більше десяти дистрибутивів на основі OpenSolaris, найбільш відомі з яких BeleniX і Nexenta OS.

 

На даний момент GNU / Linux і представники сімейства BSD швидко відвойовують ринок у комерційних UNIX-систем і одночасно проникають як на настільні комп'ютери кінцевих користувачів, так і на мобільні і вбудовувані системи. Одним із свідчень даного успіху служить той факт, що, коли фірма Apple шукала основу для своєї нової операційної системи, вона вибрала NEXTSTEP - операційну систему з вільно поширюваним ядром, розроблену фірмою NeXT і перейменовану в Darwin після придбання фірмою Apple. Дана система відноситься до сімейства BSD і заснована на ядрі Mach. Застосування Darwin BSD UNIX у Mac OS X робить його однією з найбільш широко використовуваних версій UNIX.

Після поділу компанії AT & T, товарний знак UNIX та права на оригінальний вихідний код неодноразово змінювали власників, зокрема, вони тривалий час належали компанії Novell.

 

У 1993 році Novell передала права на товарний знак і на сертифікацію програмного забезпечення на відповідність цьому знаку консорціуму X / Open, який потім об'єднався з Open Software Foundation, утворивши консорціум The Open Group. Він об'єднує провідні комп'ютерні корпорації і державні організації, в тому числі IBM, Hewlett-Packard, Sun, NASA і багато інших. Консорціум займається розробкою відкритих стандартів в області операційних систем, найважливішим з яких є Single UNIX Specification, раніше відомий як POSIX. З точки зору The Open Group, назва UNIX можуть носити тільки системи, що пройшли сертифікацію на відповідність Single UNIX Specification.

 

У 1995 році Novell продала права на існуючі ліцензії та подальшу розробку System V компанії Santa Cruz Operation. У 2000 році Santa Cruz Operation продала свій UNIX-бізнес компанії Caldera, яка потім була перейменована в SCO Group. Хоча ця назва схоже на абревіатуру SCO, використовувану Santa Cruz Operation, це дві різні компанії.

 

SCO Group заявила, що вона також володіє правами на вихідний код UNIX і розгорнула кампанію проти різних користувачів і постачальників UNIX-подібних систем, вимагаючи виплати ліцензійних відрахувань. Однак Novell стверджує, що права на вихідний код не були передані Santa Cruz Operation і, таким чином, не перейшли до SCO Group, а залишаються у Novell, що і підтвердив вердикт суду. Незважаючи на це в серпні 2009 року апеляційний суд США скасував винесене раніше рішення, призначивши додаткове розслідування з метою встановлення законного власника авторських прав на вихідні тексти операційної системи [3]. У червні 2010 року суд поставив крапку в цьому питанні, підтвердивши винесений раніше (в квітні 2010) черговий вердикт на користь Novell і відмовивши SCO Group в розгляді подальших скарг.

Информация о работе Історія, версії і основні характеристики ОС UNIX