Content deleted Content added
Guy Harris (talk | contribs) →History: Fix redlink. |
→Library: Added more clarification about what is intended as "specialization" and a supporting link |
||
Line 39:
===Library===
A library operating system (libOS) is one in which the services that a typical operating system provides, such as networking, are provided in the form of [[Library (computing)|libraries]] and composed with
|last1=Madhavapeddy |first1=Anil
|last2=Scott |first2=David J
|date=November 2013
|title=Unikernels: Rise of the Virtual Library Operating System: What if all the software layers in a virtual appliance were compiled within the same safe, high-level language framework?
|magazine=Queue |volume=11 |issue=11
|___location=New York, NY, USA
|publisher=ACM |issn=1542-7730
|url=https://doi.org/10.1145/2557963.2566628
|doi=10.1145/2557963.2566628
|access-date=2024-08-07}}</ref>: a specialized
|url=https://unikraft.org/docs/concepts/build-process
|access-date=2024-08-08
|title=Build Process - Unikraft
|archive-date=2024-04-22
|archive-url=https://web.archive.org/web/20240422183734/https://unikraft.org/docs/concepts/build-process
|url-status=live}}</ref>), [[Single address space operating system|single address space]], machine image that can be deployed to cloud or embedded environments.
The operating system code and application code are not executed in separated [[Protection ring|protection domains]] (there is only a single application running, at least conceptually, so there is no need to prevent interference between applications) and OS services are accessed via simple library calls, without the usual overhead of [[Context switch|context switches]]<ref name="rise-of-libOS">{{cite web
|url=https://www.sigarch.org/leave-your-os-at-home-the-rise-of-library-operating-systems/
|access-date=2024-08-07
|title=Leave your OS at home: the rise of library operating systems
|date=
|publisher=[[ACM SIGARCH]]
|archive-date=2024-03-01
|archive-url=https://web.archive.org/web/20240301072916/https://www.sigarch.org/leave-your-os-at-home-the-rise-of-library-operating-systems/
|url-status=live}}</ref>, in a way similarly to embedded and real-time OSes.
|