I am excited for RISC-V
Risc-V is so nice and simple…
Until you realize that there are tons of “optional” extensions that make each CPU totally different
That seems fine to me. Single purpose chips can be smaller and more efficient and general purpose processors for things like desktop computers can have all the necessary extensions
It is the reason that Google dropped RISC-V support in Android. Each device requires totally different software which makes it time and resource consuming to develop for the platform.
One of the major advantages of x86 is that it is standardized. I want to be able to make a bootable USB for RISC-V hardware.
x86 has so many instructions, people aren’t even sure about the total count. It’s estimated to be in the low thousands.
Wow is that THE Raymond Chen that answered? His blog is legendary: https://devblogs.microsoft.com/oldnewthing/