From 0369f6b32f957c134c635eca73dc634eb36ceff8 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Fri, 6 Jan 2017 00:23:24 +0100 Subject: there is usually no qemu-kvm binary any more, just kvm --- contributing.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'contributing.mdwn') diff --git a/contributing.mdwn b/contributing.mdwn index 31d56783..957dff46 100644 --- a/contributing.mdwn +++ b/contributing.mdwn @@ -180,7 +180,7 @@ I'll have to think about it some more. * Install qemu-kvm via 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-kvm -m 512 -drive cache=writeback,file=debian-hurd.img` # Optionally use `--curses` to keep your keyboard layout. If need be modprobe kvm_amd, kvm intel and kvm to get kvm support (which is much, much faster). See also: [kvm FAQ](http://www.linux-kvm.org/page/FAQ). +* Run it: `kvm -m 512 -drive cache=writeback,file=debian-hurd.img` # Optionally use `--curses` to keep your keyboard layout. If need be modprobe kvm_amd, kvm intel and kvm to get kvm support (which is much, much faster). See also: [kvm FAQ](http://www.linux-kvm.org/page/FAQ). * login as root * `apt-get update` * `apt-get install -y git mercurial emacs vim` -- cgit v1.2.3 From 84a6ede01b232fbc5c364aaa68bf276af0110f79 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Thu, 2 Feb 2017 01:19:57 +0100 Subject: Add /dev/rtc TODO --- contributing.mdwn | 1 + 1 file changed, 1 insertion(+) (limited to 'contributing.mdwn') diff --git a/contributing.mdwn b/contributing.mdwn index 957dff46..222291c0 100644 --- a/contributing.mdwn +++ b/contributing.mdwn @@ -113,6 +113,7 @@ lookups|hurd/interface/dir_lookup]] work. * Fix chmod on fifos: mkfifo foo ; sudo chmod g+w foo * Strengthen httpfs: it should append '/' to URL automatically, it should not fallback index.html itself, etc. probably a lot more small easy issues. * Fix `O_NOATIME`, see +* Add a /dev/rtc device ## Porting Packages -- cgit v1.2.3 From 7a4a1d57599d86519baf71b7e9726ecbcb94bcd8 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 28 Feb 2017 18:24:17 +0100 Subject: document ssh port forwarding --- contributing.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'contributing.mdwn') diff --git a/contributing.mdwn b/contributing.mdwn index 222291c0..8eb2db90 100644 --- a/contributing.mdwn +++ b/contributing.mdwn @@ -181,14 +181,16 @@ I'll have to think about it some more. * Install qemu-kvm via 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: `kvm -m 512 -drive cache=writeback,file=debian-hurd.img` # Optionally use `--curses` to keep your keyboard layout. If need be modprobe kvm_amd, kvm intel and kvm to get kvm support (which is much, much faster). See also: [kvm FAQ](http://www.linux-kvm.org/page/FAQ). +* Run it: `kvm -m 512 -drive cache=writeback,file=debian-hurd.img -redir tcp:2222::22` # Optionally use `--curses` to keep your keyboard layout. If need be modprobe kvm_amd, kvm intel and kvm to get kvm support (which is much, much faster). See also: [kvm FAQ](http://www.linux-kvm.org/page/FAQ). * login as root +* set a root password with `passwd` * `apt-get update` * `apt-get install -y git mercurial emacs vim` * `apt-get build-dep -y 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` +* You can connect through ssh with `ssh root@localhost -p 2222` * Get more from the [repo list](http://git.savannah.gnu.org/cgit/hurd/). * Read the docs on these pages. * Start hacking. -- cgit v1.2.3 From 693e1b8b4e2e56cfc8a85998738f9b5fc4b1f96d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 3 Feb 2018 15:52:51 +0100 Subject: /proc/self is done --- contributing.mdwn | 3 --- 1 file changed, 3 deletions(-) (limited to 'contributing.mdwn') diff --git a/contributing.mdwn b/contributing.mdwn index 8eb2db90..e303dd58 100644 --- a/contributing.mdwn +++ b/contributing.mdwn @@ -103,9 +103,6 @@ part:1:file:/home/samy/tmp/foo`). This would be libnetfs-based. * Write [[virtio drivers for KVM|open_issues/virtio#KVM]]. * Move the [[mount/umount|open_issues/glibc#mount]] logic from `utils/{,u}mount.c` into [[glibc]]. -* Fix [[`/proc/self`|hurd/translator/procfs/jkoenig/discussion#self]]. -Look at `[glibc]/hurd/lookup-retry.c` for how [[`FS_RETRY_MAGICAL` -lookups|hurd/interface/dir_lookup]] work. * Add a tool to trace system calls, by using gnumach's Syscall-Emulation, see * Improve our [[FUSE library|hurd/libfuse]]. * Add a relatime or lazytime option to ext2fs. -- cgit v1.2.3