UNIX System V

Поделись знанием:
Перейти к: навигация, поиск

Bell Unixes
Research Unix
V6 (1975)</br>

V7 (1979)</br> V8 (1985)</br> V9 (1986)</br>

V10 (1989)
Другие
CB UNIX (c. 1975)</br>

PWB/UNIX (1977)</br> System III (1982)</br>

System V (1983)

AT&T UNIX System V (произн. англ: "System Five") — одна из версий операционной системы UNIX, разработанная в AT&T и выпущенная в 1983 г.

Было выпущено 4 основные версии — Releases 1, 2, 3 и 4. Версия System V Release 4 (SVR4) была наиболее удачной и популярной. Многие UNIX-подобные системы переняли от неё, например, сценарии инициализации системы — «SysV init scripts» (/etc/init.d) — отвечающие за запуск системы и её выключение, и System V Interface Definition (SVID) — стандарт, описывающий работу системы System V.





SVR1

Первая версия System V, выпущенная в 1983 г. Она была основана на System III и UNIX/TS 5.0 от Bell Labs, включала редактор vi и curses из BSD UNIX. System V работала на машинах DEC VAX. Также была добавлена поддержка межпроцессной коммуникации при помощи сообщений, семафоров и общей памяти.

SVR2

System V Release 2 была выпущена в 1984 г. Были добавлены командная оболочка и System V Interface Definition и введено понятие «основа для портирования» (porting base) — оригинальная версия, с которой начинались все попытки переноса на другие машины.

SVR3

System V Release 3 была выпущена в 1987 г. и включала в себя STREAMS, удалённую файловую систему (RFS), разделяемые библиотеки (shared libraries) и Transport Layer Interface (TLI). ОС Bestix (операционная система для рабочих станций Беста) — это порт SVR3.1.

SVR4

System V Release 4.0 была анонсирована 1 ноября 1989 г. и выпущена в 1990 г. Это был совместный проект UNIX Systems Laboratories и Sun Microsystems и содержал технологии из Release 3, 4.3BSD, Xenix и SunOS:

  • из BSD: поддержка TCP/IP, csh
  • из SunOS: интерфейс виртуальной файловой системы (заменивший «File System Switch» из System V Release 3), сетевая файловая система (NFS, новая система виртуальной памяти, включающая поддержку mmap файлов и новая система разделяемых библиотек.
  • Другие улучшения:

Также в 1990 г. появился полный порт SVR4 (так называемый Amiga UNIX, или AMIX) сделанный в R&D Amiga Inc. корпорации Commodore для семейства ПК Amiga.

Позднее исходный код ядра SVR4 был изменён и стал доступен как open source в виде проекта Sun OpenSolaris на условиях лицензии CDDL.

SVR4.1

В Release 4.1 добавлен асинхронный ввод-вывод.

SVR4.2

Добавлена поддержка файловой системы Veritas, ACL, динамически загружаемые модули ядра и программные потоки (LWP, Light-Weight Process).

SVR5

Release 5 был выпущен как SCO UnixWare 7 компанией The SCO Group. Исходный код не использовался другими производителями.

См. также

Напишите отзыв о статье "UNIX System V"

Ссылки

  • [bitsavers.informatik.uni-stuttgart.de/pdf/att/unix/ Документация на UNIX System V] на сайте bitsavers.org  (англ.)

Отрывок, характеризующий UNIX System V

Пфуль был невысок ростом, очень худ, но ширококост, грубого, здорового сложения, с широким тазом и костлявыми лопатками. Лицо у него было очень морщинисто, с глубоко вставленными глазами. Волоса его спереди у висков, очевидно, торопливо были приглажены щеткой, сзади наивно торчали кисточками. Он, беспокойно и сердито оглядываясь, вошел в комнату, как будто он всего боялся в большой комнате, куда он вошел. Он, неловким движением придерживая шпагу, обратился к Чернышеву, спрашивая по немецки, где государь. Ему, видно, как можно скорее хотелось пройти комнаты, окончить поклоны и приветствия и сесть за дело перед картой, где он чувствовал себя на месте. Он поспешно кивал головой на слова Чернышева и иронически улыбался, слушая его слова о том, что государь осматривает укрепления, которые он, сам Пфуль, заложил по своей теории. Он что то басисто и круто, как говорят самоуверенные немцы, проворчал про себя: Dummkopf… или: zu Grunde die ganze Geschichte… или: s'wird was gescheites d'raus werden… [глупости… к черту все дело… (нем.) ] Князь Андрей не расслышал и хотел пройти, но Чернышев познакомил князя Андрея с Пфулем, заметив, что князь Андрей приехал из Турции, где так счастливо кончена война. Пфуль чуть взглянул не столько на князя Андрея, сколько через него, и проговорил смеясь: «Da muss ein schoner taktischcr Krieg gewesen sein». [«То то, должно быть, правильно тактическая была война.» (нем.) ] – И, засмеявшись презрительно, прошел в комнату, из которой слышались голоса.
Видно, Пфуль, уже всегда готовый на ироническое раздражение, нынче был особенно возбужден тем, что осмелились без него осматривать его лагерь и судить о нем. Князь Андрей по одному короткому этому свиданию с Пфулем благодаря своим аустерлицким воспоминаниям составил себе ясную характеристику этого человека. Пфуль был один из тех безнадежно, неизменно, до мученичества самоуверенных людей, которыми только бывают немцы, и именно потому, что только немцы бывают самоуверенными на основании отвлеченной идеи – науки, то есть мнимого знания совершенной истины. Француз бывает самоуверен потому, что он почитает себя лично, как умом, так и телом, непреодолимо обворожительным как для мужчин, так и для женщин. Англичанин самоуверен на том основании, что он есть гражданин благоустроеннейшего в мире государства, и потому, как англичанин, знает всегда, что ему делать нужно, и знает, что все, что он делает как англичанин, несомненно хорошо. Итальянец самоуверен потому, что он взволнован и забывает легко и себя и других. Русский самоуверен именно потому, что он ничего не знает и знать не хочет, потому что не верит, чтобы можно было вполне знать что нибудь. Немец самоуверен хуже всех, и тверже всех, и противнее всех, потому что он воображает, что знает истину, науку, которую он сам выдумал, но которая для него есть абсолютная истина. Таков, очевидно, был Пфуль. У него была наука – теория облического движения, выведенная им из истории войн Фридриха Великого, и все, что встречалось ему в новейшей истории войн Фридриха Великого, и все, что встречалось ему в новейшей военной истории, казалось ему бессмыслицей, варварством, безобразным столкновением, в котором с обеих сторон было сделано столько ошибок, что войны эти не могли быть названы войнами: они не подходили под теорию и не могли служить предметом науки.