Hardware: HP xw6000 workstation with 2 gigs memory, dual 2.8 GHz Xeon cpus, and Nvidia FX3000 graphics card.
Software: SUSE 9.1 Professional [suse.com], our favourite animation program [sidefx.com], Renderman [pixar.com], 3D Equalizer [3dequalizer.com], Sun Grid Engine [gridengine.sunsource.net], and a few other apps.
I'm not going to give a gushing report of just how amazing SUSE 9.1 is - I'll leave that for interested parties to hunt down on the net. it's a wonderful distro, though.

Issue #1
As with most recent Linux kernels, you'll need to set the following envar to run Houdini:
setenv LD_ASSUME_KERNEL 2.4.1
is the cshell way of doing this. This is mostly related to the thread code - Linux has been in the process of switching over from an older threading library to a newer one - however applications need to compile against this new library to be able to run, and not a lot of apps have done this. This envar makes the kernel fall back to the old model.
Issue #2
If you use rlogin/rsh like me(yah yah, I know - use ssh), you'll find SUSE has some annoying default behaviours in there. When you first rlog in, “Have a lot of fun” will be displayed, and every time you change directories, the new dir is annoyingly displayed in the shell. This is a pain, and can play havoc with remote rendering systems like farms and grid engines.
Remove the file /etc/motd…“Have a lot of fun” is the message of the day. Also, put a file in /etc/ called csh.cshrc.local - and put:
unalias cwdcmd
in there. this is the preferred way of making global changes to csh environment stuff as SUSE will keep overwriting other files every time you re-config the system.
Issue #3
If you have trouble getting sesinetd(the SESI license server) talking back to or from other systems with your floating licenses, look in /etc/services and comment out the:
sesi-lm 1714/tcp # sesi-lm
sesi-lm 1714/udp # sesi-lm
houdini-lm 1715/tcp # houdini-lm
houdini-lm 1715/udp # houdini-lm
lines by putting a # in front of them, then stop and restart the license server and hserver on the SUSE box. Note: this has been fixed in a recent Houdini 6.5 and up, but in case you're running an earlier version this should work for you.
Issue #4
Local dso's
We use the RH9 Houdini on the SUSE boxes, and it works fine. However, because the versions of gcc and libc are substantially ahead of many other distros out there, you'll find any custom dso's won't run. You'll need to recompile them for the new libc. We also had to work out a dual-path config for houdini since we're mixing RH7.3 and SUSE 9.1 on the same grid farm, but I won't get into that. If someone needs a suggestion in that area, msg me privately.
That's it! I've probably forgotten some stuff, but that's the gist of it…I'm running Houdini and those other apps on this system now and it works very well.
OK - a little gushing
- SUSE 9.1 has a very recent kernel(2.6.4), a very recent(and very good) KDE(3.2.1), *tons* of apps that are all nicely packaged together(such as Apache2, Open Office 1.1.1, multimedia packages), and an amazing system management tool called Yast that is the best out there, period. SUSE has a Live CD evaluation - you can try it out without actually installing anything to your hard drive.Oops - forgot to mention - here [packman.links2linux.org] is a great place to go to find those difficult-to-find SUSE rpm's.
Hope this is useful to someone!
Cheers,
J.C.




