
Tabitha Sable - Curses! A Story of UNIX Interface Hardware and Software Co-Evolution
This talk is from the 2020 virtual Roguelike Celebration:
https://roguelike.club/event2020.html
Tabitha Sable has been a hacker and cross-platform sysadmin since the turn of the century. Her first exposure to rogue was under OpenBSD/mac68k 2.3 on the trusty Quadra 800, which soon led to commissioning a 386 server and offering shell and games service to her fellow students. Today, she can usually be found teaching adversarial techniques to other engineers, sharing systems engineering viewpoints with security folx, bicycling, and saying "I wonder what happens if we...".
In this talk, she presents on the the co-evolution of the hardware and software used to access UNIX - from pre-computer teletypes to curses, ncurses, and rogue. At each stage, the software and hardware grew from what came before: embracing and extending, but never fully replacing, the previous generation. We'll examine the wheel-ruts in modern UNIX to learn one of her favorite lessons: "How did we get here from where we started?"
Follow Tabitha on Twitter: https://twitter.com/tabbysable