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

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

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!