Proceedings of the 15th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments 2019
DOI: 10.1145/3313808.3313817
|View full text |Cite
|
Sign up to set email alerts
|

A binary-compatible unikernel

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
32
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 44 publications
(33 citation statements)
references
References 33 publications
0
32
0
Order By: Relevance
“…Such a model brings significant benefits in several domains [34], in particular in terms of performance [19,25,34]: due to the elimination of kernel/user separation, system calls can be replaced with regular function calls. This significantly reduces system call latency, as there is no longer a costly world switch between privilege levels [25]; expensive operations such as page table switching [34] are eliminated. As a result, unikernels have been shown to outperform traditional OSes in system intensive workloads [11].…”
Section: Unikernel and Isolationmentioning
confidence: 99%
See 3 more Smart Citations
“…Such a model brings significant benefits in several domains [34], in particular in terms of performance [19,25,34]: due to the elimination of kernel/user separation, system calls can be replaced with regular function calls. This significantly reduces system call latency, as there is no longer a costly world switch between privilege levels [25]; expensive operations such as page table switching [34] are eliminated. As a result, unikernels have been shown to outperform traditional OSes in system intensive workloads [11].…”
Section: Unikernel and Isolationmentioning
confidence: 99%
“…Several unikernels' OS layers are written in memory safe languages [9,24,29,51]. This offers strong security guarantees compared to unikernels written in unsafe languages such C/C++ [18,19,25,34]. However, even memory-safe unikernels rely on untrusted components to realize the low-level operations that are unavoidable in an OS context: the use of inline assembly and the need to dereference raw pointers.…”
Section: Unikernel and Isolationmentioning
confidence: 99%
See 2 more Smart Citations
“…However, the compatibility to common OSs (e. g., Linux) is currently still limited. HermiTux [38] has similar objectives and realizes compatibility to Linux by rewriting system calls and using a modified C library. However, the compatibility of HermiTux is limited as not all Linux system calls have been re-implemented.…”
Section: Related Workmentioning
confidence: 99%