Emulab FAQ: Using the Testbed: Are there Linux and/or FreeBSD sources and packages available locally?
Yes. We provide sources and packages for a few versions of FreeBSD and RedHat / Fedora Core Linux. The place to look for available software is under /share on either users.emulab.net or your experimental nodes. This path is readonly (and NFS mounted on the nodes), so you'll need to make a copy of the contents found there if you need to do more than reference them for information or installation.
- FreeBSD Paths: The FreeBSD kernel, and userland sources are available under /share/freebsd. Look there to see if the version you are seeking is available. You can also find Emulab additions and modifications to FreeBSD here. Emulab kernel configurations are called TESTBED and located in sys/i386/conf relative to the FreeBSD source trees. The README file in this directory has more information on the contents.
- Linux Paths: Linux kernel sources and RPMs for various versions of Redhat can be found under /share/redhat. Fedora core versions are likewise located under /share/fedora. Look in these locations to see if the version you are seeking is available. You can also find Emulab additions and modifications to Linux here. Emulab kernel configurations are called config-emulab and exist in the root of the kernel source trees. There is a README file in each of these directories that describes their contents in more detail.
- Other Software: We provide a few other generally useful software packages and sources under /share as well. Have a look around.
- Something Missing? If you think something should be added to /share, feel free to send your suggestion(s) to us via email. Note that we may retire some offerings if we determine them to be of little value.