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

Ronald G. Minnich bb09545547 Get amd64 to build again il y a 3 ans
386 559608b0b6 closer to building. Restore compilers and libmach. Add arch directories. il y a 12 ans
68020 559608b0b6 closer to building. Restore compilers and libmach. Add arch directories. il y a 12 ans
alpha 559608b0b6 closer to building. Restore compilers and libmach. Add arch directories. il y a 12 ans
amd64 448df316bd Revert "move syscallless libc to core directory" il y a 11 ans
arm 559608b0b6 closer to building. Restore compilers and libmach. Add arch directories. il y a 12 ans
inferno-os bb09545547 Get amd64 to build again il y a 3 ans
lib 45d826e10f 32-bit runes and the return of latin1 + kbd. il y a 12 ans
lib9os afa224d0a0 Revert "libsyscall a file for generating system calls" il y a 11 ans
mips 559608b0b6 closer to building. Restore compilers and libmach. Add arch directories. il y a 12 ans
power 559608b0b6 closer to building. Restore compilers and libmach. Add arch directories. il y a 12 ans
rc e4eabb5c59 plan9-20120419: import from nix (accepted) il y a 11 ans
sparc 559608b0b6 closer to building. Restore compilers and libmach. Add arch directories. il y a 12 ans
sparc64 559608b0b6 closer to building. Restore compilers and libmach. Add arch directories. il y a 12 ans
sys 3ff5725cef Remove remaining remnants of args on stack. il y a 11 ans
util 7f0053edd8 Use registers for syscall arguments. il y a 11 ans
xbin 833c25cb62 Allows you to build libs on Plan 9. il y a 12 ans
.gitignore a935836942 Make 8* build on Linux. il y a 12 ans
BUILDTOOLCHAIN bb09545547 Get amd64 to build again il y a 3 ans
CONTRIBUTORS 0c41ace0b3 initial import il y a 12 ans
LICENSE 0c41ace0b3 initial import il y a 12 ans
LICENSE.afpl 0c41ace0b3 initial import il y a 12 ans
LICENSE.gpl 0c41ace0b3 initial import il y a 12 ans
Makefile 118076a319 Add a useful command to the Makefile il y a 12 ans
NOTICE 0c41ace0b3 initial import il y a 12 ans
README 390eb8d643 README: points out that you'll need multilib libraries and compiler if you're on amd64. il y a 12 ans
RUN_REGRESSIONS 68fc0a51ae Add a file describing how people can run the standard regression test il y a 11 ans
SETUP.plan9 833c25cb62 Allows you to build libs on Plan 9. il y a 12 ans
SETUP386 bb09545547 Get amd64 to build again il y a 3 ans
SETUPamd64 bb09545547 Get amd64 to build again il y a 3 ans
buildconfig 20a5cfc4a0 nxm/buildconfig: set verbose flag il y a 12 ans
jenkinshook 3c061cc39b Fix the AC syscall handling. il y a 11 ans

README

How to build:

* Make sure you have Go and Plan 9 Ports installed
* If you are on a 64-bit system, you will need your distro's appropriate 32-bit libs and compilers installed. That's ia32-libs-dev and libc6-dev-i386 on Debian, which will also pull in the multilib gcc.
* Copy inferno-os/mkconfig.proto to inferno-os/mkconfig and edit the ROOT, SYSHOST, and OBJTYPE variables
* Run "sh BUILDTOOLCHAIN"
* Run ". SETUP"
* cd sys/src; mk libs; cd cmd; mk install # this gets the libraries and commands
* cd $NXM/sys/src/nix/k10; mk # build the kernel

If you intend on contributing code:

* Run "make" in the top level directory.
* Make sure you set "user.name" and "user.email" in your git configuration!