Operating systems and programming languages are often informally evaluated on their conduciveness towards composition. We revisit Dan Ingalls' Smalltalk-inspired position that "an operating system is a collection of things that don't fit inside a language; there shouldn't be one", discussing what it means, why it appears not to have materialised, and how we might work towards the same effect in the postmodern reality of today's systems. We argue that the trajectory of the "file" abstraction through Unix and Plan 9 culminates in a Smalltalk-style object, with other filesystem calls as a primitive metasystem. Meanwhile, the key features of Smalltalk have many analogues in the fragmented world of Unix programming (including techniques at the l...
In this paper some views are presented on the way in which complex systems, such as Operating System...
This thesis explored modern trends in different operating systems. By doing so, the hope was to dete...
Unix has evolved for almost five decades, shaping modern operating systems, key software technologie...
Operating systems have grown in size and functionality. Today's many flavours of Unix provide a mult...
The UNIX operating system enjoys an ever increasing popularity throughout the computing community; t...
Draft version of a contribution, initially presented at HaPoP-3 in Paris, 2016.International audienc...
An Operating System is a program that acts as an intermediary between a user of a computer and the c...
If there are areas of Computer science that were left behind by the market, operating systems is cer...
We believe it is time to reexamine the operating systems role in computing. Operating systems exist ...
Operating systems are built and designed around two driving forces: the capabilities of hardware, an...
The biggest challenge facing software developers today is how to gracefully evolve complex software ...
Several projects in the operating systems research community suggest a trend of convergence among fe...
A customizable operating system is one that can adapt to improve its functionality or performance. T...
There are many database systems available for UNIX. But almost all are software prisons that you mus...
Traditional file system development is difficult. Stackable file systems promise to ease the develop...
In this paper some views are presented on the way in which complex systems, such as Operating System...
This thesis explored modern trends in different operating systems. By doing so, the hope was to dete...
Unix has evolved for almost five decades, shaping modern operating systems, key software technologie...
Operating systems have grown in size and functionality. Today's many flavours of Unix provide a mult...
The UNIX operating system enjoys an ever increasing popularity throughout the computing community; t...
Draft version of a contribution, initially presented at HaPoP-3 in Paris, 2016.International audienc...
An Operating System is a program that acts as an intermediary between a user of a computer and the c...
If there are areas of Computer science that were left behind by the market, operating systems is cer...
We believe it is time to reexamine the operating systems role in computing. Operating systems exist ...
Operating systems are built and designed around two driving forces: the capabilities of hardware, an...
The biggest challenge facing software developers today is how to gracefully evolve complex software ...
Several projects in the operating systems research community suggest a trend of convergence among fe...
A customizable operating system is one that can adapt to improve its functionality or performance. T...
There are many database systems available for UNIX. But almost all are software prisons that you mus...
Traditional file system development is difficult. Stackable file systems promise to ease the develop...
In this paper some views are presented on the way in which complex systems, such as Operating System...
This thesis explored modern trends in different operating systems. By doing so, the hope was to dete...
Unix has evolved for almost five decades, shaping modern operating systems, key software technologie...