Подсистема для приложений на базе UNIX

Материал из Википедии — свободной энциклопедии

Подсистема для приложений на базе UNIX (

UNIX и другие части среды UNIX на системах семейства Windows NT и более поздних. Расширена из ограниченной подсистемы POSIX
Windows NT, и в дальнейшем заменила её.

Начиная с версии 3.0 (

Windows Server 2003 R2
было переименовано в Подсистему для приложений на базе UNIX.

Подобно подсистеме POSIX в Windows NT, Interix не эмулирует ядро UNIX, а реализует подсистему пользовательского режима, работающую напрямую на ядре Windows NT.


Состав

Как и подсистема Microsoft POSIX в Windows NT, Interix не эмулирует работу ядра Unix, это лишь реализация на уровне пользователя, запущенная поверх ядра Windows NT.

Важно, что и Cygwin (свободная альтернатива Interix), и Windows Services for Unix предлагают заголовочные файлы и библиотеки, что упрощает перекомпиляцию приложений Unix для их использования в Windows. Естественно, форматы исполняемых файлов Windows и Unix по-прежнему остаются несовместимыми.

Текущая версия включает:

SFU не включает в себя (однако, их возможно установить отдельно):

SFU не содержит встроенного

X-сервера (только утилиты и библиотеки, как упоминалось выше), но может быть использован практически любой из имеющихся, например, Cygwin/X, Xming, WeirdMind или WeirdX
.

Версии

Последний релиз — 3.5 от ноября 2007 года.

Windows Server 2003 R2 содержит довольно много предустановленных компонентов SFU, в том числе сервисы Microsoft для сетевой файловой системы
(NFS), подсистема для приложений UNIX (Interix) и управление аутентификацией для UNIX.

Windows Vista Enterprise и Ultimate Editions также содержат элементы SFU, переименованную в подсистему для приложений UNIX (англ. Subsystem for UNIX-based applications, SUA).

Microsoft не планирует далее выпускать отдельные версии данного пакета. Возможность скачать последнюю версию с официального сайта будет доступна, по крайней мере, до

2014
.

Поддерживаемые операционные системы (для версии 3.5)

Microsoft Windows Services for UNIX предназначен для Windows редакций Server и Professional. Потребительскими версиями Windows не поддерживается.

  • Windows 7 Enterprise/Ultimate Edition родная (native) поддержка (пакет встроен в систему)
  • Windows Server 2003
  • Service Pack
    1 или более поздним
  • Service Pack
    3 или более поздним

См. также

Примечания

  1. Dale Liu; Justin Peltier. Next Generation SSH2 Implementation: Securing Data in Motion (англ.). — Syngress, 2008. — P. 181—182. — ISBN 9781597492836.
  2. Microsoft Acquires Softway Systems to Strengthen Future Customer Interoperability Solutions, Sep 17, 1999, Press Release, Microsoft Corporation. Дата обращения: 30 августа 2011. Архивировано 22 февраля 2011 года.

Ссылки