summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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