It may be bloated to you or me, but it’s a general purpose OS that addresses many more requirements out of the box than Linux, by design.
As a business admin this means when you suddenly have a new business requirement for a functionality, you don’t have to go to every machine and install a new service, or even build a test lab to ensure that service will work stably - MS has done this for you.
This has always been the MS paradigm, and Linux started from the opposite paradigm - provide a nominally functional OS and let the end user (think business/environment management) add only what is needed for that specific use-case.
Windows exists because prior “operating systems” were task-specific (see the IBM Mini’s that still exist in some form) which weren’t really useful for a single user.
Linux exists because people (not just Linus) saw the need for a minimal OS for PC architecture that could be built to task - there had already been efforts to port Unix.
Two very different paradigms addressing different requirements.
Build a Linux box that does what Windows does out of the box (with all the testing that MS has done) and it will require more ram too.
(Though the lack of optimization has always been a problem, something people like Minasi and Gibson have long pointed out.)
Nothing you’ve said negates that multi-tasking in Windows has always required more ram than the nominal “run Windows” spec, and it’s generally been 2x the nominal.
And back to bloat - 64bit requires more ram for everything. That was a big leap. And then there’s maintained support for old software - running 32 bit apps on a 64 bit OS/API. That takes a thunking layer that doesn’t come for free.
Linux and Windows simply work from 2 very different paradigms.
Funny, no one ever complains about the memory requirements for say an AS400… Oh, yea, it can’t do anything that Windows does - that’s not what it was designed for. And really, Linux wasn’t either - you can just build it for that if you want (as the many distros have).
Triumph@fedia.io 5 weeks ago
Consoles are built to do one thing. General purpose computers need to do a whole lot of things. Apples and oranges.
JiveTurkey@lemmy.world 5 weeks ago
Yeah I think the point is that if your gaming the console hardware is there in the form of VRAM so needing 16gb for windows alone, then 16 additional for a game on top of the VRAM. It doesn’t add up. A 25-35% bumb when everything became 64bit is understandable but let’s not pretend that it can’t be done with much less.