https://www.researchgate.net/profile/Antonio-Froehlich/publication/2488786_Application-Oriented_Operating_Systems/links/56c8b54108aee3cee53d73a8/Application-Oriented-Operating-Systems.pdf
The impossibility to anticipate which applications will be executed results in generic operating systems being forced to provide an extensive set of services targeted at making all resources available to all applications.
lowest common denominator!!!!
The standardization of such generic system services locked general-purpose operating system inside a hard shell that prevents innovations from reaching applications.
posix is so crazy for demanding the use of a monolithic page cache lmao
This is mainly a consequence of the no less inflexible standardized application program interfaces and protocols with which they have to comply.
not me
Even if such an operating system was able to achieve significant improvements internally, standardized interfaces would probably prevent them from reaching applications [Pik00].
i did email them
The barrier that usually separates application and system becomes volatile, with system functionality floating from one domain to another, or with both domains fusing into a single one [BFM+00]. Consequently, this kind of system calls for sophisticated software engineering techniques.
THIS is what i wanna see from a dissertation!!!!