Posted on

Ancient Web: psDooM Let Sysadmins Shoot Processes

Somebody looked at ps, renice, and kill and decided the obvious missing feature was a shotgun.

Visit the psDooM screenshots page

psDooM is a Unix process monitor built on Doom. Running processes appear inside the game as monsters labeled with a process ID and part of the process name.

The joke goes considerably further than a visual skin.

The program periodically checks the machine’s process table and spawns or removes monsters as processes appear and disappear. Damage to a process-monster corresponds to changing that process’s priority with renice. Killing the monster can kill the associated Unix process.

This is therefore one of those rare pieces of software where “shooting the runaway process” can be technically accurate documentation.

The project grew from the release of Doom’s source code in the late 1990s. The psDooM site traces its lineage through XDoom and a University of New Mexico proof of concept called “Doom as a tool for system administration.”

A GUI nobody asked for

A conventional process monitor turns machine state into rows, numbers, percentages, and sortable columns.

psDooM turns the same abstraction into physical space.

Processes occupy a level. They can be approached. Their labels float in front of them. Administrative actions become game actions. The metaphor is ridiculous, but it is also understandable almost immediately to anyone who has played Doom.

That is what makes the project more interesting than a one-line programming gag.

Interface design is largely the business of choosing metaphors for invisible state. Desktop systems use files and folders. Network tools use graphs. psDooM uses demons.

The screenshots page preserves the proof that this really existed, while the main project documentation explains the process-monitoring behavior, supported Doom versions, custom levels, user filtering, and other details.

It is also a snapshot of a specific open-source moment. Once id Software released Doom’s source, programmers did not merely preserve the game. They treated it as reusable infrastructure and started asking increasingly strange questions about what else its engine could represent.

CacheRat’s 1,967 Ancient Web Domains research list includes artifacts like this because software history gets much more interesting when you keep the experiments that were never supposed to become products.

Modern process managers are cleaner, safer, and more useful.

None of them let you circle-strafe Apache.

See psDooM in action

Posted on

Ancient Web: The Bastard Operator From Hell Is Still the Sysadmin Story Everyone Remembers

Long before “IT support” became a stock character in television, the Bastard Operator From Hell had already decided the users were the problem.

Read the BOFH archive

Simon Travaglia’s BOFH stories follow a system operator who is technically capable, deeply hostile, and willing to solve administrative problems with methods that would get a real employee escorted out by security.

The humor is built from very recognizable computing pain: backups, printers, overloaded systems, clueless management, helpdesk calls, network changes, audits, purchasing, passwords, email, cabling, users who absolutely must print one page immediately, and bosses who should never have been given access to anything.

The archive’s “Complete WWW Edition” collects the early stories, later columns, BOFH material from the 1990s and early 2000s, the PFY sidekick, quizzes, excuse generators and years of follow-on installments.

Sysadmin folklore in plain HTML

The first story opens on backup day, which is already enough to tell an old operator what kind of day this is going to be.

The technical details are exaggerated for comedy, but the cultural setting is real: shared Unix systems, operators with enormous privileges, tape backups, institutional computing, users calling the computer room directly, and a workplace where the person who understood the machines could hold terrifying amounts of informal power.

That world changed, but the archetype survived.

“BOFH” became shorthand far beyond the stories themselves. Administrators used the term jokingly for hostile operators, draconian policies, cynical support staff and the temptation to fix a human problem with root access.

The surviving web archive matters because internet folklore is surprisingly easy to detach from its source. People remember the acronym, the attitude and the jokes long after they forget where the original stories lived.

This site was found in CacheRat’s broader Ancient Web research corpus.

Explore the 1,967 Ancient Web Domains research list

The systems changed. The users are still calling.

Return to the complete BOFH archive