UNIX System V

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Множество потомков System V
UNIX от Bell
Research Unix
Другие
  • CB UNIX (ок. 1975)
  • PWB/UNIX (1977)
  • MERT/DMERT/UNIX-RT
  • System III (1982)
  • 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 / UnixWare[править | править код]

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

    SVR5 / UnixWare 7[править | править код]

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

    SVR6 (отменена)[править | править код]

    SCO объявила, что System V Release 6 будет выпущена в конце 2004, но, очевидно, выпуск был отменён. Предполагалось, что он будет поддерживать 64-битные системы.

    См. также[править | править код]

    Ссылки[править | править код]