57
openRuyi — A Linux Distribution for RISC-V
(openruyi.cn)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Does risc-v have uefi like x86 or it requires specific image for every machine like before?
There is a UEFI Requirements section in the RISC-V Boot and Runtime Services Specification (BRS) specification. But this is optional and as far as I know most SBCs don't use it. So yeah because of poor mainline Linux kernel and other components (like SBI) upstreaming by RISC-V systemproviders it is still a sad case that often you need a system specific image. So yeah I think we will need to wait until RISC-V breaks more into PC-like and server space before BRS and similar specs get used more.
I don't think it will happen anyway, considering ARM still doesn't do it and we have apple M chips and snapdragon ARM laptops.
But let's hope I'm wrong
Yes, both.
The architecture is really varied. You can get super cheap SoCs that are barely capable of running FreeRTOS, and you can get 100+ core beasts with EFI, PCIe, etc.