основі Бі був розроблений компільований мову, отримав назву Сі (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 і була заснована на сьомій версії системи. p> Важливою причиною розколу 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 було додано багато нових можливостей, таких як відладчик ядра, мережева файлова система 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. br/>
Огляд GNU/Linux-подібних систем
Linux працює на безлічі архітектур процесора фейс (DMAPI) для підтримки ієрархічного управління носіями (HSM)
В· Інструменти резервного копіювання і відновлення (xfsdump and xfsrestore)
В· Реальний розмір файлу на файлової системі, на відміну від кратного розміром блоку.
Unix File System (UFS) - файлова система, створена для операційних систем сімейства BSD і використовувана в переробленому і доповненому вигляді на даний момент як основна в операційних системах-нащадках (FreeBSD, OpenBSD, NetBSD).
Фізично UFS складається з наступних частин:
В· кілька блоків на початку розділу відводиться під завантажувальну область (яка повинна ініціалізуватися окремо від файлової системи)
В· суперблок, що включає магічне число, инициализирующе...