4 ms·
You could argue that the availability of Linux saved countless megacorporations from having to pay Microsoft, IBM, or Sun. Yet the availability of Linux has bee
by CyberRabbi 6y ago
You could argue that the availability of Linux saved countless megacorporations from having to pay Microsoft, IBM, or Sun. Yet the availability of Linux has been a boon to people across the board.
While I agree there is something not right about cutting into ARM’s profits for the benefit of megacorporations, I think that a royalty-free ISA might genuinely be good for civilization despite that in the same way Linux is. It’s tough though, I’m still not fully sold on that opinion.
- SavantIdiot 6y agoI hear what you are saying, and that is a good point, and I do agree with the: "Why isn't there an open ISA?" I think the key difference with an OS like Linux and an ISA like RISC-V is that Linux helped literally millions of smart, curious kids get exposed to Unix and tinkering in a OS that wasn't a locked down behemoth: Windows. It changed lives. I don't think it is an exaggeration to overstate the democrization Linux had. However, I don't see RISC-V touching the world in an analogous way. No kid is gonna tinker with an ISA and fab a CPU. Maybe they will stick it on an FPGA? But it seems less accessible. Plus RISC-V's biggest propopent, Patterson, isn't really giving the world anything like Linus Torvald did. Linus busted his butt (and still does!) whereas Patterson flies around getting big speaker fees to pump up RISC-V while delegating. Just seems a bit... off? Or its just me.
- CyberRabbi 6y agoYou raise good points. Linus is a one in a million person... At the same time I do think kids, hobbiests, small startups, and people who can’t afford expensive computers will make use of RISCV on commoditized programmable logic chips like FPGAs. Look at projects like MiSTer, simply not something that was available for hobbiests and free culture advocates 20 years ago. I can see a similar development happening in the computer space. Actually I’m surprised homebrew computers architected around an FPGA haven’t yet become more popular. Maybe as the popularity of RISCV grows we’ll see more of that. Would be great to see a project that implements a risc-v based computer on a de10-nano board as a starting point.
- SavantIdiot 6y agoI spent most of my career is a microarchitect at Intel in the late 80's till mid-90's on 486 & Pentium and then again in the late 2000's on Xeon. So the idea of tinkering with an ISA is something that gives me the cold-sweats today! It's a wee bit more complicated than hacking the RTL/VHDL, but I am not saying curious kids should not have the chance to have a go at it! RISC-V is more akin to if I handed a kid a Boeing 747 and said, hey, go nuts! :) However, I taught programming in an afterschool program in the mid-80's and the Apple //e had an amazing graphical program that stepped through an assembly program, showing the data moving through the busses from register to memory, etc. And it was instrumental to kids learning. There's a few more wires in a 32-bit RISC compared to an 8-bit 6502, but someone will benefit!
- CyberRabbi 6y agoInteresting perspective. It’s true the jump from 8-bit to 32-bit architectures involved a lot more than just increasing the data bus width, it came with advances in processor architecture so I understand where you are coming from. That said, I think the hobbiest community will find a happy medium in terms of complexity / hackability. Establishing a base platform seems to me the most important first step.
- nahuel0x 6y agoSomebody knows the name of this Apple //e program?
- ThrowawayR2 6y ago> "At the same time I do think kids, hobbiests, small startups, and people who can’t afford expensive computers will make use of RISCV on commoditized programmable logic chips like FPGAs." No, they won't. By definition, FPGAs always give you less performance per dollar than custom silicon. If they can't afford an expensive computer, then FPGAs and the tooling to use them is even more out of reach by a long way.
- CyberRabbi 6y agoBy the working analogy here, Linux is also at a disadvantage because it doesn’t run the majority of commercially supported consumer software yet many people still use it. It has shown that people are willing to choose free options even if it’s technically less advanced than closed options. A fully featured de10-nano board costs ~$150 [1] so it’s readily accessible, at least in comparison to desktop pcs. [1] https://www.amazon.com/Terasic-Technologies-P0496-DE10-Nano-Kit/dp/B07B89YHSB/ https://www.amazon.com/Terasic-Technologies-P0496-DE10-Nano-...
- cunidev 6y agoTo be fair, interest around ISAs has never been so high. Now RISC-V workshops ("build your own core") are kind of everywhere, from Udemy to most universities, some of which are even targeted at teenagers. The resulting RISC-V cores are mostly emulated, but are expanding knowledge of FPGAs immensely as a side effect.
- mycall 6y agoThere are so many hardware hackers and makers these days, such as Hackster.io [0], that they are transforming the world around us. We need more of them and RISC-V is well positioned in this space. [0] http://hackster.io http://hackster.io
- theon144 6y agoI think you're underestimating the amount of curious kids who are more on the electrical engineering side of things. Who, sure, probably won't get to play with a CPU fab line, but then again that's somewhat like sending kernel contributions is to "tinkering with Linux". It really is a just question of any level of hobbyist-accessibility (think photo-etching 2 PCBs of less sophistication vs. making a run of 100 perfect 3-layered PCBs in a factory) - and I've seen quite a lot of projects popping up around FPGAs lately that seem to indicate they're starting to approach the Arduino-ish level of approachability (though it's still obviously very far). RISC-V just might be one of the things on the way to a whole "sillicon-tinkering" scene, so I'm pretty hopeful.
- 3arn0wl 6y agoArm deserve all that's coming to them. A generation ago, their forerunners - Acorn - were happy to take, use and make a profit from the work of American universities, yet when Berkeley asked to be able to use Arm's ISA for research purposes, they got short shrift. So Berkeley cobbling together a next-generation RISC ISA, and Foundation-ing it out of reach of the same thing happening again, is smart retribution.