comparison www/index.html @ 27:5555993a80c5

Fluff up web page.
author Rob Landley <rob@landley.net>
date Thu, 19 Apr 2012 00:14:51 -0500
parents 73ab228e8da3
children
comparison
equal deleted inserted replaced
26:3dadeb04a403 27:5555993a80c5
71 virtual hard drive provided to QEMU, hence the "hdc" extension. 71 virtual hard drive provided to QEMU, hence the "hdc" extension.
72 The init scripts then mount this on /mnt, and run /mnt/init if it exists 72 The init scripts then mount this on /mnt, and run /mnt/init if it exists
73 instead of starting a command shell. From there, the script can do anything 73 instead of starting a command shell. From there, the script can do anything
74 it needs to.</p> 74 it needs to.</p>
75 75
76 <p>The full environment is:</p> 76 <p>The full build-time environment is:</p>
77 77
78 <ul> 78 <ul>
79 <li><p>The first disk is Aboriginal Linux's squashfs root filesystem, 79 <li><p>The first disk is Aboriginal Linux's squashfs root filesystem,
80 attached by run-emulator.sh and mounted on "/". This contains a simple 80 attached by run-emulator.sh and mounted on "/". This contains a simple
81 native Linux development environment built from busybox, 81 native Linux development environment built from busybox,
82 uClibc, gcc, binutils, make, and bash.</p></li> 82 uClibc, gcc, binutils, make, and bash.</p></li>
83 83
84 <li><p>The second disk is a sparse 2 gigabyte ext3 filesystem created and 84 <li><p>The second disk is a 2 gigabyte ext3 filesystem created in a sparse
85 attached by dev-environment.sh, which then calls run-emulator.sh. If 85 file on the host (so it grows up to 2 gigabytes as space is used). It's
86 attached to QEMU by dev-environment.sh, which then calls run-emulator.sh. If
86 /dev/hdb (or /dev/sdb) exists, sbin/init.sh will mount it 87 /dev/hdb (or /dev/sdb) exists, sbin/init.sh will mount it
87 on "/home" to provide writeable space for the build. (Otherwise it 88 on "/home" to provide writeable space for the build. (Otherwise it
88 mounts a tmpfs there.)</p> 89 mounts a tmpfs there if the root filesystem is read only, and does nothing
90 if the root filesystem is already writeable.)</p>
89 91
90 <p>The dev-environment.sh script also sets up distcc if distccd and the 92 <p>The dev-environment.sh script also sets up distcc if distccd and the
91 appropriate cross compiler are in the host's $PATH. It creates a directory 93 appropriate cross compiler are in the host's $PATH. It creates a directory
92 of symlinks to the cross compiler binaries and runs distccd 94 of symlinks to the cross compiler binaries and runs distccd
93 with a restricted $PATH so it can only find the cross compiler, and sets 95 with a restricted $PATH so it can only find the cross compiler, and sets