summaryrefslogtreecommitdiff
path: root/community/weblogs/ArneBab/Hurd-showcase-qemu-image.mdwn
blob: 68755d468cf84c95188379e2cab5252090f8fa92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
I’m currently preparing a qemu image for the Hurd which allows testing the capabilities of the Hurd with as little effort as possible. 

**Work in progress. These are my in-development notes.**

For that I want to use: 

* An up to date debian image (no longer online, but I have a copy here). 
* My [Hurd Intro](http://bitbucket.org/ArneBab/hurd_intro), 
* Translators from [hurd-extras](http://www.nongnu.org/hurdextras/) and the [incubator](http://git.savannah.gnu.org/cgit/hurd/incubator.git/), and naturally
* a lot of apt-get update; apt-get upgrade and apt-get dist-upgrade :) (all worked flawlessly). 

## Hurdextras

    hg clone <hurdextras repo>

## Tarfs

    cd hurdextras/tarfs
    make
    make install
    tar -cf test/intro.tar repos/hurd_intro 
    settrans -ac t test/intro.tar
    (settrans: /hurd/tarfs: Translator died :( ⇒ more work to do )

## nsmux

    git clone git://git.sv.gnu.org/hurd/incubator.git nsmux
    cd nsmux/
    git checkout -b nsmux origin/nsmux

    apt-get install autoconf autoconf-archive
    autoreconf -i -f
    ./configure
    make
    make install
    
    cd ../..
    mkdir test
    settrans -c test2 /usr/local/bin/nsmux test
    tar -cf test/intro.tar repos/hurd_intro 
    ls test2/intro.tar,,tarfs

## clisp

    git clone git://git.sv.gnu.org/hurd/incubator.git clisp
    cd clisp/
    git checkout -b clisp origin/clisp

    apt-get install texi2html
    make
    make install