summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArne Babenhauserheide <arne_bab@web.de>2011-04-20 12:03:25 +0200
committerArne Babenhauserheide <arne_bab@web.de>2011-04-20 12:03:25 +0200
commit34d22314e0dd7673282581f741a9170b9f5ebb1b (patch)
treed2b8c122f0f6fdb2aedc7d06d6e4121b78d37739
parent8a94211c681506e0130bac7bb314875f06d0e3f3 (diff)
Contributing: Added instant dev-env guide.
-rw-r--r--contributing.mdwn16
1 files changed, 16 insertions, 0 deletions
diff --git a/contributing.mdwn b/contributing.mdwn
index 7d8d2a0e..b6b7d2ff 100644
--- a/contributing.mdwn
+++ b/contributing.mdwn
@@ -99,6 +99,22 @@ You can also have a look at the [List of failing packages](http://people.debian.
Here is a list of [[open_issues]].
+### Instant development environment
+
+*This is a very brief guide to get your development environment set up. Pester ArneBab @ irc.freenode.net on IRC if something does not work :)*
+
+* Install Qemu vie your distros packages.
+* Download the [Qemu image](http://people.debian.org/~sthibault/hurd-i386/debian-hurd.img.tar.gz): `wget http://people.debian.org/~sthibault/hurd-i386/debian-hurd.img.tar.gz`
+* Unpack it: `tar xf debian-hurd.img.tar.gz`
+* Run it: `qemu debian-hurd.img -m 512 -no-kvm-irqchip` # …irq… is a currently necessary fix due to some changes in Linux
+* `apt-get install git mercurial emacs vim`
+* `apt-get build-dep hurd gnumach`
+* `git clone git://git.sv.gnu.org/hurd/hurd.git`
+* `git clone git://git.sv.gnu.org/hurd/gnumach.git`
+* `git clone git://git.sv.gnu.org/hurd/incubator.git`
+* Get more from the [repo list](http://git.savannah.gnu.org/cgit/hurd/).
+* Read these docs.
+* Start hacking.
<a name="hurd_on_modern_microkernel"> </a>
## Hurd on a modern microkernel