Linus Torvalds says RISC-V will make the same mistakes as Arm and x86

In an interview, Linus Torvalds, the creator of Linux, said that RISC-V development will make the same mistakes that Arm and x86 researchers made years ago. This is because there is a huge gap between hardware and software developers, so much so that it would be a challenge to coordinate the two different teams.

“Even when you’re designing hardware in a more open way, the people who work on hardware are different enough from the people who work on software that there’s a huge gap between Verilog and even the kernel, let alone at higher levels of the stack where you’re working on something that’s so far removed from the hardware that you really have no idea how the hardware works,” he said. “So it’s really hard to work across this huge gap of things and I suspect that hardware designers, some of them have some overlap, but they’ll learn by making mistakes, the same mistakes that have been made before.”