OpenSSI uses some modified versions of the base packages of the OS (for
example, I've attached the list for Debian Sarge).
I was reading in the notes on the 'downloads' section of the website
that OpenSSI is only good for Fedora, Debian, and Red Hat 9. Are those
set in stone or would it run on other linux flavors as well? I have 3
small clusters that I've been using for a while for my software and
none of them are of the supported flavors listed by OpenSSI. (I have
OSX, RHE, and Gentoo).
If you want to install OpenSSI on some other OS you have to port the
OpenSSI changes to the other OS.
The hard part is dealing with the cascading dependencies - The
"official" OpenSSI kernel is based on 2.6.11, and so can't use a udev
newer than 0.056 or so. I've ported the OpenSSI patches to 2.6.14
(with some known bugs), so we can use up to udev 0.80. The version of
udev in Debian Lenny requires at least kernel 2.6.18.
Many packages require a more modern udev - as I downgrade the Debian
Lenny version from 0.125 to 0.80 I have to provide a few out of date
packages to make Lenny work - see
If you want to try OpenSSI I seriously recommend using one of the
supported distributions. Personally I think that the Debian version is
the easiest to install, and the Debian Lenny based distribution is the
most "up to date".
If you want to get an idea what OpenSSI is like without messing up one
of your working clusters try installing OpenSSI under a virtual
monitor: KVM, QEMU, Xen (HVM only at the moment).
(I'm writing this message from an OpenSSI cluster where some of the
nodes are running in Xen HVM virtual machines. I do most of my testing
in clusters built from QEMU virtual machines).
OpenSSI packages for Debian Sarge: