OS6--An Experimental Operating System for a Small Computer. Part 1: General Principles and Structure | Synapse