Interix

редактировать
Interix
Другие именаOpenNT
Автор (ы) оригинала Softway Systems
Разработчик (и) Microsoft
Первоначальный выпуск29 марта 1996 г.; 24 года назад (1996-03-29)
Стабильный выпуск Подсистема для UNIX-приложений в Microsoft Windows 7 и Windows Server 2008 R2 (6.1) / 11 марта 2010 г.; 10 лет назад (2010-03-11)
Операционная система 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 (SUA ). Версия 6.1 была включена в Windows 7 (выпуски Enterprise и Ultimate), но отключена по умолчанию, а также в Windows Server 2008 R2 (все выпуски). Он был доступен в качестве устаревшей отдельной загрузки для Windows 8 и Windows Server 2012 и вообще недоступен в Windows 10.

Содержание
  • 1 Подробности
  • 2 Поддержка
  • 3 Дополнения
  • 4 История
  • 5 Версии
  • 6 См. Также
  • 7 Ссылки
  • 8 Дополнительная литература
  • 9 Внешние ссылки
Подробности

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

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

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

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

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

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

Версия 6.0 Interix для Vista была доступно только с Ultimate и редакциями.

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

Поддержка

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

Дополнения

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

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

История

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

Пакет взаимодействия Interix, разработанный Softway Systems Inc., включал существенный код из OpenBSD,. Microsoft приобрела Interix в 1999 году.

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

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

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

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

Выпуски
Команды и утилиты OpenNT, выпуск 1.0 (1.0)
1996-03-29 OpenNT Commands Utilities, Release 1.0 для WinNT POSIX Subsystem
1996-07 X11R6 Server (Win32)
1996-08 telnetd (и inetd)
OpenNT 1.1 и SDK (1.1)
1996-09 OpenNT 1.1 и SDK для WinNT i386, альфа
OpenNT 2.0 (2.0)
1997-05 OpenNT 2.0 (Apache httpd и xv) для WinNT i386, альфа
1997-08-12 "OpenNT: переносимость приложений UNIX в Windows NT через подсистему альтернативной среды" Документ Usenix
1997-08-12 "OpenNT: Переносимость приложений UNIX для Windows NT" Презентация Usenix (снова 1998-06)
1997-11 "inetd и telnetd в Windows NT с OpenNT"
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
Interix 2.2 (2.2)
1998-06 Interix 2.2 (.0)?
1999-02 SFU 1.0 en для WinNT 4.0 (SP3 +) i386, alpha (не содержит Interix; включены для исторических целей при приобретении MS)
17 сентября 1999 г. Приобретено Microsoft
1999-12 г. Interix 2.2 (.0) для WinNT 3.51 (SP5 +), 4.0 (SP3 +), 5.0
Interix 2.2 Service Pack 1 (2.2.4)
Interix 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.06.2001 «Как ни странно, все получается хорошо» Обсуждение Usenix
Службы Microsoft Windows для UNIX 3.0 (3.0)
2002-05 SFU 3.0 en для WinNT 4.0 (SP6a +), 5.0,5.1 i386
  • Interix 3.0 (AKA Firebrand)
2002-10 SFU 3.0 ja для WinNT 4.0 (SP6a +), 5.0,5.1 i386
Microsoft Windows Services для UNIX 3.5 (3.5)
2004-01 SFU 3.5 en, ja для WinNT 5.0,5.1,5.2 i386
Windows Server 2003 R2 (все редакции s) Подсистема для приложений на основе UNIX (5.2)
2005-12-06 WinNT 5.2 R2
Windows Vista (выпуски Ultimate и Enterprise) Подсистема для приложений на базе UNIX (6.0)
2006-11-08 WinNT 6.0 (2007-01-30)
Подсистема Windows Server 2008 (все редакции) для приложений на базе UNIX (6.0)
2008-02- 04 WinNT 6.0
Подсистема для приложений на базе UNIX в Microsoft Windows 7 и Windows Server 2008 R2 (6.1)
2010-03-11 WinNT 6.1
См. Также
Ссылки
Дополнительная литература
Внешние ссылки
Последняя правка сделана 2021-05-24 04:14:54
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте