2008-08-20 8 views
2

Eines der Aufzählungsmerkmale für Windows Vista Enterprize und Ultimate ist das Unix-Subsystem für Windows, mit dem Sie Posix ... Zeug schreiben können? Jedenfalls bin ich nicht in meiner Liga und rede darüber ... Wer nutzt diese Funktion? Oder erklären Sie es ...Unix-Subsystem für Windows

Ich weiß so gut wie nichts über Unix-Programmierung.

Antwort

4

Es ist wahrscheinlich am besten, nicht zu versuchen, das Posix-Subsystem für Windows zu verwenden. Es war nie wirklich komplett und ist nur eine nutzlose Marketing-Tick-Box.

Wenn Sie wirklich daran interessiert sind, Sachen für Unix zu programmieren, laden Sie eine der vielen Linux-Distributionen herunter (z. B. Ubuntu) und VirtualBox. Installiere und starte das Spiel.

+0

Darüber hinaus wird es veraltet: http://brianreiter.org/2011/09/15/sua-deprecated-in-windows-8/. – BCran

4

Möglicherweise möchten Sie Cygwin für eine Linux-Umgebung auf Ihrem Windows-Rechner. Andernfalls, gehen Sie auf jeden Fall für eine isolierte Umgebung (virtuelle Maschinen) wie die anderen vorgeschlagen haben.

1

Ich möchte Sie nicht davon abhalten, Linux zu versuchen. Aber in diesem Zusammenhang sollte darauf hingewiesen werden, dass Linux nicht vollständig posix-konform ist!

Wikipedia eine Liste von fully posix compliant operating systems

Aus dieser Liste hat, ist Solaris wahrscheinlich die beste, um loszulegen.

Aber wie auch immer - für die meisten Ihrer Posix-Bedürfnisse Linux sollte die beste Wahl sein

0

das POSIX-Subsystem in Windows ist nicht nur unvollständig, sondern auch langsamer in vielen Fällen als die „native (vor allem für Anfänger!) "Windows funktioniert für die gleiche Sache. Dies gilt beispielsweise für E/A.

0

Zusätzlich zu Cygwin von einem anderen Plakat erwähnt sollten Sie auch MinGW betrachten.