|
|
|
|
|
by peter_d_sherman
2437 days ago
|
|
http://irenezhang.net/papers/demikernel-hotos19.pdf Excerpt: "Researchers have long predicted the demise of the operating system [21, 26, 41]. As datacenter servers increasingly incorporate I/O devices that let applications bypass the OS kernel (e.g., RDMA [12] and DPDK [15] network devices or SPDK storage devices), this prediction may finally come true. While kernel-bypass devices do eliminate the OS kernel from the I/O path, they do not handle the kernel’s most important job:
offering higher-level abstractions. This paper argues for a new high-level, device-agnostic I/O abstraction for kernel-bypass devices. We propose the Demikernel, a new library OS architecture for kernel-bypass devices." That's the WHY of the Demikernel... |
|
Well solarflare/openonload allow you to bypass the kernel and change literally none of your code via LD preload.