mit-pdos/xv6-riscv
View on GitHub ↗ ★ 10,733 C
Xv6 for RISC-V
15 mentions on Hacker News by 13 people: 3 stories, 12 comments · first 2019-09-22 · latest 2025-09-10
20082026
-
Sauce: https://github.com/mit-pdos/xv6-riscv > xv6 is a re-implementation of Dennis Ritchie's and Ken Thompson's Unix Version 6 (v6). xv6 loosely follows the structure and style of v6, but is implemented for a modern RISC-V multiprocessor…
comment by lioeters · 2025-09-10 · in Xv6-Riscv 2025 Version -
Exactly like xv6, Xinu is rather unix-ish. Still very very interesting to study. https://github.com/mit-pdos/xv6-riscv https://pdos.csail.mit.edu/6.828/2024/
comment by notorandit · 2025-03-26 · in Recommendation for non-DOS/Unix open source OS outside x86/X64 -
Perhaps this one: https://github.com/mit-pdos/xv6-riscv ? The old xv6 is x86-based and it's not officialy maintained anymore. Or Xinu: https://xinu.cs.purdue.edu . There's a BeagleBone (ARM) port.
comment by anta40 · 2025-03-22 · in The little book about OS development -
Two projects mentioned by this one: https://github.com/nuta/microkernel-book/ https://github.com/mit-pdos/xv6-riscv
comment by pm2222 · 2025-01-08 · in Operating System in 1,000 Lines – Intro -
Cool! Will be interesting to compare to https://github.com/mit-pdos/xv6-riscv ! Shameless plug for my html version of the xv6 book: https://xv6-guide.github.io/xv6-riscv-book/
comment by sschmitt · 2025-01-08 · in Operating System in 1,000 Lines – Intro -
…a number of interesting books on Apple's OS X and iOS [13,14], Windows [15] and even VMS [16]. [1] https://github.com/mit-pdos/xv6-riscv/ [2] Russ Cox, Frans Kaashoek, Robert Morris xv6: a simple, Unix-like teaching operating system…
comment by johndoe0815 · 2024-07-28 · in Ask HN: What Comes After John Lions' Unix Commentary? -
…it. A few comments up this thread i briefly mentioned r/xv6 entry.S, so here’s what i meant: rv64: https://github.com/mit-pdos/xv6-riscv/blob/riscv/kernel/entr... amd64: https://github.com/dancrossnyc/rxv64/blob/main/kernel/src/en... > You…
comment by kelas · 2023-09-09 · in The rxv64 Operating System: MIT's xv6, in Rust, for SMP x86_64 machines -
…and more staple than this, so: https://github.com/dancrossnyc/rxv64/blob/main/kernel/src/ua... https://github.com/mit-pdos/xv6-riscv/blob/riscv/kernel/uart... honestly - i don’t feel at ease to tell which driver code is more instructional,…
comment by kelas · 2023-09-09 · in The rxv64 Operating System: MIT's xv6, in Rust, for SMP x86_64 machines -
…Technology, Allwinner D1 and StarFive JH7110 by me) and FPGA implementations (by Michael Schröder). https://github.com/mit-pdos/xv6-riscv/ (qemu) https://github.com/HUST-OS/xv6-k210 (K210) https://github.com/michaelengel/xv6-d1 (Allwinner…
comment by johndoe0815 · 2023-08-04 · in Xv6: A modern, x86 reimplementation of 6th Edition Unix -
Great excuse to rewrite user-space utilities - https://github.com/mit-pdos/xv6-riscv/tree/riscv/user
comment by alexellisuk · 2020-09-23 · in Xv6, a simple Unix-like teaching operating system -
…genuine claim to being able to write safe C & company. * https://github.com/mit-pdos/xv6-public & * https://github.com/mit-pdos/xv6-riscv UNIX v6 clone in ANSI C by influential Plan 9-era Bell Laboratories employee and now influential…
comment by kick · 2020-03-08 · in Ask HN: How do I learn C properly? -
On a related note, MIT seems to have ported xv6 to riscv. https://github.com/mit-pdos/xv6-riscv
comment by monocasa · 2019-10-02 · in Making a RISC-V Operating System Using Rust