Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Artifact ID: | de1d32f85770c7a6bd6c5a1c1443681bc506dbfd7b79a82e44f74c3fcb65b8eb |
---|---|
Page Name: | Protection |
Date: | 2017-12-16 07:24:06 |
Original User: | kc5tja |
Mimetype: | text/x-markdown |
Will the Kestrel-3 Family Run a Protected OS, such as Linux, BSD, or Plan 9?
I doubt the very first model will. The FPGAs I'm targeting are relatively small by RISC-V processor standards. I doubt they'll be large enough to contain an MMU-enabled core with FPU and all the bits needed to make the rest of the Kestrel-3 work.
If, however, by some miracle I'm able to fit an MMU-equipped Rocket-compatible core onto the FPGAs accessible to me, this would of course accelerate the effort to get a "real" OS working!
Otherwise, eventually, yes; I intend that a suitably expanded Kestrel-3 be able to run Linux, BSD, or a port of Plan-9. What does "suitably expanded" mean? Hopefully, in the not too distant future, I can build a Kestrel-3 computer using a commercial RISC-V processor; or, maybe someone can make a CPU plug-in card to serve as an adjunct CPU to the core residing in the FPGA. Options exist, and will be evaluated when the time is right.
Regardless, I will not invest the effort to perform the port myself. Porting these operating systems is a huge undertaking, requiring substantially more effort than it takes to design the computer in the first place. Hopefully, though, a community will have evolved around the Kestrel-3 family, and if someone's willing, they'll undertake or coordinate the task of porting.