Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The core Windows OS is actually very cool, IMO. Pity it's closed source. Some time ago, I did some research on Windows 2000 and wrote a lot of it down on the Windows 2000 Wikipedia article. I later split it to the "Architecture of Windows 2000", which interestingly (and correctly) has been renamed to "Architecture of Windows NT" [1]

What you are referring to, however, is in user mode, in the environment subsystem. There is actually a few subsystems - the one you are talking about is the POSIX subsystem. I believe it's actually still there in the latest versions (might be wrong about that).

1. http://en.wikipedia.org/wiki/Architecture_of_Windows_NT



I still own Windows Internals, the most authoritative book on the subject. Fascinating stuff.


The author is pretty amazing.


Alex Ionescu, one of the authors, has actually had some involvement with ReactOS.


The POSIX and OS/2 subsystems were removed as of Windows XP and 2003.


POSIX was not. It's call SUA and I still enable it, and on w7 run Gentoo bootstrap under it. It works well enough and I even see sshd run as a service process.


Googling turned up only a really thin wikipedia article - got some links on how you're doing that? That's really quite cool.


It was very much an exploration project, so there isn't a single source. I used https://www.gentoo.org/proj/en/gentoo-alt/prefix/techdocs.xm... and SUA Community forum that is down now, on some of the necessary code patching.


Thanks, I didn't know that SUA still uses a subsystem that's different from the Win32 subsystem. However, it's a different one (Interix) from the old POSIX subsystem, as far as I know. Or does anyone know whether it shares or inherits some code from it?


Sadly, SUA is only available in the Ultimate and Enterprise editions of Win7.


Didn't POSIX subsystem have no access to TCP/IP?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: