A person after my own heart. NT was actually designed, versus being a reimplementation of an existing thing.
Moxnox 1.0: NT-Like, POSIX-Compatible OS Running Atop Btrfs (github.com)
EvanAnderson 8 hours ago
Tuna-Fish 7 hours ago
stonogo 4 hours ago
mesrik an hour ago
https://en.wikipedia.org/wiki/Dave_Cutler
Youtube has many of his interviews. The Computer History Museum (CHM) two part is perhaps most extensive. Links below to these. https://www.youtube.com/watch?v=29RkHH-psrY
https://www.youtube.com/watch?v=SVgSLud50ssjmmv 3 hours ago
mvdwoord an hour ago
Windows and Linux: A Tale of Two Kernels - Tech-Ed 2004
phendrenad2 7 hours ago
That is impressive
userbinator 4 hours ago
The POSIX functions are split over ucrtbase, iphlpapi, and ws2_32, as on Windows, with anything that Windows doesn't implement put in mnposix.
LOL. POSIX in ucrtbase! Those are words that I never expected to see together.
I used AI to help with the mechanical parts of porting
I feel like it won't be long before someone comes up with a crazy chimera of an OS that can run DOS, Windows, Linux, BSD, and macOS binaries. It doesn't look like AI is replacing software developers, but rather boosting them quite significantly; there seems to be a lot of activity and new projects I've seen recently from many who aren't even using AI themselves, but must be somehow being inspired by others to do more.
yjftsjthsd-h 4 hours ago
TBF, the only missing part of this is that Darling isn't developed enough to run many Darwin programs; otherwise you can have that today by installing WINE+DOSBox+Darling on Linux or your pick of *BSD or illumos. (Well, running *BSD programs on other systems is a weak point, but otherwise.)
maharmstone 4 hours ago
There's nothing in Moxnox ucrtbase that's not also in Windows ucrtbase. open(), read(), and write() are all POSIX functions in ucrtbase.