Xv6 for RISC-V (by mit-pdos)

Xv6-riscv Alternatives

Similar projects and alternatives to xv6-riscv

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better xv6-riscv alternative or higher similarity.

Suggest an alternative to xv6-riscv

Reviews and mentions

Posts with mentions or reviews of xv6-riscv. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-08-23.
  • What's everyone working on this week (34/2021)?
    reddit.com/r/rust | 2021-08-23
    I've got the basic 32-bit RISC-V ISA implemented (I and M for those who know RISC-V) and am now working on CSRs and exceptions. Following that I'll begin looking at page tables and such with the eventual goal of being able to boot an OS (probably https://github.com/mit-pdos/xv6-riscv first, then Linux).
  • Getting into Supervisor Mode with paging disabled
    reddit.com/r/RISCV | 2021-07-28
    Following the code of xv6 it also doesn't set anything for PMP before writing to UART in S-Mode.
  • How to build xv6-riscv on mac
    dev.to | 2021-06-07
    (why qemu 5.2.0)
  • How to create CMakeList for xv6-riscv operation system from Makefile?
    reddit.com/r/cmake | 2021-05-11
    Makefile:  https://github.com/mit-pdos/xv6-riscv/blob/riscv/Makefile
    reddit.com/r/Jetbrains | 2021-05-11
    I want to create CMakeList.txt for CLion IDE for the current changed xv6-ricv operation system project: https://github.com/mit-pdos/xv6-riscv
  • deos anyone know any good tutorials on how to make OS?(C, C++)
    xv6, combined with OSTEP, were the materials that we used in my OS course. You might want to start there and implement a few extensions to that kernel before you start writing your own from scratch.
  • xv6 is a re-implementation Unix Version 6, implemented for a modern RISC-V multiprocessor using ANSI C, created for MIT's operating systems course


Basic xv6-riscv repo stats
3 days ago

mit-pdos/xv6-riscv is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Popular Comparisons

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board 99remotejobs.com. There are 38 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.