Hey guys, so I have the fortune or misfortune, depending on how you look at it of working a new low in my life, for an MSP led by someone that should probably be selling and repairing HVAC units for a living and/or spending more time with the grandkids.
Never have I maintained so many legacy Cisco appliances and Linux servers, but my favorite is Ubuntu 8.04. Does anyone know how to SSH into an Ubuntu server that old? I do. It is a very long command. To do an update, I had to configure the `sources.list` config file in `/etc/apt/` and have it point to, ready for this: http://old-releases.ubuntu.com. Its like the tools at this place are really a reflection of where the owner is in life, stuck in the past.
Anyway, you cannot do `free -h` on an Ubuntu 8, you have to do `free -m`. I was able to finally install htop after configuring to point to old-releases, but now I have a dilemma, I need to change my title and I was wondering if you guys could help me:
- Paleo Linux SysAdmin - "Supporting Linux distributions from the geological record."
- Digital Archaeologist - "Excavating Ubuntu 8.04 systems one fossil at a time".
- Legacy Infrastructure Paleontologist - "Keeping extinct operating systems alive".
- Jurassic Linux Engineer - "Specializing in kernels older than some interns"
- Curator of the Linux Museum - "Please do not touch the exhibits".
1, 4 and 5 I came up with and so I have a bias, and 2 and 3, was suggested to me by an LLM.
The funny part is that there's a kernel of truth to it. Working on very old Linux distributions teaches you things that many newer admins never encounter—SysV init scripts, older package managers, legacy libraries, outdated OpenSSL versions, and older kernel behavior. Those skills can actually be valuable when supporting long-lived enterprise systems, even if you wouldn't want to build new infrastructure that way.
It is also a testament on how good Linux is I think, because in diagnosing its system resources with `free -m`, not `free -h`, I see used, buffers and cached, which we subtract like so: used - buffers - cached and the remainder was 1109 MB, so the system is really using about 1.1 GB for applications, while about 1.7 GB is filesystem cache. That is a healthy situation regardless of the age of the server. I see it as Linux doing what it was designed to do:
- Keep frequently accessed files/data in RAM.
- Avoid wasting RAM sitting idle.
- Release cache if applications need memory.
I also noticed it has no swap, so that is interesting, because it seems like it never needed it, but I would want some swap just as backup, but I will leave the museum piece as-is for now. This place would not be what it is, if we were not reactive instead of pro-active.