Scyld with 2.4 kernel?

Mike Weller weller at zyvex.com
Fri Jun 15 14:35:51 PDT 2001


Does anyone know when Scyld plans on releasing their OS based 
on the 2.4 kernel?

On May 9, Sean mentioned that they were working on a new release.

I would like to have the 2.4 kernel for a couple reasons... I heard
that it had more efficient networking, Gaussian was more stable running
under 2.4 than 2.2 (according to someone on the list), and bigmem
support was builtin.

Since our nodes each have 1.5G of RAM, I was upset to find out that
the OS only saw 1G of RAM, whereas I saw 1.5G when I was using an
unmodified Redhat 6.2.  It turns out from looking at Scyld's kernel
source, they removed "bigmem" support, which I had to put back in by
recompiling the kernel.  Apparently, they used RedHat 6.2, took
the 2.2.17 kernel from kernel.org, and then applied a lot of the
RedHat 7.0 patches to it, along with their "homebrew" patches.

My question is - why was bigmem support removed?  Were there stability
issues?  Due to subtle line-shifts in the kernel source from 2.2.16 (RH 7)
to 2.2.17, I had to manually patch a few files by locating the
code to be changed.

Here's a list of modifications that I did to Scyld's kernel
=================================================================
Summary of working kernel:
ftp://ftp.scyld.com/pub/beowulf/27BZ-7/SRPMS/kernel-2.2.17-33.beo.src.rpm

Patches obtained from REDHAT 7's:
 (ftp://ftp.redhat.com/pub/Redhat7.0/SRPMS/kernel-2.2.16-22.src.rpm)
linux-2.2.16-rawio.patch (RH 7)  - manual change to init/main.c
linux-2.2.16-iobuffix.patch (RH 7)
linux-2.2.16-raw-fixup.patch (RH 7)
linux-2.2.16-raw-fixup2.patch (RH 7)
linux-2.2.16-sigio.patch (RH 7)
bigmem-2.2.18pre2-18.bz2 (ftp://ftp.kernel.org/pub/linux/kernel/people/andrea/pa
tches/v2.2/2.2.17/) - manual change to mm/memory.c
linux-2.2.16-bigmem-dcache.patch (RH 7)
linux-2.2.16-bigmem-raw.patch (RH 7)
linux-2.2.16-bigmem-initrd.patch (RH 7)


The nodes appear to see it all now:
root at beowulf /etc/beowulf # bpsh -a free | egrep "Mem"
Mem:       1572388     980880     591508          0     841460      29148
Mem:       1572388     980848     591540          0     841392      29412
Mem:       1572388     981148     591240          0     841520      29580
Mem:       1572388     981564     590824          0     851992      17692

-- 
Michael J. Weller, M.Sc.               office: (972) 235-7881 x.242
weller at zyvex.com                         cell: (214) 616-6340
Zyvex Corp., 1321 N Plano           facsimile: (972) 235-7882    
Richardson, TX 75081                      icq: 6180540





More information about the Beowulf mailing list