Windows Services for UNIX

Windows Services for UNIX

Microsoft Windows Services for UNIX (SFU) ist ein Software-Paket von Microsoft, welches ein Unix-Subsystem und andere Komponenten einer Unix-Umgebung nach POSIX-Standard auf Windows NT (oder neuer) zur Verfügung stellt. Dieses Subsystem wird als Interix bezeichnet.

Inhaltsverzeichnis

Überblick

Wie das Microsoft-POSIX-Subsystem in Windows NT und das verbreitete Paket Cygwin ist auch Interix keine Emulation eines Unix-Kernels, sondern lediglich eine Implementierung eines User-Mode-Subsystems, welches unmittelbar auf dem Windows-NT-Kernel aufsetzt.

Die aktuelle Version von Services for UNIX (SFU) beinhaltet:

  • Mehr als 350 Unix-Hilfsprogramme, wie vi, ksh, csh, ls, cat, awk, grep, kill
  • Den GCC-3.3-Compiler, Include-Dateien und Bibliotheken (wobei die libc Microsoft-spezifisch ist)
  • Einen cc-ähnlichen „Wrapper“ für die Kommandozeilen-Versionen der Compiler in Microsoft Visual Studio
  • Den GNU Debugger
  • NFS-Server und -Client
  • Diverse X11-Hilfsprogramme und Bibliotheken
  • Ein Programm, das, in Verbindung mit Microsofts Active Directory, eine NIS-Server-Funktion übernehmen kann
  • Einige Windows- und Unix-Programme zur Synchronisierung von Kennwörtern und Zugriffsrechten

In Services for UNIX nicht enthaltene Programme können als Binärversionen aus verschiedenen Quellen heruntergeladen und separat installiert werden[1].

Obwohl X11-Client, -Bibliotheken und -Anwendungsprogramme zur Verfügung gestellt werden, enthält Services for UNIX keinen X-Server. Es kann aber ein beliebiger anderer X-Server verwendet werden.

Subsystem for UNIX-based Applications (SUA)

Das Subsystem for UNIX-based Applications (SUA) ist das Nachfolgeprodukt zu SFU. Im Gegensatz zum SFU ist es auch für 64-Bit Versionen diverser Microsoft-Betriebssysteme verfügbar und unterstützt auch prinzipiell die Ausführung von 64-Bit Anwendungen. Allerdings unterstützen die in der SDK mitgelieferten GCC-Compiler nur die Erstellung von 32-Bit Anwendungen. Um 64-Bit Anwendungen zu erstellen, kann z.B. ein Wrapper für den Microsoft Visual Studio-Compiler verwendet werden.

Offizielle Versionen

Die aktuelle Version von SFU trägt die Nummer 3.5. Als Veröffentlichungsdatum wird der 21. September 2006 angegeben. Die aktuellste Version des SUA ist 6.0.

Windows Server 2003 R2 enthält die meisten der SFU-Komponenten, insbesondere Microsoft Services for Network File System (NFS), Subsystem for UNIX-based Applications (Interix) und Identity Management for UNIX.[2]

Windows Vista Enterprise und Ultimate enthalten ebenfalls Komponenten der Services for Unix.

Microsoft hat nicht vor, weitere separat installierbare Versionen von SFU zu erstellen. Es soll aber bis 2009 zum freien Herunterladen verfügbar sein.[3] Allgemeine Kundenunterstützung soll bis 2011 gewährleistet sein, eine erweiterte Unterstützung bis 2014.[4] Das SUA hingegen wird voraussichtlich auch in künftigen Windows-Versionen verfügbar sein.

Offizielle Microsoft-Bezeichnung alternativ (Interop Systems) unterstützte Betriebssysteme
Services for Unix 3.5 Interix 3.5 Windows XP, Windows Server 2003 (jeweils nur 32-Bit Version)
Subsystem for UNIX-based Applications 5.2 Interix 5.2 Windows Server 2003 R2 (nur 64-Bit - Version)
Subsystem for UNIX-based Applications 6.0 Interix 6.0 Windows Server 2008, Windows Vista (Enterprise und Ultimate)

Von der aktuellen Version unterstützte Betriebssysteme

Microsoft Windows Services for UNIX kann auf den Windows-Varianten Server oder Professional installiert werden, eine Installation auf den Home-Varianten wird weder zur Verfügung gestellt noch unterstützt.

Nicht unterstützte Betriebssysteme

Quellen

  1. InteropCommunity - Tool Warehouse
  2. Windows Server 2003 R2 UNIX Interoperability Components"
  3. Downloadseite
  4. Artikel auf microsoft-watch.com

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Windows Services for UNIX — (SFU) or Subsystem for UNIX based Applications (SUA) is a software package produced by Microsoft which provides a Unix subsystem and other parts of a full Unix environment on Windows NT and some of its immediate successor operating systems. It… …   Wikipedia

  • Windows Services for UNIX — Сервисы Microsoft Windows для англ. Microsoft Windows Services for UNIX, SFU)  программный пакет, разработанный компанией Windows NT (в том числе и более поздних). Данная подсистема называется Interix. Содержание 1 Состав 2 Версии …   Википедия

  • Windows Services for Unix — Сервисы Microsoft Windows для англ. Microsoft Windows Services for UNIX, SFU)  программный пакет, разработанный компанией Windows NT (в том числе и более поздних). Данная подсистема называется Interix. Содержание 1 Состав 2 Версии …   Википедия

  • Microsoft Windows Services for UNIX — (SFU) is a software package produced by Microsoft which provides a Unix subsystem and other parts of a full Unix environment on Windows NT and its successors. The subsystem included is called Interix. Like the Microsoft POSIX subsystem in Windows …   Wikipedia

  • Microsoft Windows Services for UNIX — (SFU) ist ein Software Paket von Microsoft, welches ein Unix Subsystem und andere Komponenten einer Unix Umgebung nach POSIX Standard auf Windows NT (oder neuer) zur Verfügung stellt. Dieses Subsystem wird als Interix bezeichnet.… …   Deutsch Wikipedia

  • Services for UNIX — Windows Services for UNIX (SFU) est un package logiciel produit par Microsoft qui procure un sous système Unix et quelques parties de l environnement Unix complet sur Windows NT et ses successeurs. Le sous système s appelle Interix. Comme POSIX… …   Wikipédia en Français

  • Services for UNIX — Сервисы Microsoft Windows для англ. Microsoft Windows Services for UNIX, SFU)  программный пакет, разработанный компанией Windows NT (в том числе и более поздних). Данная подсистема называется Interix. Содержание 1 Состав 2 Версии …   Википедия

  • Print Services for UNIX — is the name given by Microsoft to its support of the Line Printer Daemon protocol (also called LPR, LPD) on Windows NT based systems. This method allows LPD queues to be supported using the native Windows printing system. It does not provide the… …   Wikipedia

  • Microsoft Windows Services for UNIX — …   Википедия

  • Portable Operating System Interface for UniX — Das Portable Operating System Interface (POSIX [ˈpɒsɪks]) ist ein gemeinsam von der IEEE und der Open Group für Unix entwickeltes standardisiertes Application Programming Interface, das die Schnittstelle zwischen Applikation und dem… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”