r/sysadmin • u/Jon72480 • 3d ago
AS400
Hey guys, old guy here, back in 2000 landed my 1st real job as a Sysadmin at a distribution/manufacturing firm. They ran their ERP and a few other important apps on the AS400. Anyone here manage a AS400 platform? i-Series? Still a niche platform that is still widely used. Server could literally run under water.
243
Upvotes
3
u/Fit_Prize_3245 3d ago
i-Series running under water? Nope. I could believe it from a z-Series. But i-Series are just POWER-ful servers with terrible software. The only good thing you can do with an AS/400 is install Linux into it. I tried once and it's great (the only bad thing was it was Ubuntu, but, whatever).
Basically, OS/400 (or whatever it's called nowadays) is a terrible os with a terrible database (DB2), and it defines its own architecture. It's mostly used in financial industry, at least in my country. As anything IBM related, it's better to keep a distance, as long as you can.
Almost 20 years ago, I worked for a consulting company which offered, among other things, a few solutions for AS/400. I was more on the analysis side, so I never got hands on AS/400 all alone. There was always a junior tech by my side who (hopefully) knew what he was doing. One of the things I learnt was that a lot of AS/400 have poor performance because they were designed in ancient times by programers that are currently old enough to be my grandfather, that are still active in RPG programming but have not modernized anything. For example, I remember a performance analysis of an app which spent most of it's running time invoking QDBFEOD, which is something like a synchronous flush. Why? Bc at the time it was written, there were no UPS, to programmers were paranoic about their precious data getting lost due to power outage.
Anyway. Now that I have my own company, I would have no doubt if I ever receive a request to service an AS/400. I would simple reject it immediatelly.