TuX as LLG logo
Software
DMX4Linux
Driver Suite for Linux
csv2iif.pl suite
convert PayPal transactions to IIF, OFX, QIF
Hardware
DMX30 Interface
128Ch SPP
DMX43 Interface
2out 2in EPP
LED Hardware
for Linux and Windows
EPROM Sampler
for 8 bits of sound
Misc
CatWeasel
Linux drivers for MK3/4 PCI
pg_trompe
PostgreSQL replication
trycatch
C exception/signal handling lib
Patches
to various software
Tools
and small scripts
Docs
misc documents
Links
to lighting stuff

VMware kernel configurations

VMware offers a selection of software products to run multiple operating systems on one computer. However when running open source operating systems, their default kernel configuration can be improved by building a custom kernel which only supports the virtual hardware provided by the VMware system. This webpage collects such kernel configurations for different operating systems.

FreeBSD

Refer to the FreeBSD handbook chapters Building and Installing a Custom Kernel and FreeBSD as a Guest OS how to compile your system. You should also lower your default timer frequency by setting
kern.hz=25
in /boot/loader.conf. Other values you could try would be 30, 50, 100. You can also try to install the emulators/open-vm-tools.

The following list contains our FreeBSD kernel configuration files, mainly for use with VMware, but some are for running directly on specific servers.

FreeBSD kernel compilation

I use freebsd-kernel.sh to compile my kernel, once I have copied the kernel configuration file into the appropriate directory in /usr/src/sys/. Remember to specifiy the configuration filename as the first argument to the script.

Linux

Debian kernel compilation

Kernel compilation the Debian way is not as straight forward as simply compiling your vanilla Torvald's kernel. My little script compile-debian-kernel.sh helps me compiling a kernel .deb. You should run this kernel from the lop level directory of your kernel sources. You should modify the REVISION variable when compiling your own kernels.


Search:
http://llg.cubic.org © 2001-2017 by Dirk Jagdmann