On the duality of operating system structures | Synapse