Shalabh

@shalabh.com

Programmable software systems "research" and philosophizing. shalabh.com/programmable-systems Computation is a physical process. Any models we use to describe this process is imposed by us. What models would you choose?

Most hobby OSes and OS courses mimic the Unix model with a "filesystem", "executables", "processes", "byte streams" and such. This is unfortunate. The design space to explore new core abstractions here is so much bigger.

Computation is a physical process. Any abstractions we use to build these processes, view them or make sense of the are all made up. Look what we have done!