Сервисы Microsoft Windows для UNIX

Сервисы Microsoft Windows для UNIX (англ. Microsoft Windows Services for UNIX, SFU) - программный пакет, разработанный компанией Microsoft, обеспечивающий подсистему UNIX на системах класса Windows NT (в том числе и более поздних). Данная подсистема называется Interix.

СоставПравить

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

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

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

  • Более 350 утилит Unix, таких как vi, ksh, csh, ls, cat, awk, grep, kill, и т. п.
  • компилятор GCC 3.3, в т. ч. заголовочные файлы и библиотеки (через Microsoft libc)
  • cc-подобный упаковщик для C/C++ компилятора командной строки Microsoft Visual Studio
  • отладчик GDB
  • сервер и клиент NFS
  • Демон pcnfsd
  • Утилиты и библиотеки X11
  • Утилиты для монтирования ресурсов NFS как разделяемые каталоги Windows и наоборот (гейтвеи)
  • Сервер NIS, сопряжённый с Active Directory
  • Некоторые утилиты синхронизации токенов аутентификации Windows и Unix

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

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

ВерсииПравить

Последний релиз - 3.5 от января 2004 года.

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

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

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

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

Microsoft Windows Services for UNIX is targeted to Server and Professional editions of Windows, and it is not supported nor available for consumer editions.

См. такжеПравить

СсылкиПравить