just brew it! wrote:
It pisses me off enough that I'm reliant on Sprint to get Android updates for my phone, and that its useful life will be determined not by the lifetime of the hardware itself, but by an arbitrary decision made by some combination of Google, LG, and Sprint.
I hope I never have to deal with that sort of issue for my laptop or desktop.
Yes, but you can put the effort in so while there's always an EOL for any hardware for a given OS, it matters less as it comes slower the more effort you put in *
. There's no reason that MacBook can't be running Linux, but it's more effort than an obsolete version of Mac OS, I guess (and it's certainly possible that there's required software which is incompatible with GNU/Linux).
If it's a Core 2 Duo one, I'd expect to be able to get a lot longer than Apple's designed 2008-2014 out of it by running Linux; probably 2030 would be achievable, assuming the battery didn't go up in flames first
[*] e.g. the 386's Windows EOL was 2001-12-31 (end of support for Windows 95 and Windows NT 3.51) ; Debian dropped 486 and earlier in Squeeze (so they are now unsupported) and 586-class in Stretch (so they have to run Jessie until April 2020, then will be unsupported in Debian) ; Linux itself dropped the 386 in late 2012 ... and Windows 10 has semi-dropped the Cloverview Atom's already, locking them into version 1607 and EOL'ing them in 2023 rather than 2025...
Desktop: E3-1270 v5, X11SAT-F, 32GB, RX Vega 56, 250GB BX100, 2TB Ultrastar, Xonar DGX, XL2730Z + G2420HDB
HTPC: i5-2500K, DH67GD, 6GB, GT 1030 SC, 250GB BX100, 1.5TB Barracuda, Xonar DX