openMosix 2.4.34 kernel running under Ubuntu 6.06.1 LTS
Tony Travis <[email protected]> Thu, 04 Jan 2007 21:19:59 +0000
| Newsgroups | gmane.linux.cluster.openmosix.general |
|---|---|
| Message-ID | <[email protected]> |
Hello, openmosix-general. I've been running a linux-2.4.26-openmosix1 kernel with Red Hat 9.0, and Debian Sarge on our Beowulf cluster here for several years and it's been quite reliable. However, when the FedoraLegacy project announced the end of support for Red Hat 9.0 I started to think about an upgrade strategy. My first step was to install Debian Sarge on one of the servers, which I did two years ago(!) and run the same linux-2.4.26-openmosix1 kernel. Since then, I've tested most of the software we use under Debian Sarge, and it all works fine. However, I quickly discovered that I couldn't recompile the openMosix kernel anymore when I upgraded to Debian Etch... I now know the reasons why: I've applied the 2.4 kernel patches from the binutils-16 release, and modified the top-level Makefile to use gcc-3.3. During the course of this work, I looked at Ubuntu and, in particular, Ubuntu 6.06.1 LTS as an alternative to Debian Etch. I'm using Ubuntu for another project and, I've found it to be quite a nice system to use. I realise that the all openMosix developers are working hard on the 2.6 openMosix kernel, but I wonder if anyone is still interested in the 2.4 openMosix kernel? To cut a long story short, I patched the vanilla 2.4.34 kernel sources from kernel.org using the openMosix-2.4.26-1.patch then corrected the failures manually and edited the binutils-16 changes into openMosix. I then compiled a linux-2.4.34-om1 kernel under Ubuntu 6.06.1 LTS. I've now got a two-node linux-2.4.34-om1 cluster running under Ubuntu 6.06.1 LTS, which required some minor fiddling with /dev/MAKEDEV and /etc/modprobe.conf. Automatic process migration is working, but mosrun fails because of a problem with set_brk(). I'm debugging that now, but I'd appreciate help from anyone else who's interested in an updated 2.4 kernel while the 2.6 kernel is being tested. I chose the 2.4.34 kernel because this is currently the 'stable' 2.4 kernel on kernel.org. I'll create a 'deb' package of the kernel when I've got it working :-) Happy New year! Tony. -- Dr. A.J.Travis, | mailto:[email protected] Rowett Research Institute, | http://www.rri.sari.ac.uk/~ajt Greenburn Road, Bucksburn, | phone:+44 (0)1224 712751 Aberdeen AB21 9SB, Scotland, UK. | fax:+44 (0)1224 716687 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV