RustForge

foundry

Foundry OS: the operating system built on the Rustbelt kernel

AgeCommit messageAuthorId
7 hours agoStage 18: Unix sockets and /proc/self (0.18.0)Edward4b17d4fa03
7 hours agoStage 18 prep: fixes from Clarke's 0.17.0 reviewEdward85f5cd4654
8 hours agoStage 17: coreutils batch 2 (0.17.0)Edwarde6eb9917e4
8 hours agoStage 16: libc batch 1 (0.16.0)Edwarda2549ec94f
1 day agoWIP 15.1: version bump, selftest/headless/screenshot, README chapterTyler Fowler5ba29e2307
1 day agoWIP 15.1: rawabi, a no-libc static Linux C binary (gcc -nostdlib), + testTyler Fowlerf3ac93a5e6
1 day agoWIP 15.1: Linux C-string path syscalls, struct stat, *at() calls, rename, pathtestTyler Fowlere8a1598981
1 day agoWIP 15.1: per-thread FPU/SSE/AVX state (XSAVE/FXSAVE), signal fpstate, #MF/#XM, fputestTyler Fowler618ed3f823
1 day agoWIP stage 15: select/ppoll/readv wrappers, more nbtest/ptytest checks, headless fixesTyler Fowler0094a45ff3
1 day agoWIP stage 15: libc plumbing (poll/epoll, nonblock, loopback, futex/threads, ptys)Tyler Fowler97b0cc346c
1 day agoStage 14: processes (0.14.0)Tyler Fowler5c8fa817a8
1 day agoStage 13: virtual drivers (0.13.0)Tyler Fowlere493cb8334
1 day agoStage 12: networking (0.12.0)Tyler Fowler235b98b1bd
1 day agoStage 11: core polish (0.11.0)Tyler Fowlerd478ebf57a
1 day agoStage 8: ext2 driver (0.8.0)Tyler Fowlerf856a3aa4c
1 day agoShell: drive letters start at A: (root) instead of C:Tyler Fowler6423169956
1 day agoStage 7: Rustbelt shellTyler Fowlerb10b990e38
2 days agoStage 6: PCI, virtio-blk, partitions, FAT32, spawn/wait and shell syscallsTyler Fowler519a3fb172
2 days agoUser mode (ring 3), syscalls, per-process address spaces, ELF loader, VFS + ramfsTyler Fowler431b990267