Releasing LibreCore with a libwasm/svelte-d Bios built on TempleOS
Etienne
etcimon at gmail.com
Wed Sep 30 12:43:09 UTC 2026
On Wednesday, 30 September 2026 at 12:01:10 UTC, Serg Gini wrote:
> On Wednesday, 30 September 2026 at 11:29:50 UTC, Etienne wrote:
>> I built this risc-v processor, and the full open source bios
>> doubles as a wasm/js OS with TempleOS' holyC.
>
> Even one technical reason to use holyC instead of
> C/Zig/Rust/D(betterC)/literally anything else?
The core of the kernel is built on TempleOS because it has the
jit logic out of the box and it's a good fit for being dedicated
to RISC-V instruction set, so HolyC sort of came through with it.
The application layer is wasm/js otherwise but over-optimized for
libwasm in D which is a spasm-derived custom druntime/phobos that
compiles to wasm
https://github.com/etcimon/libwasm/tree/master/runtime-v1.43.0 is
where the druntime/phobos wasm-compatible runtime for ldc
v1.43-beta1 stands which uses
https://github.com/etcimon/libwasm/tree/master/tools/runtime-adapt to pull and update the runtime to the latest ldc
The whole kernel UI is mostly a css/dom rendering with opengl and
high-def/high-dpi
More information about the Digitalmars-d-announce
mailing list