GeoffWozniakon Lobsters • Recommends
USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware
42K subscribers • 4 videos on Hallway
- Recommended by 14 people: 12 on Hacker News and 2 on Lobsters.
- A classic. People kept recommending it from 2021 to 2026.
- Presented by Timothy Roscoe, Professor at ETH Zurich
- Linked in the descriptionPaper on usenix.org
- An opinion. It argues one side of a question engineers disagree on.
Advanced. Deep dive for people who know the field.
46K views5 years ago14 recommendations
Systems programmingHardwareOperating systemsCPUs and computer architecture
Timothy Roscoe argues that modern operating systems must evolve to handle heterogeneous hardware rather than relying on outdated, simplistic CPU models.
USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware Timothy Roscoe, ETH Zurich A glance at this year's OSDI program shows that Operating Systems are a small niche topic for this conference, not even meriting their own full session. This is unfortunate because good OS design has always been driven by the underlying hardware, and right now that hardware is almost unrecognizable from ten years ago, let alone from the 1960s when Unix was written. This change is receiving considerable attention in the architecture and security communities, for example, but in contrast, so-called OS researchers are mostly in denial. Even the little publishable OS work that is not based on Linux still assumes the same simplistic hardware model (essentially a multiprocessor VAX) that bears little resemblance to modern reality. In this talk, I'll speculate on how we came to this unfortunate state of affairs, and what might be done to fix it. In particular, I'll argue for re-engaging with what computer hardware really is today and give two suggestions (among many) about how the OS research community can usefully do this, and exploit what is actually a tremendous opportunity. Timothy Roscoe is a Full Professor in the Systems Group of the Computer Science Department at ETH Zurich, where he works on operating systems, networks, and distributed systems, and is currently head of department. Mothy received a PhD in 1995 from the Computer Laboratory of the University of Cambridge, where he was a principal designer and builder of the Nemesis OS. After three years working on web-based collaboration systems at a startup in North Carolina, he joined Sprint's Advanced Technology Lab in Burlingame, California, in 1998, working on cloud computing and network monitoring. He joined Intel Research at Berkeley in April 2002 as a principal architect of PlanetLab, an open, shared platform for developing and deploying planetary-scale services. Mothy joined the Computer Science Department ETH Zurich in January 2007 and was named Fellow of the ACM in 2013 for contributions to operating systems and networking research. His work has included the Barrelfish multikernel research OS, as well as work on distributed stream processors, and using formal specifications to describe the hardware/software interfaces of modern computer systems. Mothy's current research centers on Enzian, a powerful hybrid CPU/FPGA machine designed for research into systems software. View the full USENIX ATC '21 Program at usenix.org/conference/atc21/technical-sessionsWhy it's here
14 people recommend thisWhat people say. Highly recommended as a brilliant and eye-opening critique of modern operating system design and its failure to keep up with hardware reality.
bcantrillon Hacker News • Recommends
On “Rust, Wright's Law, and the Future of Low-Latency Systems”
dist1llon Hacker News • Recommends
On “Tales of the M1 GPU”
jcglon Hacker News • Recommends
On “C Isn't a Language”
lostdogon Hacker News • Recommends
On “On Hubris and Humility: developing an OS for robustness in Rust [video]”
mikewaroton Hacker News • Recommends
On “Ask HN: "Know Your Hardware”: best books/resources to learn?”
the_dukeon Hacker News • Recommends
On “I tested four NVMe SSDs from four vendors – half lose FLUSH’d data on power loss”
zerohpon Hacker News • Recommends
On “How to tell a mainframe from a minicomputer from a micro”
mlindneron Hacker News • Recommends
On “I have come to bury the BIOS, not to open it [video]”
CrLfon Hacker News • Recommends
On “Disabling the Intel Management Engine”
Sirenedon Hacker News • Recommends
On “How Many Computers Are in Your Computer? (2021)”
jiveturkeyon Hacker News • Recommends
On “Ask HN: Where can I find a primer on how computers boot?”
RealityVoidon Hacker News • Recommends
On “Programmers Don't Read Books – But You Should (2008)”
PuercoPopon Lobsters • Recommends
hresvelgron Hacker News • Mentions
On “Dear Open Source Developers”
chuboton Hacker News • Mentions
On “Rust, Wright's Law, and the Future of Low-Latency Systems”