Hacker GitHub

← All repos

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

Mentions per year 15 mentions · busiest year 2025 (5)
20082026
  1. 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
  2. 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/
  3. 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
  4. Two projects mentioned by this one: https://github.com/nuta/microkernel-book/ https://github.com/mit-pdos/xv6-riscv
  5. 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
  6. …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…
  7. …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…
  8. …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,…
  9. …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…
  10. Great excuse to rewrite user-space utilities - https://github.com/mit-pdos/xv6-riscv/tree/riscv/user
  11. …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?
  12. On a related note, MIT seems to have ported xv6 to riscv. https://github.com/mit-pdos/xv6-riscv