3.1. Installing the Backstreet Ruby kernel

Now it's time to install the kernel.

The easiest way would be to pull an already prepared binary kernel; there are packages for some distributions (currently only Mandrake and Debian) or a source package, and rebuild it on your system.

If for some reason you cannot use them or have problems using them you can also build your own kernel with the bruby patch, for more information how to do this visit the Backstreet Ruby page on building and installing the kernel: http://startx.times.lv (or some of the mirrors) -> Documentation -> Quick Kernel.

(If you are new to Linux, reading "The Linux Kernel HOWTO", http://tldp.org/HOWTO/Kernel-HOWTO.html, could be very helpful.)

You can find binary kernel package for Mandrake-9.1 at http://varna.demon.co.uk/~svetlio/ruby-contrib/kernel.html.

Debian binary kernel packages are available at http://www.schuldei.org/debian/bruby, or as apt repository "deb http://www.schuldei.org/debian/bruby ./ "

Note

If you are going to use USB input devices, it's recommended to use the hid driver instead of usbkbd/ usbmouse.

Note

Upon loading the hid driver, you might get the following error message:

[root@svetljo RPM]# modprobe hid
modprobe: Can't locate module keybdev which is needed for hid
[root@svetljo RPM]#

The reason is that in some version of the module-utils package this dependancy is hardcoded, but overrideable, so you should override it by adding "above hid usbcore" to your /etc/modules.conf