Unix, Plan 9 and the Lurking Smalltalk

  title={Unix, Plan 9 and the Lurking Smalltalk},
  author={Stephen Kell},
  • Stephen Kell
  • Published 2018
  • Computer Science
  • High-level programming languages and their virtual machines have long aspired to erase operating systems from view. Starting from Dan Ingalls’ Smalltalk-inspired position that “an operating system is a collection of things that don’t fit inside a language; there shouldn’t be one”, I contrast the ambitions and trajectories of Smalltalk with those of Unix and its descendents, exploring why Ingalls’s vision appears not (yet) to have materialised. Firstly, I trace the trajectory of Unix’s “file… CONTINUE READING


    The early history of Smalltalk
    • A. Kay
    • Computer Science
    • HOPL-II
    • 1993
    • 241
    • PDF
    Smalltalk-80: The Language and Its Implementation
    • 4,200
    The Implementation of a Distributed Smalltalk
    • 35
    The UNIX system: The evolution of the UNIX time-sharing system
    • D. Ritchie
    • Computer Science
    • AT&T Bell Lab. Tech. J.
    • 1984
    • 22
    The Unix-Haters Handbook
    • 9
    • PDF
    Design Principles Behind Smalltalk
    • 61
    • PDF
    MDL: a language and compiler for dynamic program instrumentation
    • 125
    • PDF
    Exterminate all operating system abstractions
    • 159
    • PDF
    Fast breakpoints: design and implementation
    • 51