Fixing a 20-year-old bug in Enlightenment E16

Nostalgia and historical impact

  • Many commenters recall E16 as their entry point into Linux/BSD in the late 1990s–early 2000s, often via Slackware, SuSE, mailed CDs, and themes.org.
  • It was associated with striking screenshots, heavy theming, and “elite” desktops; some say they mostly set it up, took screenshots, then went back to more conventional environments.
  • Others remember it as genuinely usable and formative, preceding later moves to Window Maker, AfterStep, KDE 3, GNOME, or ultimately macOS/Windows.

Lightweight vs heavy

  • Historically, E16 was considered resource‑hungry eye candy on low‑end Pentiums; some saw KDE/GNOME 1.x as more usable on minimal hardware.
  • In today’s context it’s widely described as lightweight compared to modern GNOME/KDE and browser‑heavy workflows.

Current usage and derivatives

  • Several people still run Enlightenment (including e27) as a daily driver or occasional “play” environment.
  • Forks and derivatives are noted: Moksha (Bodhi Linux), Enlightenment-based AV Linux variants, and E used in niche or constrained environments (VNC, high‑latency X, old 32‑bit hardware).

Terminal, media, and configurability debates

  • A long subthread debates Enlightenment’s Terminology terminal and EFL’s ability to display images/video, embed GUI‑like widgets, and handle file transfers directly in the terminal.
  • Proponents argue:
    • It removes context switches to separate apps, is fast and lightweight, and enables richer terminal‑GUI hybrids.
    • High configurability (e.g., scrollbar behavior) empowers users over “one true way” design trends.
  • Skeptics argue:
    • This stacks graphical indirection on top of terminals instead of improving native GUI tools.
    • Terminal ecosystems are already messy (colors, emojis, escape codes), and richer graphics add complexity with niche payoff.
    • Good GUI apps with strong keyboard support would solve the same problems more cleanly.

Debugging, determinism, and longevity

  • The fixed bug’s determinism is seen as both “sad” (it forced immediate debugging during real work) and “lucky” (reproducible, testable).
  • Commenters praise how open source lets a 1997 window manager still be used and improved by someone born years later.

Security, DE politics, and toolkit choices

  • Some link this story to trust in “old, boring” software versus bleeding‑edge stacks, referencing the xz backdoor and the trade‑off between updating for security and supply‑chain risk.
  • GNOME/GTK changes (e.g., GTK4, libadwaita, removed menubars) are criticized as making non‑GNOME usage harder, though forks like MATE and Cinnamon are cited as open‑source escape valves.