Page 1 of 1

Could Temple OS run on a RISC-V board or Raspberry pi?

Posted: Wed Dec 27, 2023 4:09 am
by taro
It would be cool especially if it could run on the RPI or some other very standard SoC, have a little temple OS demo scene around a common hardware
https://www.youtube.com/watch?v=qBVCv1NN0Ek

Re: Could Temple OS run on a RISC-V board or Raspberry pi?

Posted: Thu Dec 28, 2023 5:22 am
by masayuki
taro wrote: Wed Dec 27, 2023 4:09 am It would be cool especially if it could run on the RPI or some other very standard SoC, have a little temple OS demo scene around a common hardware
https://www.youtube.com/watch?v=qBVCv1NN0Ek
Demos were more about the hardware. Demos are all assembly so it doesn't really matter what OS is running on it. But HolyC is interesting for making 3d games and such as it makes it very easy to make 3d objects and place them right in the source code, so a bit of a "scene" for it would be cool. But the main thing about demos is "look what I can do with this hardware!" impressive software running on meager hardware, really nothing to do with the OS.

Re: Could Temple OS run on a RISC-V board or Raspberry pi?

Posted: Thu Jan 04, 2024 12:03 am
by jakeinbacon
I don't think it would be able to run bare metal on a non x86 SBC since (I assume) at least a little bit of the OS is written in assembly specifically for x86 machines. Would be cool to see someone port it to ARM/RISC-V or even try and emulate x86 on something like a Raspberry Pi.

Re: Could Temple OS run on a RISC-V board or Raspberry pi?

Posted: Fri Jan 05, 2024 1:30 am
by masayuki
jakeinbacon wrote: Thu Jan 04, 2024 12:03 am I don't think it would be able to run bare metal on a non x86 SBC since (I assume) at least a little bit of the OS is written in assembly specifically for x86 machines. Would be cool to see someone port it to ARM/RISC-V or even try and emulate x86 on something like a Raspberry Pi.
There is a project that is working on porting TempleOS to ARM actually, and seems to be progressing along quite nicely
https://github.com/nrootconauto/Aiwnios
https://old.reddit.com/r/TempleOS_Offic ... a/juvx31w/