Friedrich-Alexander-Universität Univis FAU-Logo
Techn. Fakultät Willkommen am Institut für Informatik FAU-Logo
Logo i3
Department of Computer Science 3
FAUmachine
Description
Publications/Presentations
Screenshots
News
Downloads
Project Team
Project Contact
Related Projects
Dept. of Computer Science  > CS 3  > Research  > FAUmachine  > Downloads

Downloads

Prebuilt binary packages   Source Code   Host-Kernel Speedup   CVS Read Access

The new release comes as tarball and as ready-to-use .rpm and .deb package. For each distribution, there are several packages:

  • faumachine-base, containing the main program files (mandatory).
  • faumachine-{debian,redhat,suse}*, containing binaries which are needed to run a Debian/RedHat/SuSE distribution on your FAUmachine. For standard configurations you don't need these packages.

Happy FAUmachining ;)

Prebuilt binary packages

Specially prepared Packages are available for the systems listed below. Choose the link corresponding most closely to the distribution you are running on your real machine to find the directory containing the necessary files.

Debian users can simply add "deb http://www3.informatik.uni-erlangen.de/FAUmachine/debian ./" into their /etc/apt/sources.list and call apt-get install faumachine to install the packages.

Gentoo users may download the ebuild from our CVS repository, rename it to faumachine-20060310.ebuild and follow the instructions on how to install third-party ebuilds (category/program should be app-emulation/faumachine; also note that the ebuild is marked with the ~x86 keyword and needs to be listed in /etc/portage/package.keywords in order to be usable). This ebuild has already been submitted for inclusion in the official portage tree but not been accepted yet.

Source code

Source is available as Tarball, SRPM, and Debian .dsc / .tar.gz.

You can build FAUmachine from source by executing the standard ./configure, make and make install commands in the directory created by the tarball.

The tarball is very big as it contains some binary files to support various Linux and OpenBSD guest systems and some packages that can be retrieved elsewhere. You can choose to download only those parts that you are really interested in:

  • core: FAUmachine itself. (mandatory)
  • linux: Linux support files. (optional)
  • openbsd: OpenBSD support files. (optional)
  • extra: Extra networking parts. (optional)

Choose the tarballs you need and then unpack them to the same directory. Then execute the standard ./configure, make and make install to compile and install the source package.

Host Kernel patches

FAUmachine runs as a normal userspace program and does not need any special host kernel. However, performance can be greatly increased by using a FAUmachine-acceleration patch. This patch allows fast system calls and context switches in the virtual machine.
Use the kernel patch on your own risk!

Patches for several host kernels are available here.

CVS Read Access

If you are interested in the newest and greatest development version of FAUmachine, you can use our CVS server to get at our current code. Such development versions are not garanteed to work. For the functional sources for a specific release please download the source tarball, RPM or Debian package from above. To retrieve FAUmachine via CVS, type:
cvs -d :pserver:anonymous@faumachine.informatik.uni-erlangen.de/cvsroots login
cvs -d :pserver:anonymous@faumachine.informatik.uni-erlangen.de/cvsroots co FAUmachine
If you are asked for a password, just hit Enter. You can also have a quick view at our current CVS repository with our CVS Web Interface and a gitweb interface. All known problems are archived in our Bug list.
  Contact Last modified: 2007-09-20 18:12   VS