Hi Brian,


That webpage has links to the Debian releases with instructions.  John has been maintaining OpenSSI for Debian but he has been busy lately.

If memory serves me right devfs is deprecated and udev is newer.  That is why we are using udev.  Not only that, we want to port OpenSSI to kernel-2.6.18 or newer and 2.6.18 uses udev. We want 2.6.18 so we can upgrade to RHEL5 and the next Debian distro.

Latest status is OpenSSI is "pretty" stable on the existing kernel 2.6.11 and perhaps also on John's 2.6.14 too.  However I hear we are stuck with initrd for the time being because the developers who ported 2.6.9-ssi to 2.6.11 had trouble with initramfs.

You might run into rare warnings with file locks if your application competes locally with remote file locks especially with preemptive kernel. So we still need to implement proper sequencing within the kernel for clustered file locks.  The native 2.6.11 kernel uses the big kernel lock which is only good enough for local file locks.

After having spent some time stabilizing / improving 2.6.11-ssi for SMP I ported the userspace and kernel in OpenSSI for Fedora Core 3 to Red Hat Enterprise 4 (using kernel source code from CentOS 4) and was able to boot the cluster.  The original RHEL4 kernel is already super patched, so I must have missed something while porting.  In OpenSSI for RHEL4 remove exec does not work - aka. `onnode 2 cat`. Think I need to trace sys_rexecve() and see what is going on inside the kernel.  I haven't got to doing that yet.


On Fri, Mar 16, 2012 at 11:06 AM, Brian Empson <brian_empson@yahoo.com> wrote:

I'd like to help with porting the existing kernel to newer distributions of debian specifically. What can I do to help and where should I start? I'd like to see where development is going so far.


This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
ssic-linux-devel mailing list