Muli Ben-Yehuda's journal

September 21, 2004

how to get around the hardware standards

Filed under: Uncategorized — Muli Ben-Yehuda @ 1:22 PM

Reading Rob Pike‘s Systems Software Research is Irrelevant.

Rob mentions that a large amount of work goes into supporting standards. These include application level standards (e.g. HTML / HTTP), system level (e.g. POSIX) and hardware level (buses, instruction architectures).

Solving the third one is easy – just run everything under a hypervisor. That makes the hypervisor a “standard” you must write to, but hopefully, it’s a much simpler standard.

Solving the first two is more difficult. I am especially interested in “magical POSIX compatibility” for a LISP operating system…

Blog at