10 Mei 2009

Tribute to Sarge (Debian GNU/Linux 3.1)

Technical IT only.

I'm planning to disband the last 3 Debian Sarge operational server in a view days. Those servers dated back to 2004, where Sarge was still in testing stage. I still remember having to spend weeks to get SATA works. Compiling customized kernel for each server so that those desktop box (we called server:) can serve dozens of FoxPro clients.

Back to 2004

What the F.... FoxPro..? yeah... previous vendors develop in foxpro, at the beginning using file sharing, then MS SQL server on Windows 2000, testing Oracle, then PostgreSQL under RedHat. All result in unstable environment. The system often lags and even get several memory loss. To make things more complicated, the electricity condition are  scarry. One night of thunder storm might disrupt entire network, killing multiple network cards, switch ports, and in two events damaging the main cisco router.

The first step when I took over, was moving the PostgreSQL to Debian. The plan was simple, install basic Sarge with PostgreSQL and Proftpd, then kill everything else, not only process, but also kernel features. So, I compiled striped down Sarge kernel and add SMP and SATA support (sound easy today, hundreds of workhour back then). SATA was a new harddrive technology back in 2004, already supported by many but not by Linux 2.2, even early 2.4. Simillar case with SMP. I remember the joy using top, press 1, and view the Cpu0 & Cpu1... multiple CPU.... at a cheap Pentium box.

40 clients with high fingerprint FoxPro connection on PostgreSQL, turned out good. Well... not so good actually, due to PostgreSQL crazy vacuum burden that slow things every vacuum night. But that's another story.

Then I set up a dedicated LAN address server with DHCP & BIND using old desktop. After then another single server for everything else: regular nightly backup, backup address server, backup PostgreSQL & Proftpd, apache, samba, KDE, later even squid & guarddog.

Debian rules. It was the best, most stable, costumizable, flexible, and most of all, Debian is The Linux OS.



Back To Current Date

I rarely look after those Debian servers. Well, thats the point using Debian, fire-and-forget.

It was when I read the support end announcement, I realize that I had to replace those servers. The repository of Sarge was gone, APT wont work anymore, it was renamed oldstable now. No more Sarge. Hicks...

Well, I can still access APT using its new repository name, just replace sarge with oldstable at /etc/apt/sources.list:
deb http://kambing.ui.edu/debian oldstable main contrib non-free





Tidak ada komentar: