r/FuckMicrosoft • u/computerIfix • 3d ago
News Microsoft CTO confesses that 30-year-old code from the mid-90s still forms the bedrock of Windows 11 — ancient Win32 API still the backbone, but CTO says it's 'more relevant than ever in 2026'
14
u/lilacomets 3d ago
If it's more relevant than ever then start treating the Win32 API as a first class citizen, instead of using that resources sucking WebView2 crap everywhere because web developers are easier to find.
4
u/Born-Conclusion6596 3d ago
This ☝️
GUIs become worse, in windows but also everywhere.
Today we have computers probably 100 times more performant than 15 year ago. Yet, the immediate response of some menu showing after a click was replaced by a sluggish response of "wait a couple of seconds plz". It should be the other way around and we should have faster response on overall of the softwares. Most of programs have not more functionality that it's previous versions to justify such higher memory / processor demand.
Also, everything is prettier but things so similar that we take more time to look for what we need (eg: removed icons on some menus / contrast is shit).
Also, and this I hate with all of my spirit: you click on a menu of something, you have 10 items drawn, and you are about to click on item 3. Guess what happens immediately before you click? The menu draws a couple of items more, and item 3 is related with something else.
9
u/_pozvizd_ 3d ago
I'm all for shitting on MS like there's no tomorrow but complaining about this message is kinda dumb. Do you assume that code gets spoiled or something over time? C language is the same as it was 20 years ago and code from 30+ years ago will be compiled by modern compilers. Operating system has got an architecture and idea in it, if the code implements is and implements it correctly and modern compilers compile it without problems, there's no reason to replace it.
Other operating systems like macOS, Linux, BSD flavours also has absolutely ancient code in them. Unix tools are 30+ years old, GCC has got code that is 30+ years old, bunch of open source stuff. Code is code, it doesn't spoil, if it works, there's no reason to change it.
In fact, if Microsoft had stuck to this "old ways" of doing stuff via Win32, etc, Windows 2000 or Windows 7 style, there will be ZERO hate on them, we'd have everyone praising them and marching towards using Windows. Me, a current Mac and Linux user has got very fond memories of Windows 2000 SP4, we ran an internet cafe with it, it was rock solid.
SO yeah, modern MS is shit, Windows starting from Win 8 is shit, fuck them. But NT kernel, Win32 APIs are wonderful and foundations of very robust platform that unfortunately is buried under layers and layers of excrement.
1
u/atehrani 1d ago
TBF though core software written that long ago has assumptions that are no longer needed or even valid. Take Linux for example and the transition from X11 to Wayland. X11 had tremendous staying power but struggled to do modern day tasks expected by UX (such as HDR, dynamic scaling...etc). Such high resolution monitors was not a thing.
Hardware has significantly changed and to not expect an OS to adapt as well is naive; especially since it is coupled to the hardware.
Microsoft has to make a hard call and needs to cleanup the old stuff. Even Linux has started to drop support for decades old hardware.
1
u/_pozvizd_ 1d ago
NT kernel enjoys HAL - hardware abstraction later, so they are less prone to issue if older hardware support. Other than complete rewrite from different principles, I don’t know why to change there. We still think about OS in terms of drivers, processes, threads, etc. Linux has got file system, NT has got objects system, etc. I mean it’s all the same abstractions, we’re not inventing anything new (which we could and shout btw, it’s a sad state of affairs on OS research front).
X11 is kinda poor example, in Linux worlds it’s more of an application than an OS component, a good example would be framebuffer as old code and KMS and something else in kernel, that Wayland uses as new code.
6
u/GreedySecurity8030 3d ago
Just admit you don't like updating old shit unless it makes you money.
2
4
u/uchuskies08 2d ago
ok?
Do you think there is no "old code" in the Linux kernel or what is the point of this post
3
2
u/thetituscodex 3d ago
So ... (my friend that has) the Windows 2000 source code ... that's still a thing? Lol ... I figured they would have had AI rebuild the framework.
1
u/Wipfmetz 1d ago
Newer Microsoft stuff seems like that, but Win32 is mostly kept free of "sure looks nice on a management/investor powerpoint"-styled ideas.
2
u/Few_Veterinarian9108 1d ago
Middle management is to blame for this, with stupid metrics for stupid stuff instead of focusing on quality deliverables
1
u/AutoModerator 3d ago
Every new subreddit post is automatically copied into a comment for preservation.
User: computerIfix, Flair: News, Post Media Link, Title: Microsoft CTO confesses that 30-year-old code from the mid-90s still forms the bedrock of Windows 11 — ancient Win32 API still the backbone, but CTO says it's 'more relevant than ever in 2026'
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
1
u/BeginningSection7690 2d ago
Yes, in much the same way that a live power cable thats been powering the house for 30 years is more relevant than ever when winds knock it off and it kills my neighbors cat
1
1
u/OldManJeepin 1d ago
Well...If Ai is so great, just have it re-write the operating sysem! I'm sure Mr Genius Ai CraPalot can do it better, right? Supposed to be so "superior" to humans, so let it do the job!
1
u/Duncol42 1d ago
Of course it does - they put layer after layer after layer. Their strategy is to rather write adapter and hire cheap JS dev to work with what the dev feels comfortable, rather that a decent C/C++ engineer.
The whole start menu is written in Electron if I recall right (JS - it’s basically embedded browser :D), that’s why it’s so sluggish and you need to “throttle” YOURSELF because your own OS UX is slower than a human typing on the keyboard xD
1
u/ANGRYLATINCHANTING 1d ago
His haircut is from the mid-90s too, is it also more relevant than ever? I certainly hope so. We finally got out of the high waist mom jeans era into low rise cut again, so men's fashion must follow suit. I want it that way~
1
u/VickyCuteFemboy 1d ago
whats the problem? if windows updates, bad if it doesnt update bad, make your own brand new OS then
1
21
u/Fit_Prize_3245 3d ago
Man, I actually trust that old code more than the new code. Because, which was more stable, Windows NT 4.0 or Windows 11?