Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
 
#6

AW: Windows + Linux Kernel???

  Alt 22. Okt 2014, 09:35
Es gibt ein Unix-Subsystem für Windows von MS (http://de.wikipedia.org/wiki/Microso...vices_for_UNIX). Das ist aber nicht neu sondern schon uralt
Zwischen 'gibts schon länger' und 'uralt' würde ich einen Unterschied machen

Damals (vor Windows 2000) hatte Microsoft ein komplettes POSIX-Subsystem. Danach wurde es durch die Windows Services for Unix ersetzt. Hiermit bietet Microsoft eine im übrigen regelmäßig aktualisierte und erweiterte - POSIX-Zertifizierte API an, die der Kernel-API von UNIXoiden Betriebssystem, wozu eben auch Linux gehört, entsprechen.

Die Windows Services for Unix sind in allen aktuellen Windows-Betriebssystemen (bzw. deren Business-Editionen, also jetzt nicht Win 7 Home, sondern nur Prof. und Ultimate) enthalten, aber per Default deaktiviert. Über Windows Features kann man die aktivieren.

Dieses POSIX-Subsystem wird z.B. auch für den Docker for Windows-Port verwendet werden, der zukünftig offizieller Bestandteil von Windows werden wird.

Grundsätzlich ist es damit aber nicht möglich, beliebige Linux-Anwendungen einfach so auf Windows laufen zu lassen. Sie müssen schon gegen diese POSIX-Api gebaut werden (genauso, wie man Linux-Programme gegen die entsprechende Linux-Distribution bauen muss). Debian hat hier aber z.B. schon einige Ports zur Verfügung gestellt: http://debian-interix.net/
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat