Wirth's Law
en.wikipedia.org
Wirth's Law
1–9 of 9 posts
Re: Wirth's Law
#2Re: Wirth's Law
#3If you want to see a firsthand example of this, try installing Windows 2000 in a VM and see how snappy it feels, compared to Windows 10/11 on your host system.
I think biggest explanation is complexity creep. This goes especially for backwards and software.
Re: Wirth's Law
#4Re: Wirth's Law
#5Re: Wirth's Law
#6I'm not saying that all software must accommodate the low end, and I also believe there needs to be a reasonable cutoff (I don't expect software companies to support 20 year old PCs, even if they are still quite capable for non-Web tasks), but I have a feeling that there are unfortunately some companies and teams, even in the open source community, who ship based on their experiences working with high-end configurations, not taking low-end configurations into account.
For one of my side projects that I plan to release to the public once its complete, I have a "minimum viable computer," something in the class of a low-end Chromebook or a Raspberry Pi 4 with a limited amount of RAM (4GB max), that will be used to restrain myself, given that my daily driver is a high-end desktop.
Re: Wirth's Law
#7This has been true of OSX, especially since around 10.15. The performance degradation of the upgrade to 10.15 from 10.14 was so immediate and severe that I reverted it.
Re: Wirth's Law
#8While generally true, my feeling is this law doesn't hold for many people here. Arch, fluxbox, st, tmux, vim, mutt, ... My system boots up in seconds and is extremely snappy, even on 10 year old hardware.
Re: Wirth's Law
#9If you want to see a firsthand example of this, try installing Windows 2000 in a VM and see how snappy it feels, compared to Windows 10/11 on your host system.
However, I do remember using installations of Windows 2000 on contemporary hardware that weren't snappy. Windows 2000 and XP needed a lot of RAM and a fast processor to be happy; running these operating systems on a machine that met or only slightly exceeded the minimum requirements was an unpleasant experience.
Likewise, my experience with Windows 10 is that it's snappy on high-end hardware, but it's very sluggish on low-end hardware, especially if it's running on a HDD instead of an SSD. Six years ago I bought a refurbished ThinkPad T430. It had an HDD and originally shipped with 4GB RAM. Windows 10 was almost unusable with that configuration. Upgrading to 16GB of RAM helped, but it was still slow. What dramatically improved the system's performance was replacing Windows 10 with Linux Mint running Cinnamon. Suddenly my ThinkPad became pleasant to use.
By comparison, I have absolutely no issues with Windows 10 running on my 12-core Ryzen 3900X with 64GB RAM and a PCIe 4.0 SSD. But that's high-end hardware.