3 ms·
I believe it's because the Broadcom System-on-a-Chip (SOC) that the Raspberry Pi uses has one or more binary BLOBS that are required to access features on the S
by inetsee 6y ago
I believe it's because the Broadcom System-on-a-Chip (SOC) that the Raspberry Pi uses has one or more binary BLOBS that are required to access features on the SOC. RISC-V is an open standard; chips made based on this standard are open source.
- mrob 6y agoThe RISC-V standard allows proprietary implementations, and several proprietary implementations exist: https://en.wikipedia.org/wiki/RISC-V#Implementations https://en.wikipedia.org/wiki/RISC-V#Implementations
- kayfox 6y agoIt is possible for open source replacements for those blobs to be written, but I have not heard of any serious effort in that respect.
- floatboth 6y agohttps://github.com/librerpi/rpi-open-firmware https://github.com/librerpi/rpi-open-firmware is a pretty serious attempt at the bootloader (incl. VC4 side). As in they can boot an OS, with some limitations but still.
- duck2 6y agoIt's just an open instruction set architecture. You can implement an open or closed source CPU on top of it.