I am having to install/configure and use rpm based linux systems. I usually use debian based systems like squeeze or ubuntu flavors. I am finding the rpm based systems do really stupid things. Like not include posix support in php when it’s installed. It’s an optional rpm! ARRRRG, you have to use posix calls in php if one is trying to find out the real uid or gid of the program or user. They also like to rename things. Apache is called httpd, but when you do a ps it says it’s being run by apache. Same with postgresql. It’s called pgsql except in the init.d script where it’s call postgresql (like it should be).
Maybe it’s because I am used to debian based systems. Even so, the rpm based systems really seem to make you jump through hoops and know a lot about system admin to get them to work. Another example is a recent install of RHEL 6.1 32 bit VM system. For some reason the OS decided to rename my eth0 card to eth1. After googling a bit I found the fix, but geez, why didn’t it just work? So I had to be super user, edit a system file and reboot. Problem fixed, but I shouldn’t have had to do it, it was a fresh cold install! Instead of making your life easier, them seem bent on making your life hard. Ah, well, that’s why they call it work and they have to pay me to do it.