Brian Leahy
Brian Leahy

Reputation: 35517

Unix subsystem for windows

One of the bullet point features for Windows Vista Enterprize and Ultimate is the Unix subsystem for windows, which allows you to write posix... stuff? Anyway I'm outa my league talking about it... Anyone use this feature? Or explain it...

I know next to nothing about Unix programming.

Upvotes: 2

Views: 1696

Answers (5)

Brian Matthews
Brian Matthews

Reputation: 8596

In addition to Cygwin mentioned by another poster you should also consider MinGW.

Upvotes: 0

staffan
staffan

Reputation: 5701

The Posix subsystem in Windows is not only incomplete, but also slower in many cases than the "native" windows functions for the same thing. This is true for I/O for example.

Upvotes: 0

Mo.
Mo.

Reputation: 15343

I don't want to discourage you from trying linux. But in this context it should be pointed out, that Linux is not completely posix compliant!

Wikipedia has a list of fully posix compliant operating systems

From that list, Solaris is probably the best to get started.

But anyway - for most of your posix-needs Linux should be the best choice (especially for beginners!)

Upvotes: 1

mercutio
mercutio

Reputation: 22577

You might like Cygwin for having a Linux environment on your windows machine. Otherwise, definitely go for an isolated environment (virtual machines) like the others have suggested.

Upvotes: 4

Greg Hewgill
Greg Hewgill

Reputation: 993153

It's probably best not to try to use the Posix subsystem for Windows. It was never really complete and is just a useless marketing tick box.

If you're truly interested in programming stuff for Unix, download one of the many Linux distributions (ie. Ubuntu) and VirtualBox. Install and start playing.

Upvotes: 4

Related Questions