HebridOS is a Unix-like operating system and is a fork of MIT's xv6,
which is itself a re-implementation of Dennis Ritchie's and Ken Thompson's
Unix Version 6 (v6). Similar to the upstream project, this xv6 fork loosely
follows the structure and style of v6, but is implemented for a modern
RISC-V multiprocessor using ANSI C.
xv6 is a Unix-like operating system developed by MIT's Parallel and
Distributed Operating Systems group at the Computer Science and Artificial
Intelligence laboratory. This project is a fork of xv6 and is thankful
to all authors and contributors of the xv6 project.
This project is also thankful to Ken Thompson and Dennis Ritchie, but also Unix's earliest advocates. Lastly, I am thankful to hackers everywhere, who trade their time and labor for improving the software commons and computing research -- long live!
See xv6's repository for the full ACKNOWLEDGEMENTS section.
You will need a RISC-V "newlib" tool chain from https://github.com/riscv/riscv-gnu-toolchain, and qemu compiled for riscv64-softmmu. Once they are installed, and in your shell search path, you can run "make qemu".
This is a fork of MIT's xv6 Unix-like operating system. Original source
files are licensed under the terms of the MIT license. New files in this
fork are licensed under the terms of the Mozilla Public License, v2.0, and
have an SPDX-License-Identifier header in their respective files.