January/February 2018 issue of acmqueue

The January/February issue of acmqueue is out now

System Evolution

  Download PDF version of this article PDF

ITEM not available


Originally published in Queue vol. 1, no. 9
see this item in the ACM Digital Library



Brendan Burns, Brian Grant, David Oppenheimer, Eric Brewer, John Wilkes - Borg, Omega, and Kubernetes
Lessons learned from three container-management systems over a decade

Rishiyur S. Nikhil - Abstraction in Hardware System Design
Applying lessons from software languages to hardware languages using Bluespec SystemVerilog

John R. Mashey - The Long Road to 64 Bits
"Double, double, toil and trouble"... Shakespeare's words (Macbeth, Act 4, Scene 1) often cover circumstances beyond his wildest dreams. Toil and trouble accompany major computing transitions, even when people plan ahead. To calibrate "tomorrow's legacy today," we should study "tomorrow's legacy yesterday." Much of tomorrow's software will still be driven by decades-old decisions. Past decisions have unanticipated side effects that last decades and can be difficult to undo.


(newest first)

Alert Reader | Mon, 03 Jan 2011 01:49:08 UTC

Adam -- I agree with you, a great article. Unfortunately, Jef Raskin passed away several years ago:


You may be impressed to know that he was involved with the Mac.

Adam | Sun, 24 Jan 2010 01:17:47 UTC

This article is utterly fascinating. What did you major in when you were in undergrad and grad school. How did you break into your line of work?

Leave this field empty

Post a Comment:

© 2018 ACM, Inc. All Rights Reserved.