I'm using RedHat on my servers; can't do comparison to SuSe since I don't know it, but I'll comment on the RedHat side. I got into RedHat because of the RPM utility, around 4.2 I think, and have stayed with it because nothing has yet annoyed me enough to switch.
Gerd Knops <[EMAIL PROTECTED]> writes: > Besides general observations I am specifically interested in answers > to these questions: > > Apache/modperl installation and updates: I assume installation is > straight forward, how about keeping current? As those are remotely > administered platforms, chances are the OS may not be kept current. So > is it still easy to deal with security updates (Apache, sshd, bind > etc) when the platform is a couple of years old? With FreeBSD this has > become somewhat harder lately (still running 3.x, but the ports system > doesn't support 3.x any longer). I'm still with RPMs for these components, and am hoping intensely to be able to stay there because it's *so* easy to keep up to date. > Remote maintability: Is it possible to remotely upgrade between OS > versions for either of those platforms (not a must, but would be a > plus)? Yes. I'm assuming you understand it's always dangerous to do this; do you at least have people who you can call on the phone to push the reset button if you screw up? With the GRUB loader that's appeared in recent RedHat's, the biggest easy mistake has gone away (you no longer have to do the equivalent of running lilo before rebooting). Of course if the new kernel itself doesn't boot, you're sunk (need somebody at the console to select an alternate boot kernel). The last umpteen kernel upgrades I've made, I've never screwed up badly enough to need to use the reset button, and since the systems are physically right in front of me I haven't been all that careful. I haven't done this, but it looks like it's possible to configure a RedHat system to boot with serial console. If you have the sort of facilities I consider normal for a multi-continental WAN, can you tie the serial port of your server machine to a terminal server and get remote access to the console? That would work around most of the problems with remote maintenance. > Sendmail: Does the system make it easy to replace sendmail with > another mailer of choice (qmail in my case)? Not as easy as it should be, but perfectly possible. I'm installing qmail from source, so I have to override the dependencies in several RPMs for "mailerdaemon". An alternative would be to build your own qmail rpms and have them provide that dependency. So far I've found that you can't make redhat install new without sendmail, but it's easy to rip out once the new install is done. I haven't found it appearing on upgrades, anyway. (I'm also using qmail). > Footprint: Is it easy to weed out unused system components to have a > smaller footprint of the OS? Or does that mean fighting the installer > left and right? For initial installs, you can pick each package individually. Of course that's a very long list to review. After the initial install, you can remove packages very easily (one of the great benefits of RPM). On upgrades, it only upgrades packages already installed (and may ask to bring in dependencies, if they've changed). > perl: Any iussues with perl/modperl? Besides modperl I will be running > a perl application with a few hundred thousend lines of code... I'm not stressing it hard enough to tell. The RPM version is working fine for me, but I'm new to mod_perl, don't have much using it yet. > Security: Is it easy to 'tie down' the system? No harder than any other system, anyway. The /etc/rc.d/init.d structure for controlling subsystems is very useful; that and xinetd are the two places anything is likely to be started. And tools like netstat are around (I like to check and make sure nothing I don't know about is listening to ports, for example, as a sanity check that I've really limited it to the things I want.) > Software-based RAID 1: Is it usable (only for a data partition, not > required for the root partition)? Is it easy to recover from a broken > disk? I'm using it on my primary web server for the user/web partition, seems to work fine. I've survived a broken disk and a broken controller, I think. (With today's prices, I tend to discard questionable components rather than pursuing diagnosis in detail.) > Robustness: While almost all systems I have are/will be on UPSs, they > still tend to occasionally be 'unplugged' (not shut down cleanly), be > it due to an empty or dead UPS battery, someone tripping over or > accidentaly unplugging the power cable etc. etc. Does the system tend > to survive the then due fsck without manual intervention? Better yet, > would it be possible to mount / and /usr read-only, and have a /var > partition that (if the worst should happen) can be recreated on the > fly? If you're doing a new install, use EXT3 (standard in RH7.2 and up at least), which is a journaling extension to EXT2. Doesn't have the large-directory advantages of ReiserFS, and you might maybe want to use ReserFS maybe; I dunno, haven't used it. EXT3 survives crashes *perfectly* so far (of course nothing is guaranteed to *always* survive perfectly). You should also look into appropriate connections between the UPS and the server to have it shut down in an orderly fashion when the 2-minute-warning comes on. I'm trying to do that myself and having endless trouble, probably with cable wiring, but especially for unattended systems you *really* want the cleanest shutdowns possible. > Any other oddities one should be aware of? Well, it's so much what I'm used to that I may not be aware of them. -- David Dyer-Bennet, [EMAIL PROTECTED] / New TMDA anti-spam in test John Dyer-Bennet 1915-2002 Memorial Site http://john.dyer-bennet.net Book log: http://www.dd-b.net/dd-b/Ouroboros/booknotes/ New Dragaera mailing lists, see http://dragaera.info