This is your work, valued
ultimate-linux. The Ultimate Linux micro distribution written in JavaScript! A very functional minimal userspace for Linux written in... pure JavaScript! Not quite, but almost. It's good, I promise!
326zig-time-sharing-kernel. Minimal implementation of a time-sharing kernel on RISC-V, implemented in Zig, on top of OpenSBI
216mrav-cpu. A fully automated, custom CPU and software stack for tiny embedded systems
94linux-micro-distro. This is a minimal example of a working Linux distribution, aka "micro distribution"
61linux-no-mmu-userspace-example. C
47risc-v-bare-metal-fake-bios. Code for the "fake BIOS" RISC-V example
46g2disk. Go monorepo for a framework to build Linux block devices in userspace
32linux-userspace-lua. Proof of concept minimal Linux distribution written in Lua and built with Bazel. Bazel enables one command to download Lua, compile Lua bytecode, integrate the bytecode into C, statically link all that in a single artifact and deploy on a VM.
22risc-v-bare-metal-fake-kernel. Makefile
20llvm-go-codegen. Super concise and easily reproducible implementation of a sample LLVM-based compiler with Go.
19bare-metal-cstdlib. C
17risc-v-bare-metal-rust-dynamic-memory. Rust
12alpine-linux-self-setup. Build an Alpine Linux sysroot tarball from a JSON config (repos + packages) using only bash, curl, jq, tar, and unshare.
12raspberry-pi-led-minimal-system. C
11vsock-grpc. C++
10bare-metal-javascript. C
8risc-v-sbi-timer. C
5risc-v-software-interrupts. Software interrupts example for RISC-V
5jlinux. Java
5zig-riscv-interrupts. Zig
4linux-multiplatform-initramfs. Starlark
4bazel-cross-compile-c. Starlark
3go-grpc-bazel-example. Starlark
2golang-container-bazel. Starlark
2avr-bazel. Starlark
2bazel-monorepo-example. Starlark
2avr-cooler-control. A small embedded C project to drive a 4-pin PC cooler fan using an AVR microcontroller
1go-easy-http-server. Go
1bazel-rust-example. Bazel + Rust cross-compilation demo: one no_std source tree builds both a bare-metal riscv64gc-unknown-none-elf firmware (runs in QEMU virt) and a wasm32-unknown-unknown browser module, sharing a tiny bump allocator. AI-generated worked example.
1