Mirror of Harvey OS github repository http://harvey-os.org/

Graham MacDonald 40b23c97af Fix up some aarch64 asm 1 month ago
.github d35a8bb047 Update ISSUE_TEMPLATE.md 1 year ago
386 adfc57bb84 Delete arch-specific scripts (#766) 1 year ago
aarch64 c86b843356 First steps to build for clang aarch64 1 month ago
acme 7b159a3d9e Transform (hopefully) all .json files to be arrays rather than objects 4 months ago
adm 91d8c86336 Plan 9 from Bell Labs 2013-01-25 6 years ago
amd64 a25e079d06 Ensure libthread stack aligned to 16 bytes for amd64 3 months ago
cfg a5cd8682c5 add dhcp server and tftp server configs for harvey minicluster. 3 years ago
cron 4db2188a5b Plan 9 from Bell Labs 2007-10-06 11 years ago
external_example 88a59408b0 Move plan9-extensions option into only those places that need it 1 year ago
lib fd01593aaa Tidy /lib/namespace - include devacpi on boot 2 months ago
mail 372adb5430 Plan 9 from Bell Labs 2010-01-17 9 years ago
mnt 2bf1953532 Adding /mnt/plumb for making happy drawterm 1 year ago
rc 9208503eaa No longer need usbstart, don't use apm any more 3 months ago
riscv a4c7ad1aa7 Mimic json structure for aarch64 and riscv 4 months ago
sys 40b23c97af Fix up some aarch64 asm 1 month ago
usr 25b4ec077e bring up stats and terminal window on term startup 1 month ago
util 4bbb3f9a1b build can handle source files with > 1 letter extensions 1 month ago
.clang-format f4230fcbad clang-format: switch of sorting includes and better pointer alignment 1 year ago
.gitignore 550a8c8fee Check if the img file exists and what type of disk it is (#836) 5 months ago
.gitmodules 16a17efe85 UFS: remove ninep submodule 1 year ago
.mailmap 24c4e0d02c Update .mailmap 1 year ago
.mention-bot 67b31565a9 Rename .mention_bot to .mention-bot 1 year ago
.travis.yml be269a760a tunning travis 5 months ago
BUILD 04d9c3ab62 bldy: fix amd64 fixes for harvey 1 year ago
CONTRIBUTING.md c5238509bc Fix list of newbie friendly issues to use the right tag. 2 months ago
Dockerfile bf86f98ea0 Changed the alpine version to fix #853 issue (#854) 4 months ago
LICENSE 25de748849 GNU General Public License 4 years ago
LICENSE.afpl 58309a73b6 Plan 9 from Bell Labs 2003-06-29 15 years ago
LICENSE.gpl 25de748849 GNU General Public License 4 years ago
NOTICE 25de748849 GNU General Public License 4 years ago
README.md ab92d25392 Some updates to the Readme file 4 months ago
bldy.cfg 33b04fb477 bldy: .build -> bldy.cfg 1 year ago
bootstrap.sh e305202d97 Adding date fix by @vigaskola in #792 and compiler specification fix by @ericfode #797 10 months ago
build.json 66a1ca4a33 Build only kernel with -mno-implicit-float with clang 4 months ago
clean.json 7b159a3d9e Transform (hopefully) all .json files to be arrays rather than objects 4 months ago
l 4761d30948 Simple script to enable remote console 3 years ago



Harvey: A distributed operating system

Welcome to Harvey, we are delighted that you are interested in the project.

What is harvey?

Harvey is a distributed operating system. It’s most directly descended from Plan 9 from Bell Labs. This heritage spans from its distributed application architecture all the way down to much of its code. However, Harvey aims to be a more practical, general-purpose operating system, so it also uses ideas and code from other systems.

Getting started

Start by reading the Wiki. There's a Getting Started guide there to learn how to get Harvey up and running and many other things.


You enjoyed playing with Harvey and you want to help out? Great!

Take a look at our Contribution Guide it covers a wide variety of topics including the Harvey coding style, Code of Conduct, where to get help and so on.



  • Build Status
  • Coverity Badge


Donate to Harvey!

Harvey is a proud member of SFC and gladly accepts donations.



  • License GPL