Історія, версії і основні характеристики ОС UNIX
Мукачівський кооперативний
Індивідуальне завдання
З
теми:
«Історія, версії і основні характеристики ОС UNIX.»
Виконала студентка 2 курсу
Спеціальності: товарознавство та
комерційна діяльність (у митній справі)
211 групи
Маргіта Ольга
Мукачево 2012р.
ПЛАН:
- Вступ.
- Історія розвитку ОС UNIX.
- Сучасний стан ОС UNIX.
- Сучасні версії.
- Основні характеристики 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-подібних операційних систем: BSD, Solaris, Linux, Android, MeeGo, NeXTSTEP, Mac OS X, Apple iOS.
ІСТОРІЯ
Спочатку UNIX була розроблена наприкінці
1960-х років співробітниками
У 1969 році Кен Томпсон, прагнучи реалізувати ідеї, що були покладені в основу MULTICS, але на більш скромному апаратному забезпеченні (DEC PDP-7), написав першу версію нової операційної системи, а Брайан Керніган вигадав для неї назву - UNICS (UNIplexed Information and Computing System) - на противагу MULTICS (MULTIplexed Information and Computing Service). Пізніше ця назва скоротилась до UNIX.
У листопаді 1971 року вийшла версія для
PDP-11, найбільш успішного сімейства
мікрокомп'ютерів 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-системи в іншу, спочатку працювало по телефонним мережам за допомогою модемів).
Було запропоновано два
У середині 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 був відкритий початковий
код операційної системи
На даний момент 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 в розгляді подальших скарг.
СУЧАСНІ ВЕРСІЇ
Отже, в даний час (початок 2004 року - В.К.) ми маємо на платформі Intel x86 наступні основні версії UNIX:
FreeBSD 5.2;
OpenBSD 3.4;
NetBSD 1.6.2;
Linux 2.0, 2.2, 2.4, 2.6 у вигляді безлічі різних дистрибутивів;
Solaris 9;
SCO OpenServer 5.0.7 і UnixWare 7.1.3
На інших платформах (основні версії):
Linux 2.6.x (практично всі платформи);
NetBSD 1.6.2 (практично всі платформи);
Mac OS X 10.3.2 (PowerPC);
AIX 5L v5.2 (PowerPC);
Solaris 9, 10 (SPARC);
HP-UX 11i (PA-RISC, Intel Itanium);
Tru64 Unix V.5.1B-1 (Alpha);
IRIX 6.5.23 (MIPS)
ОСНОВНІ ХАРАКТЕРИСТИКИ
ОС UNIX має такі основні характеристики:
переносимість;
витісняє багатозадачність на основі процесів, що працюють в ізольованих адресних просторах у віртуальній пам'яті;
підтримка одночасної роботи багатьох користувачів;
підтримка асинхронних процесів;
ієрархічна файлова система;
підтримка незалежних від пристроїв операцій вводу-виводу (через спеціальні файли пристроїв);
стандартний інтерфейс для програм (програмні канали, IPC) та користувачів (командний інтерпретатор, що не входить в ядро ОС);
вбудовані засоби обліку використання системи.
Список використаної літератури:
Эви Немет, Гарт Снайдер, Трент Хейн, Бэн Уэйли. Unix и Linux: руководство системного администратора, 4-е издание = Unix and Linux System Administration Handbook, 4ed. — М.: «Вильямс», 2011. — 1312 с. — ISBN 978-5-8459-1740-9
Робачевский А. М., Немнюгин С. А., Стесик О. Л. Операционная система UNIX. — 2-е изд. — СПб.: БХВ-Петербург, 2010. — 656 с. — ISBN 978-5-94157-538-1 УДК 681.3.06 ББК 32.973.26-018.2
Роберт Шимонски. Освой самостоятельно Unix. 10 минут на урок = Sams Teach Yourself Unix in 10 Minutes. — М.: «Вильямс», 2006. — С. 272. — ISBN 0-672-32764-3
Эрик C. Реймонд. Искусство программирования для Unix = Art of Unix Programming. — М.: «Вильямс», 2005. — С. 544. — ISBN 0-13-142901-9
Роббинс А. Unix. Справочник. Пер. с англ. 4-е издание. — "КУДИЦ-ПРЕСС", 2007. — С. 864. — ISBN 5-91136-031-4
Учебники по UNIX
С. Д. Кузнецов Операционная система UNIX. Центр Информационных Технологий. — учебное пособие. Архивировано из первоисточника 22 августа 2011. Проверено 24 июля 2011.
Copyleft (no c) - 1996-2004 В. Кравчук, OpenXS Initiative

- Історія виготовлення селітри. Зв’язок селітри з виробництвом пороху
- Історія видавничого ринку незалежної України
- Історія видавничої справи у Франції
- Історія винайдення телескопа
- історія винекнення курорту Ялта
- Історія виникненн арбітражної угоди,її природа, форма і порядок підписання
- Історія виникнення авторського права
- Історія благодійності
- Історія Болонського процесу
- Історія брахманізму
- Історія бухгалтерського обліку
- Історія введення акцизного збору в Україні
- Історія Великого театру
- Історія велнес