Using the snapshotTo get started with the snapshot you canIf you want to use the EMSCB addon, please refer to the EMSCB instructions or to the EMSCB website. Additional questions are answered in the FAQ. Compiling from sourceIn order to build the provided source code, you should follow these instructions:Required additional packages on OpenSUSE 10.2In OpenSUSE, you can use the software management component of the Yast2 control center to install the following additional packages:
Required additional packages on Debian or Ubuntu
Unpacking the source codeCreate a new directory (e.g., ~/opentc/src/) and unpack the source tarball into it. The tarball contains the snapshot directory, which is structured as follows:
Building the snapshotDefault configurationYou can install in one step the whole snapshot by calling 'make' in the root of the extracted source tree. This is the same as executing both following commands:
Customized configurationAlternatively, you can customize the configuration by calling 'make config' and 'make' in the following build directories:
Prebuilt binaries of Fiasco, L4Env and L4Linux 2.6We also provide prebuilt binaries for IA-32/i586 and Fiasco ABI version v2. The structure of the unpacked directory tree looks like this:
Testing with the demo framework.Unpack the demo tarball in the root directory of your OpenTC source tarball. In the created demo directory, call 'make' to start the demo. If you want to try the ORe example with arping, please refer to the ore_howto.txt file in the config directory of the demo tarball. Using the disk imageThe demo tarball contains the disk image l4-demo-image-20060630 that can be used as virtual harddisk in an emulator like qemu. The image contains a partition table and a 256MB ext2 partition. The provided Makefile will automatically update the image with your newly compiled binaries. If you want to modify the contents of the image manually, you need to mount it with:
FAQWhere can I download patches?Patches are available in the download directory. Please note that only critical bugfixes are available through this mechanism. Big changes and most feature requests are available with a next snapshot.Can I download already patched sources?Yes, all tarballs and also the disk image will be updated whenever we release a patch. However, this is only true for patches that have been officially announced on the web page. The filenames of the tarballs and the image also reflect the patchlevel as stated in the corresponding announcement in order to avoid confusion. |
6. Jul 2007
|
|
· Copyright © 2001-2022 Operating Systems Group, TU Dresden | Impressum · |