Разработчик | ВентурКом |
---|---|
Семейство ОС | Версия 7 Unix / Система V |
Рабочее состояние | Исторический |
Первоначальный выпуск | 1983 ( 1983 ) |
Последний релиз | 4.2.1 / 1994 ( 1994 ) |
Доступно в | Английский |
Платформы | DEC PRO-350 и PRO-380 ( совместимые с PDP-11 ), DEC PDP-11 , DEC Rainbow 100 , IBM PC |
Пользовательский интерфейс по умолчанию | Интерфейс командной строки (ранняя версия), X Window System , Motif , OpenLook |
Venix — это устаревшая версия операционной системы Unix для бюджетных компьютеров, разработанная VenturCom , «компанией, которая специализируется на самых простых реализациях Unix». [1]
Рабочая версия Venix/86 для IBM PC XT была продемонстрирована на выставке COMDEX в мае 1983 года. Она была основана на версии 7 Unix с некоторыми улучшениями от BSD (в частности, vi , more и csh ) и специальными механизмами межпроцессного взаимодействия . [2] Это была первая лицензированная операционная система UNIX, доступная для IBM PC и совместимых с ним устройств, поддерживающая доступ для чтения/записи к отдельному разделу DOS/ FAT и способная работать на диске размером всего 128 КБ (рекомендуется 256 КБ - 512 КБ). [3]
В сентябре 1984 года был выпущен Venix/86 Encore; он поддерживал ряд ранних ПК-совместимых компьютеров, включая AT&T 6300 , Zenith 150 , (первый) NCR PC и Texas Instruments Professional Computer . [4]
Venix Encore, который затем стал Venix 2.0, все еще был основан на версии 7 Unix и работал на DEC Rainbow 100 (Venix/86R), а также на ПК (Venix/86 и /286). [5] Система содержала ряд усовершенствований, в частности инструменты для доступа к файлам DOS напрямую на разделе DOS/FAT и обновленный отладчик ADB . Система выпускалась в двух вариантах: версия на 2 пользователя по цене 800 долларов и версия на 8 пользователей по цене 1000 долларов. Технических различий между ними не было. [3]
Сбивает с толку тот факт, что Venix 2.0 для микрокомпьютера DEC PRO-380 (Venix/PRO) был основан «по сути» на System III . Он больше не работал на PRO-350. [6] Это ясно из инструкций по сборке ckermit 4E, которые имеют специальную цель для Pro, работающего под управлением Venix 1.0, но предписывают пользователю использовать цель для Pro, работающего под управлением Venix 2.0. Эти же источники также ясно дают понять, что Venix имел улучшенный интерфейс TTY относительно чистой системы V7 Unix. [7]sysiii
Venix 2.1 был выпущен по крайней мере для ПК . [8] Как и оригинальный Venix/86, он включал компилятор C , интерпретатор BASIC и добавлял компилятор Fortran 77 в качестве опции. Дополнительный набор драйверов позволял разрабатывать драйверы оборудования для системы и генерировать новые ядра . В ноябре 1985 года Unisource Software Corp., розничный продавец Venix, объявил о доступности RM/ Cobol для Venix. [9]
Начиная с версии 3.0, Venix был основан на System V. Версия реального времени на основе System V.3.2 была выпущена для 386 в 1990 году. [1]
Последняя версия, Venix 4.2.1, основанная на UNIX System V Release 4.2 ( UnixWare ), была выпущена в 1994 году. [ требуется цитата ] Система рабочей станции включала операционную систему реального времени, сетевое взаимодействие NFS и TCP/IP , графические интерфейсы X , OpenLook и Motif , а также журналируемую файловую систему Veritas ( vxfs ). Система разработки дополнительно включала компилятор ANSI C , библиотеку функций реального времени, программное обеспечение для разработки графического интерфейса, утилиты разработки реального времени и выбранные драйверы промышленных устройств ввода-вывода.
В своем обзоре 1984 года журнал PC Magazine нашел Venix функциональным, несмотря на некоторые ошибки в начальных версиях. Использование BIOS для доступа к устройствам сделало его более портативным, чем его конкурент PC/IX , но замедлило обработку отображения; скорость доступа к диску оказалась схожей. [2] BYTE заявил, что Venix на DEC Professional и IBM PC «работал адекватно», но раскритиковал его ограничение на фоновые процессы . [10]
Когда были выпущены первые тесты Dhrystone , только Coherent UNIX тестировался на процессоре 8088 , все остальные ПК UNIX тестировались на процессорах 286. [11]
Версия 8086 PC/IX отлично работает в эмуляторе . [12] [ проверка не удалась ]