The problem with contemporary mainstream operating systems is that their
design derives from the mainframe world of 50 years ago. In the
modern world of embedded systems, IoT and cloud services, the classic
OS brings a plethora of baggage such as vast resource consumption,
performance issues and security concerns. However, OS-like components
are still required to provide the services which applications rely on:
e.g. TCP/IP, device drivers and file systems.

Our speciality is the rump kernel
technology, which was created in 2007 by Antti Kantee.
Rump kernels provide essential operating system components, such as
TCP/IP, device drivers and file systems.
For example, rump kernels are the core and soul of the
Rumprun unikernel,
the first unikernel to support POSIX applications. The first working
release of Rumprun cost less than a person-month of developer time and
was created by using rump kernel components on top of custom
assembly and bootstrap code. Are you aware of another way to create custom
production-quality operating systems and unikernels in less than a month
of developer time?