Re: Supercomputer OS's



Frithiof Andreas Jensen wrote:


"Iwo Mergler" <Iwo.Mergler@xxxxxxxxxxxxxxxxxxxx> wrote in message

I suppose I should qualify "Linux port". In my understanding
that means porting the kernel. That usually involves adjusting
a few addresses and rewriting or adapting the low level
assembler stuff. Most new drivers tend to be unnecessary,
as most jellybean hardware is compatible with the same thing
on a different platform. It's not always obvious.

Keep Dreaming ;-)

This particular setup was a disk-less dual Opteron card (actually *using*
IPMI for syslog reporting to a manglement system). The card must reserve

<snipped interresting description>

The testing, fixing, workarounding and documenting of all the niglets and
failures take time. However we are now quite convinced that this system
*will* run for 10 years without a hard reboot and the customer knows how
to use it from the documentation!

Quite an impressive story. I still maintain that you didn't actually
port Linux (x86 was already supported on PC compatibles). You were
probably able to boot a standard distribution to start with.

What you did was a hell of a lot harder - creating a new OS based
on Linux, to do stuff Linux wasn't able to do initially. You did
very non standard things with a standard PC. I can see how this could
be relevant to supercomputers.

My experience is with completely new architectures - new ASIC designs,
incompatible with anything that went before. The aim is usually to
get 'normal' Linux running on them.


The build system takes a lot of time too - getting from the standard
kernel source and to the thing we ship in a sane way takes a lot of
design. Basically we do as RedHat does: take a standard kernel and patch
the hell out of it before the build. But just to make the process more
fragile and suck more disk and network bandwith, we must use Clearcase -
the corprat standard!

I can feel your pain...

Kind regards,

Iwo

.



Relevant Pages

  • Re: EZNEC and Linux
    ... "standard" version of Linux or wine, I guess it's not really appropriate to claim that "EZNEC runs on Linux using wine". ... Redhat or Redhat clone. ... I don't think anyone else uses that extended kernel numbering format. ... The "standard" in Linux is actually the kernel itself. ...
    (rec.radio.amateur.antenna)
  • Question: advancements in proven concepts
    ... It is obvious that by using only proven concepts and standards have led ... guys are absolutely agree with every agreement or standard ever created. ... Is there a place for linux kernel community where ideas about the needed ...
    (Linux-Kernel)
  • Re: Why not XML based configurationfiles?
    ... I would go further and suggest that, in this context, "Linux" is ... > every once in a while and might come up with a standard (which ... If it's trivial to write a tool to rewrite config files, ... Remember that the costs are distributed... ...
    (comp.os.linux.misc)
  • RE: C++ lib compatibility between Red Hat 9 and 7.3
    ... What he's wanting is a standard C++ ABI. ... same Mathematica binaries run on pretty much every Linux out there. ... >> all of your apps and they neither compile and definitely won't run. ...
    (RedHat)
  • Re: Delphi for .NET and Win32
    ... .Net is cracked up to be an open standard. ... Windows and Linux. ... The big selling point for Windows over Linux is that there's a huge base ... It's hard to find an objective TCO comparison between Windows and Linux. ...
    (borland.public.delphi.non-technical)