Operating systems - who needs them?