Windows services for Unix, aka Interix, aka SFU, aka GNU/Microsoft SFU
SFU utils and libs are based on 4.4BSD-lite. SFU provides the simple POSIX standards (POSIX.1, POSIX.1a, POSIX.2). It does not provide these Specs: realtime (POSIX.4, POSIX.4b), threads (POSIX.4a) However, they do claim to support pthreads.
I recall hearing about Microsoft incorporating a POSIX subsystem, quite a long time ago. I also recall that no one took it seriously, because it was not compatible with most of the win32 api, which meant that you could only run it as a standalone unix machine (essentially), or turn off posix features. This made it effectively useless.
It looks like they still haven't addressed the compatibility issues, but since I have cygwin now -- fortunately -- it's a non-issue. If I ever want to run unix stuff on windows, just fire up cygwin. If I care about it's performance, I'll just install Linux or *BSD.
The idea seems to be that if you are converting from unix to windows, you can start by converting to SFU/Interix or as I like to call it, GNU/Microsoft SFU. Also, inerestingly enough, it doesn't even come with ssh (though a $30 download is available). Scarry.
You mean ...
Windows services for Unix, aka Interix, aka SFU, aka GNU/Microsoft SFU
SFU utils and libs are based on 4.4BSD-lite. SFU provides the simple POSIX standards (POSIX .1, POSIX.1a, POSIX.2). It does not provide these Specs: realtime (POSIX.4, POSIX.4b), threads (POSIX.4a) However, they do claim to support pthreads.
I recall hearing about Microsoft incorporating a POSIX subsystem, quite a long time ago. I also recall that no one took it seriously, because it was not compatible with most of the win32 api, which meant that you could only run it as a standalone unix machine (essentially), or turn off posix features. This made it effectively useless.
It looks like they still haven't addressed the compatibility issues, but since I have cygwin now -- fortunately -- it's a non-issue. If I ever want to run unix stuff on windows, just fire up cygwin. If I care about it's performance, I'll just install Linux or *BSD.
The idea seems to be that if you are converting from unix to windows, you can start by converting to SFU/Interix or as I like to call it, GNU/Microsoft SFU. Also, inerestingly enough, it doesn't even come with ssh (though a $30 download is available). Scarry.
Sources:o ft_windows_services_for.html u
perl -le '$/=65;print map{chr}map{$/+=ord;$/=122-(122-$/)%43}split//, TaTWAXcW0uScnrkcPt4zX3Pc'http://www.oreillynet.com/mac/blog/2004/01/micros
http://www.dnjonline.com/article.aspx?ID=dec04_sf
1. Google talk is windows only!! Blah! No Linux support even planned! (At least yahoo has a text messenger for un*x.) 2. Yahoo has had a voice messenger since may. http://www.eweek.com/article2/0,1895,1817029,00.as p
http://messenger.yahoo.com/feat_voice.php
3. Someone had you guys pegged two weeks ago!! http://slashdot.org/comments.pl?sid=159339&cid=133 44524