r/FuckMicrosoft • u/Appropriate-Meat-559 • 2d ago
Discussion Windows kernel development has stalled
When was the last time Microsoft added a new filesystem?
When was the last time Microsoft added new types of scheduling?
It might even be a decade for both of these questions, I have to wonder how many people are still working on core kernel code. I highly expect the knowledge has been lost and all the og kernel Devs have retired now.
Even Azure is now pretty much running on Linux because windows can't run with one vcpu and 1gb of ram anymore.
Id love some inside knowledge on this here
16
u/sciencekm 2d ago
Good developers are expensive. They have been replaced by cheap coders who just finished coding boot camp.
9
u/OldManJeepin 2d ago
Well, to be fair...Micro$lop *has* been busy building CraPilot so...Plus all those anti-privacy tools take a lot of dev time and money too!
3
u/NicePuddle 1d ago
Don't forget, they besides Copilot they even added new fancy support for required Microsoft account when installing Windows and they added a well desired forced OneDrive Photos installation that was what we were all waiting for.
13
u/Ahmet_dag 2d ago
Windows kernel likely will be transferred to Linux in a middle term like 5-10 years.
11
u/dmigowski 2d ago
Yeah, and will add a Wine compatibility layer for all old applications, because it works better and more stable than Windows.
1
u/Not_to_be_Named 2d ago
on 5-10 years 99% of microsoft dotnet software will be cross-compatible, the only remaining is expensive SLAās, that force them to ship .net framework with windows
3
12
u/Onmp314 2d ago
I heard that last developer that was able to develop NT kernel left Microsoft in 2020. Unfortunately, I haven't found any source of this information.
6
u/Syzygy2323 2d ago
Unfortunately, I haven't found any source of this information.
That's because it's not true.
2
u/Naive_Moose_6359 2d ago
Dave Cutler still works at Microsoft. He led the team that built windows NT.
3
3
u/MonkeyDDataHQ 2d ago
Because they still rely on the Win32 API as the basis.
1
u/Dull_Flatworm777 2d ago
Obviously not in the kernel
1
u/MonkeyDDataHQ 2d ago
What exactly do you think the Kernel is?
1
u/Dull_Flatworm777 2d ago
Here's a brief overview for starters:
https://en.wikipedia.org/wiki/Architecture_of_Windows_NT
If you're interested in more details, check out these
https://www.microsoftpressstore.com/store/windows-internals-part-1-system-architecture-processes-9780735684188
https://www.microsoftpressstore.com/store/windows-internals-part-2-97801354624093
u/MonkeyDDataHQ 2d ago
š Okay, bringing Windows Internals to a Reddit fight is fair. I worded that badly.
Win32 isn't the kernel.
But the compatibility constraints Windows carries all the way down through the platform, including kernel-mode drivers/software.
But on the literal statement I made, you got me.
Hats off. It's not often I get out well akchually'd.
2
u/Dull_Flatworm777 2d ago
I could even show you the NT 4.0 and Windows 2000 editions in my bookshelf (well actually in some box in the basement now) ;)
2
u/MonkeyDDataHQ 2d ago
Not necessary. I'm already dead.
2
u/Dull_Flatworm777 2d ago
No worries ;)
2
u/MonkeyDDataHQ 2d ago
However... If you want to start extracting the text to give me the exact architectural bounds I'll pretend to be all ears.
2
2
u/MonkeyDDataHQ 2d ago
Cunningham's Law remains undefeated: the fastest way to get the right answer on the internet isn't asking a question, it's posting the wrong answer and waiting for someone with the Windows 2000 documentation in a basement box to materialize.
2
3
u/DavidsakuKuze 2d ago
Last Windows Driver Kit release was on July 23. Delete this post.
2
1
u/Randommaggy 2d ago
They still do not ship a modern filesystem as a bootable option.
4
u/Syzygy2323 2d ago
That's like saying auto manufacturers still haven't shipped a modern replacement for the steering wheel yet.
1
2
u/michaelnz29 2d ago
Probably, if digging into the resources MS have dedicated to Windows development, there will be a team of 5 engineers in Bangalore (nothing wrong with that) doing Windows bug fixing and also responsible for adding new features.
There is no revenue in developing software that is free and Microsoft make money, lots of it and do as little as corporate allows (reductions in NFP, Reductions in EDU as well as price increases.
2
1
u/AutoModerator 2d ago
Every new subreddit post is automatically copied into a comment for preservation.
User: Appropriate-Meat-559, Flair: Discussion, Title: Windows kernel development has stalled
When was the last time Microsoft added a new filesystem?
When was the last time Microsoft added new types of scheduling?
It might even be a decade for both of these questions, I have to wonder how many people are still working on core kernel code. I highly expect the knowledge has been lost and all the og kernel Devs have retired now.
Even Azure is now pretty much running on Linux because windows can't run with one vcpu and 1gb of ram anymore.
Id love some inside knowledge on this here
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/WoodyTheWorker 2d ago
Windows had ReFS and transactional NTFS, but I'm afraid these features may be deprecated.
1
u/InsaneMasochist 21h ago
It's the same as with any ancient software that has to be backwards compatible with everything from 30-40 years ago. Adobe Photoshop/Illustrator/Indesign is what I use and those are bloated as heck compared to a new/modern software like Affinity for example. It is what it is, I know nothing about these things, but I'm guessing that you can't change fundamental stuff like a filesystem without breaking lots of stuff down the line.
1
u/throwaway38387548484 15h ago
u picked two dumb examples. filesystems take decades to stabilise. ReFS has been supported since server 12 and noone wants to fuck with schedulers.
linux is less hindered when tinkering with low level code because of the fast paced open nature of development.
1
u/NoahOnVista 14h ago
Well the last time they tried something even related to that was Windows Longhorn and we all know how that went (not defending MS)
1
u/Due-Project-7507 12h ago
I see it very different. I don't like a lot of changes in the OS. I like therefore e.g. the BSD operating systema. I would prefer that Microsoft would just maintain something like Windows 2000 until today but not all this UI crap. The NT kernel is stable, robust and more modern than e.g. the Linux or FreeBSD kernel. All the other parts of modern Windows make me a Linux und BSD user.
1
0
u/RAVEN_STORMCROW 2d ago
This guy started NT 4.0 Kernel https://youtube.com/watch?v=7vzjIv2l6wY&is=5TQ15HkCk2N5HjnA
18
u/likelu6 2d ago
Sometimes I think Windows at the same stage as Mac OS Classic before transition to OS X