Blog

UFS on Solaris: Fragmentation Funhouse
By Igor / May 8, 2025

UFS on Solaris: Fragmentation Funhouse

Sun's UFS (early '80s) ran Solaris and BSD beautifully—until filesystem fragmentation reduced performance to a crawl. Solaris admins became filesystem defrag specialists, balancing between scheduled downtime, slowdowns, and tricky snapshots. UFS lives on, fragmented and stubborn, in legacy UNIX gear everywhere—because nostalgia always triumphs over sanity.

Read More
COBOL: “ALTER” — Self-Modifying Nightmares
By Igor / May 8, 2025

COBOL: “ALTER” — Self-Modifying Nightmares

COBOL programmers of the '60s and '70s gleefully abused the "ALTER" verb, allowing programs to rewrite their own code at runtime. Debugging became surreal, because code execution paths changed themselves mid-flight. Self-modifying COBOL code was like changing your car’s steering wheel while driving—it rarely ended well.

Read More
The Infamous Morris Worm: The Internet’s First Own Goal
By Igor / May 8, 2025

The Infamous Morris Worm: The Internet’s First Own Goal

In November 1988, Cornell grad student Robert Tappan Morris unleashed the first major worm onto the fledgling internet, allegedly "just experimenting." Morris's worm rapidly crippled thousands of UNIX servers through exploits in sendmail and finger daemon, causing an unprecedented denial of service. After the dust settled, Morris got slapped with...

Read More
Btrfs: “Better FS,” or “Butter Disaster”?
By Igor / May 8, 2025

Btrfs: “Better FS,” or “Butter Disaster”?

When Chris Mason announced Btrfs ("Butter FS") at Oracle in 2007, Linux fans cheered the promise: checksums, snapshotting, RAID, and all the ZFS goodies without licensing headaches. After years in "stable-ish" state, however, its appetite for random, thrilling corruption episodes kept it largely confined to hobbyists and the brave (or...

Read More
Ksh: The Forgotten Aristocrat
By Igor / May 8, 2025

Ksh: The Forgotten Aristocrat

Korn Shell (ksh), courtesy of David Korn at Bell Labs (1983), was once the elite’s shell—fast, elegant, and packed with powerful scripting features. Sysadmins appreciated its robustness and speedy execution of scripts. Problem: AT&T licensing nightmares stunted its popularity early on, and GNU-friendly Linux distros largely ignored it. Today, ksh...

Read More
HFS+: Apple’s Case-Insensitive Insanity
By Igor / May 8, 2025

HFS+: Apple’s Case-Insensitive Insanity

Apple’s HFS+ filesystem (1998) was case-insensitive, yet weirdly case-preserving. Files "file.txt" and "FILE.TXT" co-exist strangely, causing confusion to anyone transferring code from Linux. Finally replaced by APFS, but legacy Mac users still stumble over case-insensitive hurdles like drunken programmers.

Read More