OSv: Probably the Best OS for Cloud Workloads You've Never Heard Of
summary
OSv is a single-address-space library OS that packages an application and its libraries into a static-linked image that runs on KVM or VirtualBox, uses ZFS components, and exposes fewer drivers. Benchmarks show network- and JVM-heavy workloads running measurably faster than on Linux — up to roughly 25% on some I/O paths and as much as ~47% on certain Java tests — at the cost of requiring static linkage and no traditional process isolation. Docker-compatible images and a container registry model let OSv act as a high-performance backend for Cloud Foundry style deployments.
AI-written summary · about
chapters (22)
- 0:00Intro
- 1:06No, but seriously?
- 2:02What about stateful?
- 3:25And when it fails?
- 3:55uservice-based deployment
- 5:37Lets zoom in
- 6:27How are we doing it today?
- 7:30Is there a better way?
- 9:18What the heck is a FOOkernel?
- 10:43Anykernels • Programming discipline for kernel code reuse . "The Design and implementation of the Anykernel and Rump Kernels" by A. Kantee • Capabilities
- 15:35What's inside?
- 18:45Anything it can't do? • A 100% replacement for a Linux kernel
- 19:40Virtualization vs. performance
- 23:25Memory management in UNIX
- 23:36Memory management in OSV
- 23:54JVM balooning (no more - Xmx)
- 24:44Turbo charging JVM GC
- 25:41But what about Docker?
- 30:23Elastic, next generation datacenter
- 32:38Finally killing DevOps
- 33:43Guinea pigs so far
- 35:46Questions?
related talks
41mOSv: Probably the best OS for Cloud workloads you've ...
45mIntroducing OSv: A New Open Source Operating System for the Cloud
41mCloud Computing with KVM
56mContainers and the Cloud: Do You Need Another Virtual Environment?
32mHVX: Virtualizing the Cloud
48mSponsored Session: Your Next Workstation Is In The Cloud
36mOpenPOWER and GPU Porting Platform for FOSS Using OpenStack at OSUOSL
42mEnhancing Hypervisor and Cloud Solutions Using Embedded Linux
