Comment by delta_p_delta_x

1 day ago

I really wish Windows 11 had a Windows 2000 mode. I want a grey, boxy UI, but I also want al the modern technologies Windows has introduced since—DirectStorage, D3D12, fast SSDs, device-independent pixels and vector UIs, all written directly against a Windows API that is modernised, safe, and easy to use. No React, no ads in my weather app; the only browser on my computer will be the browser itself.

You want Linux.

Hardware features are contained in the kernel. GUI has nothing to do with them.

GUI frameworks provide features for applications to draw their UI.

A selection of numerous windows managers and desktop environments allows you to choose the best GUI shell to work in.

It is somewhat of a bazaar, with different components sometimes not fitting perfectly into each other and there's a constant migration to a best new thing, whether it's systemd, pulseaudio, wayland or pipewire, but generally things work OK and it's not like Windows today offers a significantly different experience.

Windows is beyond salvation at this point.

  • No thanks, I do not want Linux. I use Linux for my home servers and at work, and I'd like to keep it that way, at arm's length.

    I don't know why people suggest Linux for desktop use at the first swoop. I dislike it. I dislike how janky its various GUI desktop managers are, I dislike how edge cases that are handled straightforwardly on Windows just aren't on Linux. Things like high pixel density, different audio setups, multi-touch trackpad support, notebook battery life management, and more. The bazaar thing contributes to all of these sharp edges and jank.

    And more importantly I dislike the sanctimony of the Linux community, I dislike the distribution and the linking model of most desktop distributions, I dislike how it is 'developers first' and not 'users first', unless a giant entity rewrites the entire user mode stack to provide a useful, straightforward, and mostly intuitive platform interface (that is, Android).

    An OS is more than the kernel. It is the entire platform including user-mode libraries, toolkits, and applications. For all its faults, I find the Windows platform better than any Linux distro platform, except one.

    > Hardware features are contained in the kernel. GUI has nothing to do with them.

    What I listed aren't only hardware features; they are platform interfaces that can be programmed against to produce user-mode applications without having to muck around with kernel interfaces. In fact the less as a user or user-mode developer I have to work with the kernel, the better, and Windows provides a gigantic surface area for that.

    I am happy with how Windows works, I like a Windows workflow, I like developing for and on Windows, I like gaming on Windows. I've used it for 26 years and broadly have no issues with it. It is a pretty superb platform which regressed after Windows 10, and about 99% of the problems with it are user-mode frameworks and applications, thin coats of paint. Windows isn't even close to 'beyond salvation'.

    • > I dislike how it is 'developers first' and not 'users first',

      There are user-centric and dev-centric Linux distros. Windows is "Microsoft cloud onboarding" centric, and the experience has been dramatically degrading for years.

      If that were not the case, why would senior executives at Microsoft say things like "we've heard you" and "we intend to reverse the suck in the coming year"? Even their management knows users hate the Win11 experience, and have placed it on their backlog....

      > I dislike how janky its various GUI desktop managers are...igh pixel density, different audio setups, multi-touch trackpad support

      These things are objectively better on a modern KDE linux. Out of the box I can output youtube videos to a dual-Sonos / Airpod setup by... clicking the sound icon, which pulls up an interface reminescent of "Windows 7, when the mixer wasn't terrible".

      The reasons not to use KDE these days are because you need Windows software (usually: edge, teams, Office), or especially because LibreOffice is terrible. The core desktop experience, however, is notably and demonstrably less jank than the mess that is Windows 11.

      3 replies →

  • The "constant migration to a new best thing" is a big problem. Once written, a program should be able to run forever, but this is only true on Windows for GUIs and on Linux only for some CLIs. Arch just recently dropped the original vi from its repos because "it no longer compiled" with stricter GCC settings, and if you want to run an older GUI, just forget about it. It's hars to blame people for only targeting the Web or Windows when those two will work forever, but on Linux you have to keep up with the endless treadmill of X11 to Wayland, GTK 2 to 3 to 4, Qt 3 to 4 to 5 to 6, pulseaudio to pipewire, etc., and if you miss just one you may as well give up.

    • The entire existence of docker is basically because Linux is impossibly bad at maintaining old software while Windows will still run some terribly old things (though the loss of Win16 is a big one).

I would recommend WindowBlinds to achieve the "grey, boxy UI" look. As for a Windows 2000 theme out of the box, I am not sure, but I know it can make your Windows 10/11 UI look and behave like Windows XP.

There is a custom skin editor as well, so you can tailor the look of Windows to anything you choose, so you can probably get very close to the Windows 2000 look you are seeking.

https://www.stardock.com/products/windowblinds/

  • Cheers. Some of the themes look pretty good! I used to use StarDock Start and StartIsBack back when I was using Windows 8 to, well, get the Windows 7 Aero theme and the start menu back.

    That being said I do notice that many of the rounded corners aren't fully transparent...

> I really wish Windows 11 had a Windows 2000 mode. I want a grey, boxy UI, but I also want al the modern technologies Windows has introduced since—DirectStorage, D3D12, fast SSDs, device-independent pixels and vector UIs, all written directly against a Windows API that is modernised, safe, and easy to use. No React

I know that you said "no React" but you might want to try ReactOS. Of course if you don't need Windows-specific driver support Linux+Wine might suffice for your needs.

  • ReactOS does not have the features that the parent specifically asked for (and that you quoted). It’s also far from being usable as a production OS.

    What the parent wants doesn’t exist, it’s interesting to see people give suggestions for alternatives. It’s clear that their priority are these underlying features and they wish it had a boxy grey UI, not that the boxy grey UI is the only requirement and everything else is optional.

Go with Win 10 LTSC or use Win Server as a daily. Both are crap-less and can be fully debloated in minutes.

Win2K was peak windows.

  • 98 SE or XP SP2.

    • Nope, I am with @sharts here.

      In my then job we called Win98 "GameOS" and I have zero nostalgia for it and the horrid IE4 "Active Desktop". Yuck.

      By XP the rot and bloat were getting serious.

      W2K was the peak. All downhill since.

I dont know about Win11, but in Win10, it is still there. You can see it in MDI apps and, in a few rare circumstances, I have seen the window manager seemingly crash and flash the old Win2000-style boxy design before going back to what it currently does.

  • Microsoft is really good at supporting the old libraries and GUIs etc (is the Windows 3.11 font picker still there?) - the problem is that modern programs aren't built to the W2K paradigm so even if you force W11 to "look" like windows 2000 all the apps will not suddenly grow title bars, etc.