1. 15
  1.  

  2. 4

    This is an updated version of Wirth’s and Gutknecht’s seminal Project Oberon. It describes the Oberon System, which is an operating system and language compiler, from quite literally the ground up: it describes the hardware with a custom CPU described in Wirth’s Lola hardware description language, the compiler, the operating system, the display system, and so on.

    (I actually have a dead tree copy of an older version of the book. This newer version covers a lot more and is, in general, awesome.)

    1. 2

      This is interesting! I’d heard of Oberon but misremembered it as a language, not an entire OS.

      Just from reading the introduction, I can see that Wirth has easily surpassed Knuth in the Lifetime Yak-Shaving competition. Knuth just went from writing books, to writing a typesetting system for them, to designing fonts for it, to designing a language for designing those fonts. Wirth has gone all the way from designing languages, to designing operating systems to run them, to designing a CPU to run the OS. The obvious next step is for him to implement the CPU in a custom ASIC and start designing and building a fab in Zurich to manufacture it.

      1. 3

        The obvious next step is for him to implement the CPU in a custom ASIC and start designing and building a fab in Zurich to manufacture it.

        He has instructions on how to program an FPGA to implement the described CPU. :)

        If I had unlimited free time, I’d port the Oberon System to the Pi.

        1. 2

          I believe in the 90s they already had a few CPUs taped out at some university to prove Oberon turtles all-the-way-down actually works.

      Stories with similar links:

      1. Project Oberon via pushcx 5 years ago | 19 points | 1 comment