Interactive Systems Corporation (называемая INTERACTIVE Systems Corporation , сокращенно ISC ) — американская компания-разработчик программного обеспечения и первый поставщик операционной системы Unix за пределами AT&T , действовавшая из Санта-Моники, Калифорния . Он был основан в 1977 году Питером Г. Вайнером, исследователем корпорации RAND , который ранее основал факультет компьютерных наук Йельского университета [1] и был доктором философии. советник Брайана Кернигана , одного из разработчиков Unix в AT&T. [2] К Вайнеру присоединился Хайнц Ликлама, также ветеран AT&T и ранее автор порта Unix версии 6 на компьютер LSI-11 . [2]
ISC была приобретена компанией Eastman Kodak в 1988 году, [3] которая продала свои активы операционной системы ISC Unix компании Sun Microsystems 26 сентября 1991 года. [4] Kodak продала оставшиеся части ISC компании SHL Systemhouse Inc в 1993 году. [5 ] ]
Несколько бывших сотрудников ISC основали Segue Software , которая в партнерстве с Lotus Development разработала версию Lotus 1-2-3 для Unix и с Peter Norton Computing для разработки Unix-версии Norton Utilities .
Предложение ISC 1977 года, IS/1, представляло собой вариант Unix версии 6 , улучшенный для автоматизации офиса, работающий на PDP-11 . [6] IS/3 и IS/5 были расширенными версиями Unix System III и System V для PDP-11 и VAX . Порты ISC Unix для IBM PC включали вариант System III, разработанный по контракту с IBM , известный как PC/IX (Personal Computer Interactive eXecutive, также сокращенно PC-IX), с более поздними версиями под маркой 386/ix и, наконец, INTERACTIVE UNIX System. V/386 (на основе System V Release 3.2). ISC была «главным издателем» AT&T для System V.4 на платформе Intel. [7] ISC также участвовал в разработке VM/IX (Unix в качестве гостевой ОС в VM/370 ) и усовершенствованиях IX/370 ( Unix-система на основе TSS/370 , которую IBM первоначально разработала совместно с AT&T примерно в 1980 году ). ). [8] Они также разработали AIX 1.0 (Advanced Interactive eXecutive) для IBM RT PC , снова по контракту с IBM, хотя IBM заключила контракт на разработку AIX версии 2 для AIX/386 и AIX/370 с конкурирующей Locus Computing Corporation. . [9]
Хотя наблюдатели в начале 1980-х годов ожидали, что IBM выберет Microsoft Xenix или версию от AT&T Corporation в качестве Unix для своего микрокомпьютера, [10] PC/IX был первой реализацией Unix для IBM PC XT, доступной непосредственно от IBM. [11] По словам Боба Блейка, менеджера по продукту IBM PC/IX, их «основной целью было создание заслуживающей доверия системы Unix, а не попытки «IBM-ize» продукта. PC-IX — это система». III Юникс». [12] Однако PC/IX не был первым портом Unix для XT: Venix /86 предшествовал PC/IX примерно на год, хотя он был основан на более старой версии Unix 7 . [13]
Основным дополнением к PC/IX стал экранный редактор INed от ISC. INed предлагал несколько окон и контекстно-зависимую справку, выравнивание абзацев и изменение полей, хотя и не был полноценным текстовым процессором . В PC/IX не использовались компилятор FORTRAN System III и архиватор файлов tar , а также не добавлялись инструменты BSD, такие как vi или оболочка C. Одной из причин отказа от их переноса было то, что в PC/IX отдельные приложения были ограничены одним сегментом ОЗУ размером 64 КБ. [12]
Чтобы добиться хорошей производительности файловой системы, PC/IX напрямую обращался к жесткому диску XT, а не через BIOS , что давало ему значительное преимущество в скорости по сравнению с MS-DOS. [12] [a] Из-за отсутствия настоящей защиты памяти в чипах 8088 IBM продавала только однопользовательские лицензии для PC/IX. [12]
Дистрибутив PC/IX поставлялся на 19 дискетах и сопровождался руководством на 1800 страниц. [15] Установленный компьютер PC/IX занимал около 4,5 МБ дискового пространства. [11] В редакционной статье Билла Макрона в журнале PC Magazine во время запуска PC/IX цена в 900 долларов была отмечена как препятствие, учитывая отсутствие совместимости с приложениями MS-DOS. [16] PC/IX не имел коммерческого успеха [17], хотя BYTE в августе 1984 года описал его как «полную, удобную однопользовательскую реализацию, которая делает то же, что и 8088», отметив, что PC/IX на ПК превзошел Venix на PDP-11/23 . [18]
На смену PC/IX в 1985 году пришла версия 386/ix , производная от System VR3. Более поздние версии назывались INTERACTIVE UNIX System V/386 и основывались на System V 3.2, хотя и с добавленными элементами BSD . Ядро SVR3.2 означало меньшую совместимость с другими портами Unix в начале девяностых, но рецензент журнала PC Magazine похвалил ИНТЕРАКТИВНУЮ UNIX-систему за ее стабильность. [19]
После приобретения Interactive компания Sun Microsystems продолжала поддерживать систему INTERACTIVE UNIX, предлагая ее в качестве бюджетной альтернативы Solaris на базе System V.4 , даже когда последняя была портирована на настольные компьютеры на базе x86. [19] Последней версией была «System V/386 Release 3.2 Version 4.1.1», выпущенная в июле 1998 года. Официальная поддержка закончилась 23 июля 2006 года, через пять лет после того, как Sun сняла продукт с продажи.
До версии ISA 3.0.1 ИНТЕРАКТИВНАЯ UNIX-система поддерживала только 16 МБ ОЗУ . В следующих версиях он поддерживал 256 МБ ОЗУ и шину PCI . Версии EISA всегда поддерживали 256 МБ ОЗУ.
Реализация UNIX версии 7, разработанная VenturCom, незаметно выпущенная за год до PC/IX, представляет собой компетентную и почти полную версию с хорошей документацией.