While you’re right that Linux doesn’t have the binary compatibility Windows does, I think you gloss over the advantages of source availability. Having the source lets you patch bugs and avoid the (impressive and commendable) hacks described in the article.
It’s also worth noting certain Linux releases have extended support so you continue to get security updates without upgrading (a strategy Microsoft also uses).
Still, it is a downside of Linux and macOS compared to Windows.
It’s also worth noting certain Linux releases have extended support so you continue to get security updates without upgrading (a strategy Microsoft also uses).
Still, it is a downside of Linux and macOS compared to Windows.