Військово-технічний університет при Федеральній службі спеціального будівництва РФ
Інститут промислового, цивільного і транспортного будівництва
Реферат з предмету інформатика на тему:
В« UNIX-подібні операційні системи В»
Москва 2009-10 рр. .
Зміст
Введення
Історія освіти та розкол
Огляд GNU/Linux-подібних систем
Fedora
Slackware
Огляд BSD-подібних систем
OpenBSD
Frenzy
Огляд файлових систем unix-подібних операційних систем
Extended File System
ext2
Third Extended File System
Табл. 1 Обмеження розмірів
Fourth Extended File System
Journaled File System
XFS
Особливості
Unix File System
ZFS
Ядро linux-kernel-2.6.xx
X.Org Server
Середовища робочого столу
KDE
GNOME
Текстові редактори
nano
vi
Emacs
-->p>
Висновок
Список літератури
Введення
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-систем був створений мова Сі.
Історія освіти і розкол
В 1957 році в Bell Labs була розпочата робота по створенню операційної системи для власних потреб. Під керівництвом Віктора Висоцького була створена система BESYS. Згодом він очолив проект Multics, а потім став главою інформаційного підрозділи Bell Labs.
В 1964 році з'явився комп'ютери третього покоління, для яких можливості BESYS вже не підходили. Висоцький і його колеги прийняли рішення не розробляти нову власну операційну систему, а підключитися до спільному проекту General Electric і Массачусетського технологічного інституту Multics. Телекомунікаційний гігант AT & T, до складу якого входили Bell Labs, надав проектом істотну підтримку, але в 1969 році вийшов з проекту, оскільки він не приносив жодних фінансових вигод. Спочатку 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 році Кен Томпсон за сприяння Дениса Рітчі розробив і реалізував мову Бі, що представляв собою спрощений варіант розробленого в 1966 мови BCPL. Бі, як і BCPL, був інтерпретується мовою. У 1972 році була випущена друга редакція UNIX, переписану на мові Бі. В 1969-1973 роках на основі Бі був розроблений компільований мову, що отримав назву Сі (C).
В 1973 році вийшла третя редакція UNIX, з вбудованим компілятором мови Сі. 15 жовтня того ж року з'явилася четверта редакція, з переписаним на Сі системним ядром (в дусі системи Multics, також написаної мовою високого рівня ПЛ/1), а в 1975 - п'ята редакція, повністю переписана на Сі. З 1974 року UNIX став безкоштовно розповсюджуватися серед університетів та академічних установ. З 1975 року почалося поява нових версій, розроблених за межами Bell Labs, і зростання популярності системи. У тому ж 1975 році Bell Labs випустила шосту редакцію, відому по широко розійшлися коментарям Джона Лайонса. До 1978 система була встановлена ​​більш ніж на 600 машинах, насамперед, у університетах. Сьома редакція була останньою єдиної версією UNIX. Саме в ній з'явився близький до сучасного інтерпретатор командного рядка Bourne shell.
З 1978 починає свою історію BSD UNIX, створений в університеті Берклі. Його перша версія була заснована на шостий редакції. У 1979 випущена нова версія, названа 3BSD, заснована на сьомий редакції. BSD підтримував такі корисні властивості, як віртуальну пам'ять і заміщення сторінок по вимозі. Автором BSD був Білл Джой. На початку 1980-х компанія AT & T, якій належали Bell Labs, усвідомила цінність UNIX та почала створення комерційної версії UNIX. Ця версія, надійшла в продаж в 1982 році, носила назву UNIX System III і була заснована на сьомій версії системи.
Важливою причиною розколу UNIX стала реалізація у 1980 році стека протоколів TCP/IP. До цього міжмашинної взаємодії в UNIX перебувало в зародковому стані - найбільш істотним способом зв'язку був UUCP (засіб копіювання файлів з однієї UNIX-системи в іншу, спочатку працювало по телефонним мережам з допомогою модемів).
Було запропоновано два інтерфейси програмування мережевих застосунків: Berkley sockets і інтерфейс транспортного рівня TLI. Інтерфейс 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 було додано багато нових можливостей, таких як відладчик ядра, мережева файлова система N...