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

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

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!