UNIX System V
![]() | Ця стаття потребує додаткових посилань на джерела для поліпшення її перевірності. (жовтень 2022) |
![]() | |
Розробник | AT&T Corporation |
---|---|
Родина ОС | Unix |
Робочий стан | історичний |
Вихідна модель | закритий код |
Початковий випуск | 1983 |
AT&T UNIX System V — одна з версій операційної системи UNIX, розроблена в AT&T і випущена в 1983 р.
Було випущено 4 основні версії — Release 1, 2, 3 і 4. Версія System V Release 4 (SVR4) була найбільш вдалою і популярною і послужила джерелом для деяких загальних властивостей UNIX-подібних операційних систем, таких як сценарії ініціалізації системи — «SysV init scripts» (/etc/init.d
) — відповідають за запуск системи та її зупинку, і System V Interface Definition[en] (SVID) — стандарт, що описує роботу системи System V.
Перша версія System V, випущена в 1983 р. Вона була заснована на System III та UNIX / TS 5.0 від Bell Labs, включала редактор vi і curses[en] з BSD UNIX. System V працювала на машинах DEC VAX. Також була додана підтримка міжпроцесної комунікації за допомогою повідомлень, семафорів та спільної пам'яті.
System V Release 2 була випущена в 1984 р. Були додані командна оболонка і System V Interface Definition[en] і введено поняття «основа для портування» (porting base) — оригінальна версія, з якою починалися всі спроби перенесення на інші машини.
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/f/ff/3B2_model_400_sitting_on_grass.jpg/220px-3B2_model_400_sitting_on_grass.jpg)
System V Release 3 вийшла 1987 року й містила в собі STREAMS, віддалену файлову систему (RFS), спільні бібліотеки (shared libraries) і Transport Layer Interface (TLI).
System V Release 4.0 була анонсована 18 жовтня 1988 року[1]; різні її реалізації почали з'являтися протягом 1989 року.[2] Це був спільний проєкт 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[en] файлів і нова система спільних бібліотек.
- Інші покращення:
- ksh
- Сумісність з ANSI C
- Покращена підтримка інтернаціоналізації та локалізації
- Двійковий програмний інтерфейс (ABI)
- Підтримка стандартів POSIX, X/Open, System V Interface Definition[en] (SVID) 3
Також в 1990 р. з'явився повний порт SVR4 (так званий Amiga UNIX, або AMIX) зроблений в R&D Amiga Inc. корпорації Commodore для сімейства ПК Amiga. Пізніше початковий код був змінений і став доступний як open source у вигляді проєкту Sun OpenSolaris.
У Release 4.1 додані функції асинхронного вводу-виводу.
Додана підтримка файлової системи Veritas[en] і списків доступу[джерело?], динамічно завантажувані модулі ядра та програмні потоки (LWP, Light-Weight Process).
Release 5 був випущений як SCO UnixWare 7 компанією The SCO Group. Початковий код не використовувався іншими виробниками.
- ↑ SEVERAL MAJOR COMPUTER AND SOFTWARE COMPANIES ANNOUNCE STRATEGIC COMMITMENT TO AT&T'S UNIX SYSTEM V, RELEASE 4.0 (Пресреліз) (англ.). Amdahl, Control Data Corporation, et al. 18 жовтня 1988. Процитовано 1 січня 2007.
- ↑ Lévénez, Éric. Unix History (Unix Timeline) (англ.). Архів оригіналу за 2 серпня 2002. Процитовано 29 грудня 2010.
![]() |
Це незавершена стаття про операційні системи. Ви можете допомогти проєкту, виправивши або дописавши її. |