Category Archives: operating systems

The multics file system

The design proposed in this paper is ubiquitous. A file is simply an ordered sequence of elements, where an element could be a machine word, a character, or a bit, depending upon the implementation. A user may create, modify or … Continue reading

Posted in operating systems, software engineering | Tagged , | Leave a comment

Dutch masters

Seen on Linux Weekly News. Ext4 maintainer Ted Ts’o has responded with a rare (for the kernel community) admission that technical concerns are not the sole driver of feature-merging decisions: It’s something I do worry about; and I do share your … Continue reading

Posted in operating systems, software engineering | Leave a comment

why microkernels don’t work

You can almost just see it from this diagram of connected boxes.  I want to think of the whole system as a series of connected state machines.  The arrows show how information is moved around the system with the green … Continue reading

Posted in microkernel, operating systems, software engineering | Tagged , | Leave a comment