There was an interesting line in the August 2018 linux journal article “ What’s New in Kernel Development”, by Zack Brown:
“Linus Torvalds has interpreted some of Intel statements to mean that Intel does not intend to fix some of the hardware flaws in future generations of CPUs, which would force kernel developers, and developers of other operating systems, to work around those flaws for the for seeable future. “
This likely would’ve come from intel’s evaluation that to fix these flaws at the hardware level would cost too much money. So, they will update their EULA’s to kick the issue down the supply chain (EULA’s let manufactures get away with too much, but that’s a different topic).
Is intel’s decision a little like a pacemaker manufacturer saying “…yeah we know that sometimes it won’t put out a voltage pulse but we’re gonna leave that issue to be fixed in the software by the hospital before surgery”? Is this a business model we want to allow?