Konubinix' opinionated web of thoughts

Leave Your OS at Home: The Rise of Library Operating Systems

Fleeting

Leave your OS at home: the rise of library operating systems | SIGARCH

OS is commonly perceived as a layer between applications and hardware

https://www.sigarch.org/leave-your-os-at-home-the-rise-of-library-operating-systems/

These application-specific OS services are encapsulated in a library OS (libOS) running in user mode as part of the application address space. There is no sharing of libOSes among the applications, so shared services such as a file system must be implemented as shared servers (as in microkernel design).

https://www.sigarch.org/leave-your-os-at-home-the-rise-of-library-operating-systems/

application-specific libOS that implements all the basic abstractions and services, including virtual memory, scheduler, file system and network stack. The end-result is a remarkably extensible OS architecture that minimizes or completely eliminates  the performance downsides of traditional OS designs.

https://www.sigarch.org/leave-your-os-at-home-the-rise-of-library-operating-systems/