4 ms·
Trivia time, the Windows kernel actually does implement fork, it just doesn't expose it to the Win32 subsystem. I keep trying to convince the kernel devs to exp
by xpaulbettsx 17y ago
Trivia time, the Windows kernel actually does implement fork, it just doesn't expose it to the Win32 subsystem. I keep trying to convince the kernel devs to expose it, because it'd be extremely handy for UAC if you had a ForkAndElevate() function that would create a forked child with elevated Admin privileges.
- mlinsey 17y agoSomeone once told me that the NT kernel is designed so that with a couple config changes you can make it behave like Unix or OS/2, with Windows being just one "personality" on top the device, supposedly because MS was contracted to build several different OS in the early 90s. Is this what you are referring to by "the Win32 subsystem"? Does that still work? Or have there been so many changes over the years that something crazy would happen if you tried to run NT OS/2?
- thristian 17y agoI don't know about OS/2, but the POSIX subsystem for the NT kernel is alive and well: http://en.wikipedia.org/wiki/Interix http://en.wikipedia.org/wiki/Interix (note that this is not POSIX implemented on top of Win32, like Cygwin, this is POSIX implemented next to Win32)
- nailer 17y agoDoesn't the POSIX subsystem have no network access (I was an NT guy a decade ago and I seem to remember this being true back in the day)?