[Beowulf] any creative ways to crash Linux?: does a shared NIC IMPI always remain responsive?

Gerald Creager gerry.creager at tamu.edu
Mon Oct 26 12:22:02 PDT 2009


Mark Hahn wrote:
>>> the BMCs were Motorola single board computers running Linux.
>>> So ssh and http access were already there with whichever Linux distro
>>> they
>>> ran (you could look around in /proc for instance)
>>
>> Wow! I didn't realize that the BMC was again running a full blown 
>> Linux distro!
> 
> sigh.  the simplest unix distro is a kernel and a single /sbin/init in 
> the initrd.  remember, what you see as a conventional desktop/server OS
> is layered, mainly by the runlevel/init.d mechanism, then by X-related 
> stuff.
> a kiosk running linux, for instance, might well avoid runlevels and have 
> exactly one process alive.  it's entirely possible to add ssh and its
> dependencies and still wind up with something very small: consider the
> firmware stack you find in media players and cable/wireless gateways.
> (or, for that matter, managed IB switches.)  still a distros in the 
> technical
> sense, but "full blown" as you mean it.  several of the ssh-equipped
> firmwares I've interacted with (BMC-like or else storage controllers) have
> appeared to have custom command interpreters rather than a conventional 
> shell
> (even of the busybox kind).

SuperMicro uses Winbond IPMI modules. They're a pretty full-featured 
BusyBox implementation.

gerry



More information about the Beowulf mailing list