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 ;)
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 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.
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.
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.