2 Stimmen

Unix-Subsystem für Windows

Eines der wichtigsten Merkmale von Windows Vista Enterprize und Ultimate ist das Unix-Subsystem für Windows, das es Ihnen ermöglicht, Posix... zu schreiben? Wie auch immer, ich bin nicht in der Lage, darüber zu sprechen... Benutzt jemand diese Funktion? Oder kann es erklären...

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

4voto

Greg Hewgill Punkte 882617

Es ist wahrscheinlich das Beste, nicht zu versuchen, das Posix-Subsystem für Windows zu verwenden. Es war nie wirklich vollständig und ist nur ein nutzloses Marketing-Kästchen.

Wenn Sie wirklich daran interessiert sind, für Unix zu programmieren, laden Sie eine der vielen Linux-Distributionen herunter (z. B. Ubuntu ) und VirtualBox . Installieren Sie und beginnen Sie zu spielen.

4voto

mercutio Punkte 21601

Das könnte Sie interessieren Cygwin um eine Linux-Umgebung auf Ihrem Windows-Rechner zu haben. Andernfalls sollten Sie sich auf jeden Fall für eine isolierte Umgebung (virtuelle Maschinen) entscheiden, wie die anderen vorgeschlagen haben.

1voto

Mo. Punkte 14495

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

Wikipedia hat eine Liste von vollständig Posix-kompatible Betriebssysteme

Von dieser Liste ist Solaris wahrscheinlich die beste Lösung für den Einstieg.

Aber wie auch immer - für die meisten Ihrer Posix-Bedürfnisse sollte Linux die beste Wahl sein (besonders für Anfänger!)

0voto

staffan Punkte 5503

Das Posix-Subsystem in Windows ist nicht nur unvollständig, sondern in vielen Fällen auch langsamer als die "nativen" Windows-Funktionen für dieselbe Aufgabe. Dies gilt zum Beispiel für E/A.

0voto

Brian Matthews Punkte 8225

Zusätzlich zu dem von einem anderen Poster erwähnten Cygwin sollten Sie auch Folgendes in Betracht ziehen MinGW .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X