Registry / Branch_rust

rust Logs

Filtered_Nodes: 1 Status: Sync_Complete
Intermediate

Bringing in Rust: A no_std Allocator Under the Kernel

Carve the C heap allocator out of PurgatoryOS and replace it with a no_std Rust implementation wired in via extern C FFI. Set up aarch64-unknown-none-softfloat, build-std core + alloc, the GlobalAlloc trait, a spin-locked free list, and a Makefile that links libpurgatory_rs.a into the existing kernel.elf — without rewriting a single line of C above the allocator.