Um unikernel é um tipo de programa de computador que é linkados estaticamente com o código do sistema operacional do qual depende. Unikernels são construidos com compiladores especializados que identificam os servições do sistema operacional que um programa usa e os linka com um ou mais sistema operacionais bibliotecas que provêm eles. Esse tipo de program não requer um sistema operacional separado e pode rodar como um hóspede de um hypervisor.
A arquitetura de unikernel constrói sobre conceitos desenvolvidos por Exokernels e Nemesis no fim da década de 90.
Ver também Microkernel Container (virtualização) Rump kernel IncludeOS
Ligações externas History and business model; coverage of IncludeOS. (LWN.net) Categoria:Núcleo de sistema operativo