Well, on Mac and other proprietary hardware & software combos.
Enterprise Linux distros such as RHEL regularly provide 10-12 years of support you can pay for per major version and presumably you will be able to upgrade the major version to reset the time.
Same thing for community Linux distros - Fedora, Debian of OpenSUSE already work on current 16+ years old hardware and one can expect that to continue in the future.