Jump to content

Интерикс

Интерикс
Другие имена OpenNT
Оригинальный автор(ы) Софтвей Системы
Разработчик(и) Майкрософт
Первоначальный выпуск 29 марта 1996 г .; 28 лет назад ( 1996-03-29 )
Стабильная версия
Подсистема для UNIX-приложений в Microsoft Windows 7 и Windows Server 2008 R2 (6.1) / 11 марта 2010 г .; 14 лет назад ( 11.03.2010 )
Операционная система Microsoft Windows

Interix был необязательным [ нужна ссылка ] , POSIX -соответствующий [ нужна ссылка ] Unix Подсистема Windows NT для операционных систем . Interix был компонентом служб Windows для UNIX и расширением подсистемы Microsoft POSIX . Как и подсистема POSIX, Interix была подсистемой среды ядра NT . Он включал в себя множество с открытым исходным кодом служебных программ и библиотек . Interix изначально разрабатывался и продавался как OpenNT, пока не был куплен Microsoft в 1999 году.

Interix версий 5.2 и 6.0 были соответствующими компонентами Microsoft Windows Server 2003 R2 , Windows Vista Enterprise , Windows Vista Ultimate и Windows Server 2008 в качестве подсистемы для приложений на базе Unix. [1] ( ТВОЙ [2] ). Версия 6.1 была включена в Windows 7 (выпуски Enterprise и Ultimate), но по умолчанию отключена. [3] и в Windows Server 2008 R2 (все выпуски). [4] Он был доступен как устаревший [5] отдельная загрузка для Windows 8 и Windows Server 2012 и вообще недоступна в Windows 10 .

Подробности

[ редактировать ]

В полную установку Interix включено (в версии 3.5):

Среда разработки включала поддержку C , C++ и Fortran . Потоковая обработка поддерживалась с использованием модели Pthreads.Можно было получить дополнительные языки ( Python , Ruby , Tcl и т. д.). Для установки или создания предварительных пакетов программного обеспечения были доступны инструменты упаковки и сборки программного обеспечения на базе Unix.

Начиная с версии 5.2 (Server 2003/R2) были добавлены следующие возможности: [6]

  • «Смешанный режим» для связывания программ Unix с библиотеками Windows DLL.
  • Поддержка 64-битного процессора (в дополнение к 32-битному)
  • Поддержка большой файловой системы в 64-битных системах.
  • Утилиты System V R4 могут быть дополнительно установлены вместо стандартных BSD. утилит на базе
  • MSVC Плагин отладки
  • базы данных (OCI/ ODBC ) Возможность подключения библиотеки

В выпуске 6.0 (Vista и Server 2008) были добавлены следующие новые функции:

  • Поддержка IPv6 для API сокетов и демонов
  • Обновления утилит для дополнительного функционала
  • Улучшен плагин отладки MSVC.

Выпуск Interix 6.0 для Vista был доступен только в версиях Ultimate и Enterprise .

Выпуск Interix 6.1 был доступен для Windows Server 2008 R2 и Windows 7 для редакций Enterprise и Ultimate.

Поддерживать

[ редактировать ]

Традиционная поддержка предоставлялась Microsoft за плату или по контракту на обслуживание, хотя выпущенные исправления обычно можно получить бесплатно от Microsoft. Раньше бесплатную поддержку можно было найти на форумах сайта сообщества SUA. [7] и с часто задаваемыми вопросами, [8] однако, похоже, это было отозвано.

Дополнения

[ редактировать ]

Дополнительные готовые приложения и библиотеки разработки можно бесплатно получить на сайте сообщества SUA , сайте префикса Gentoo и сайте Debian-Interix . В их число входили часто используемые приложения, не являющиеся частью установки Microsoft, такие как OpenSSH , Git , Python и bash .

Сайт сообщества SUA включен для разработчиков Interix, и Microsoft заключила контракт с этим сайтом на несколько Interix и SUA обновлений утилит и документации .

Этот продукт начал разрабатываться в 1996 году под названием OpenNT компанией Softway Systems, Inc., прежде чем название было изменено на Interix в 1998 году. Последним выпуском Softway Systems был выпуск 2.2. В 1999 году компания Softway Systems практически завершила работу над следующей версией под кодовым названием Firebrand, которая стала основой Interix 3.0.

Пакет совместимости Interix, разработанный Softway Systems Inc., включал в себя значительный объем кода из OpenBSD . [9] [10] Microsoft приобрела Interix в 1999 году. [11] [12]

Microsoft продолжала распространять Interix 2.2 как отдельный продукт до 2002 года.

Выпуск Interix 3.0 был выпущен как компонент Windows Services for Unix (SFU) 3.0 в 2002 году. Выпуск Interix 3.5 был выпущен как компонент SFU 3.5 в январе 2004 года.

Interix стал частью обычного дистрибутива ОС Windows. [6] как компонент Windows Server 2003 R2 в декабре 2005 г. в выпуске 5.2 и был компонентом выпуска Windows Vista в выпуске 6.0 (окончательная первоначальная версия, ноябрь 2006 г.). Windows Server 2008 имел версию 6.0. Windows 7 и Windows Server 2008 R2 включали SUA 6.1.

В 2011 году Microsoft объявила, что Interix не будет включена в версии Windows после Windows 8, и клиентам следует начать миграцию своих приложений на альтернативное решение. [13]

Команды и утилиты OpenNT, версия 1.0 (1.0)
29 марта 1996 г. Команды и утилиты OpenNT, выпуск 1.0 для подсистемы WinNT POSIX
1996-07 Сервер X11R6 (Win32)
1996-08 telnetd (и inetd)
OpenNT 1.1 и SDK (1.1)
1996-09 OpenNT 1.1 и SDK для WinNT i386, альфа
ОпенНТ 2.0 (2.0)
1997-05 OpenNT 2.0 (Apache httpd и xv) для WinNT i386, альфа
12 августа 1997 г. «OpenNT: переносимость приложений UNIX в Windows NT через подсистему альтернативной среды» Документ Usenix [14]
12 августа 1997 г. «OpenNT: переносимость приложений UNIX в Windows NT». Презентация Usenix. [15] (снова 1998-06)
1997-11 «inetd и telnetd в Windows NT с OpenNT»
ОпенНТ 2.1 (2.1)
1997-12 OpenNT 2.1 для WinNT i386, альфа
1998-01 OpenNT 2.1
1998-02 «Техническое примечание № 9: inetd и пакет демона»
Обновление газеты весной 1998 г.
1998-06 Ребрендинг Interix 2.1
Интерикс 2.2 (2.2)
1998-06 Интерикс 2.2(.0)?
1999-02 SFU 1.0 en для WinNT 4.0(SP3+) i386, альфа (не содержит Interix; включено для исторических целей при приобретении MS)
17 сентября 1999 г. Приобретено Microsoft.
1999-12 Interix 2.2(.0) для WinNT 3.51(SP5+),4.0(SP3+),5.0
Interix 2.2 Пакет обновления 1 (2.2.4)
Интерикс 2.2.5 (2.2.5)
2000-02 Interix 2.2.5 для WinNT 4.0(SP5+),5.0
2000-04 SFU 2.0 en для WinNT 4.0(SP4+),5.0 i386 (не содержит Interix; включено для исторических целей при приобретении MS)
2000-06 SFU 2.0 ja для WinNT 4.0(SP4+),5.0 i386 (не содержит Interix; включено для исторических целей при приобретении MS)
30 июня 2001 г. «Как ни странно, все обернулось хорошо», разговор на Usenix [16]
Службы Microsoft Windows для UNIX 3.0 (3.0)
2002-05 СФУ 3.0 для WinNT 4.0(SP6a+),5.0,5.1 i386
  • Interix 3.0 (также известный как Firebrand)
2002-10 СФУ 3.0 и для WinNT 4.0(SP6a+),5.0,5.1 i386
Службы Microsoft Windows для UNIX 3.5 (3.5)
2004-01 СФУ 3.5 один, да для WinNT 5.0,5.1,5.2 i386
Windows Server 2003 R2 (все выпуски) Подсистема для приложений на базе UNIX (5.2)
06 декабря 2005 г. WinNT 5.2 R2
Подсистема Windows Vista (выпуски Ultimate и Enterprise) для приложений на базе UNIX (6.0)
8 ноября 2006 г. WinNT 6.0 (30 января 2007 г.)
Windows Server 2008 (все выпуски) Подсистема для приложений на базе UNIX (6.0)
04 февраля 2008 г. WinNT 6.0
Подсистема для UNIX-приложений в Microsoft Windows 7 и Windows Server 2008 R2 (6.1)
11 марта 2010 г. WinNT 6.1

См. также

[ редактировать ]
  1. ^ Компоненты взаимодействия Windows Server 2003 R2 UNIX
  2. ^ «Подсистема для UNIX-приложений» . Архивировано из оригинала 23 марта 2006 г. Проверено 31 января 2006 г.
  3. ^ «LBW: Установка Interix» . Lbw.sourceforge.net . Проверено 31 марта 2014 г.
  4. ^ Утилиты и SDK для подсистемы UNIX-приложений в Microsoft Windows 7 и Windows Server 2008 R2.
  5. ^ Функции, удаленные или устаревшие в Windows Server 2012.
  6. ^ Перейти обратно: а б «Виндовс 2003 R2+Интерикс» . Архивировано из оригинала 24 октября 2006 г. Проверено 15 октября 2006 г.
  7. ^ Сайт сообщества SUA
  8. ^ Страница часто задаваемых вопросов Interix / SUA
  9. ^ Донерт, Роберто Дж. (21 января 2004 г.), «Обзор служб Windows для UNIX 3.5» , OSNews , Дэвид Адамс , заархивировано из оригинала 11 февраля 2008 г. , получено 19 июля 2020 г.
  10. ^ Райтер, Брайан (26 января 2010 г.). «WONTFIX: select(2) в SUA 5.2 игнорирует тайм-аут» . brianreiter.org.
  11. ^ «Microsoft приобретает Softway Systems для улучшения будущих решений по обеспечению совместимости клиентов» , Microsoft News Center , Microsoft , 17 сентября 1999 г.
  12. ^ «Миллтек Консалтинг Инк» . 2019. Архивировано из оригинала 18 сентября 2020 г. Проверено 23 июня 2020 г.
  13. ^ Установка компонентов SUA в Windows 8.
  14. ^ Уолли, Стивен Р. (12 августа 1997 г.). OPENNT: переносимость приложений UNIX в Windows NT через подсистему альтернативной среды . Мы больше не в Канзасе. Семинар USENIX по Windows NT, 1997 г. Проверено 20 мая 2022 г.
  15. ^ Уолли, Стивен Р. (12 августа 1997 г.). OPENNT: переносимость приложений UNIX в Windows NT . Мы больше не в Канзасе. Семинар USENIX по Windows NT, 1997 г. Проверено 20 мая 2022 г.
  16. ^ Уолли, Стивен Р. (30 июня 2001 г.). Как ни странно, все обернулось хорошо (PDF) . Техническая конференция USENIX, 2001 г. Проверено 20 мая 2022 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 23655e8fb8d7608b571d65ac6b5bac56__1705353120
URL1:https://arc.ask3.ru/arc/aa/23/56/23655e8fb8d7608b571d65ac6b5bac56.html
Заголовок, (Title) документа по адресу, URL1:
Interix - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)