←back to thread

752 points dceddia | 4 comments | | HN request time: 0.505s | source
Show context
NovemberWhiskey ◴[] No.36447461[source]
Some additional things to note:

Windows NT 3.51 minimum hardware requirements were a i386 or i486 processor at 25MHz or better and 12MB of RAM for the workstation version. So the 600MHz machine with 128MB RAM is exceeding the minimum requirement by (conservatively) 24x in CPU speed and 10x in RAM, along with all the architectural improvements from going from the i386 to what's presumably a Pentium III-class machine.

If that's actually a Surface Go 2 running Windows 11 - well, it doesn't have a quad-core i5 as the tweet claims - the Surface Go 2 came with a Pentium Gold or a Core m3; both with only two cores and of those is an ultra-low power variant.

As such, that exactly meets the minimum CPU specification for Windows 11 and only doubles the minimum 4GB RAM requirement.

I'm not trying to apologize for the difference here, but it's not an entirely like-for-like comparison.

replies(15): >>36447608 #>>36447610 #>>36447680 #>>36447745 #>>36447813 #>>36447953 #>>36448077 #>>36448345 #>>36448687 #>>36448693 #>>36449563 #>>36449787 #>>36450832 #>>36452031 #>>36456701 #
Solvency ◴[] No.36447813[source]
Why is Win11 so slow and unoptimized that it needs such crazy hardware.
replies(1): >>36448008 #
JohnFen ◴[] No.36448008[source]
I don't think it's unoptimized as much as it's extremely bloated.
replies(3): >>36448358 #>>36449196 #>>36450590 #
1. Narishma ◴[] No.36448358[source]
What's the difference?
replies(3): >>36448565 #>>36448603 #>>36450623 #
2. bunga-bunga ◴[] No.36448565[source]
/s

Bloat is intentional and fills Microsoft’s wallet.

Optimization drains Microsoft’s wallet.

3. JohnFen ◴[] No.36448603[source]
"Bloat" includes the addition of intentional, but frivolous, features. An application can be well-optimized but still slow simply because it's doing too much.

But I think the reason that most modern software performs badly is because of optimization: we're optimizing to reduce production costs over increasing performance.

It's economic in nature. We minimize production costs by using frameworks and other labor-saving tools. The code produced using these tools tends to be poor, but hardware is cheap enough to make up for poorly performing software.

It's an intentional decision.

4. nullindividual ◴[] No.36450623[source]
A meaningless term to deride a feature or service you don't like or use.