3 ms·
I had a look at it, looks like another inconsistent pile of unsafe C crap stirred with tons of legacy frameworks and complete incoherence. Doesn't look like an
by pshirshov 5y ago
I had a look at it, looks like another inconsistent pile of unsafe C crap stirred with tons of legacy frameworks and complete incoherence.
Doesn't look like an OS at all.
- pjmlp 5y agoWindows is a mix of legacy C code, which started to be migrated into C++ around the Vista time (hence /kernel in VC++) and .NET/COM (WinRT is basically COM with some extras). Modern kernel code makes use of WIL. https://github.com/microsoft/wil https://github.com/microsoft/wil
- jcelerier 5y ago> around the Vista time I remember stumbling on the win 3.11 sources on github at some point, C++ was already used back then
- pjmlp 5y agoFor what would be "userspace" yes, but they were crazy enough to still do COM in C, given that by Windows 95 C++ was still unwelcomed on the kernel. https://devblogs.microsoft.com/oldnewthing/20210824-00/?p=105602 https://devblogs.microsoft.com/oldnewthing/20210824-00/?p=10...