Интернет магазин китайских планшетных компьютеров



Компьютеры - Подсистема для приложений на базе UNIX

08 июня 2011


Оглавление:
1. Подсистема для приложений на базе UNIX
2. Версии



Подсистема для приложений на базе UNIX, также известная как Сервисы Microsoft Windows для UNIX — программный пакет, разработанный компанией Microsoft, обеспечивающий подсистему UNIX и другие части среды UNIX на системах семейства Windows NT и более поздних. Расширена из ограниченной подсистемы POSIX Windows NT, и в дальнейшем заменило её.

Начиная с версии 3.0, использует подсистему Interix, которая была получена компанией Microsoft в 1999 году как часть имущества Softway Systems. В Windows Server 2003 R2 было переименовано в Подсистему для приложений на базе UNIX.

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


Состав

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

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

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

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

SFU не включает в себя:

  • bash, OpenSSH, sudo, CVS, ClamAV, bzip2, gmake, curl, emacs, Apache, XView, Ruby, Tcl, Python.

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



Просмотров: 1847


<<< Патч Бармина