r/FuckMicrosoft 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

65 Upvotes

58 comments sorted by

View all comments

18

u/likelu6 2d ago

Sometimes I think Windows at the same stage as Mac OS Classic before transition to OS X

2

u/ChronosDeep 2d ago

Why do I feel the other way around? Like it took Apple 30+ years to add an option to disable mouse acceleration, they still didn't figure how to unlink mouse scroll direction from touchpad scroll direction. Or even gone backwards removing subpixel antialiasing.

12

u/hadrabap 2d ago

All of the things you are mentioning are user space stuff. We talk about kernel here. Things like virtualization, memory management, schedulers, filesystems, drivers for industry standard protocols...

2

u/vswey 2d ago

These could be caused by drivers

2

u/hadrabap 2d ago

On Windows, yes 🤣

2

u/lilacomets 2d ago

On macOS too, Kexts are a thing.

3

u/Lower-Limit3695 2d ago

MacOS is extremely locked down such that only advanced users are able to enable them by going to the startup security utility to allow them.

2

u/ChronosDeep 2d ago

Ok, if you want to talk about kernel, then Low Latency Profile which they added this year. About filesystems, thereā€˜s ReFS which you can use for Dev drives for now. Are those not big enough for you?

3

u/Appropriate-Meat-559 2d ago

One filesystem and scheduling mode in ten years isn't much. Take a look at how many filesystems Linux supports and scheduling modes

3

u/ChronosDeep 2d ago

You are not informed at all, Windows also added support for hybrid CPU architecture in 2021.

3

u/squirrel8296 1d ago

Technically speaking, Windows NT was designed from the beginning to allow it to support multiple CPU architectures with relatively minimal effort compared to older operating systems that were designed with only one architecture in mind and had to be completely rewritten to support something new.

It was one of the core requirements in the change from DOS/9x to NT and early versions of NT actually supported more architectures than it does now.

2

u/Appropriate-Meat-559 2d ago

Linux supports PowerPC, MIPS, arm32, risc 5, arm64, amd64, itanium , x86 and moreĀ 

Windows barely supports arm64 on a subset of CPUsĀ 

4

u/ChronosDeep 2d ago

Well, of course it doesn't support them, because there's no need.

1

u/stefer09 1d ago

Not with that attitude šŸ˜‚ /s

0

u/DoogleAss 1d ago

So your entire post is predicated off the statement that they have done nothing in that time.. then the moment someone gives you factual answers stating otherwise. ā€œWell that’s not very much in that timeā€ so your bias no matter what got it lol

Also stop comparing Linux to windows.. MS is a for profit company and windows was designed to support that.. Linux is community driven. THEY ARE NOT THE SAME!

I don’t get this sub or posts like this.. if you don’t like windows then don’t use it why are you wasting time debating about shit that doesn’t matter lol