垃圾收集语言中的代码可以生成Unikernel吗?

Ada*_*tan 1 garbage-collection unikernel

最近,系统开发界对Unikernels感到兴奋。简而言之,Unikernel是将应用程序编译为独立的可引导操作系统,而不是现有操作系统中的进程的应用程序。

从像Google的Go这样的垃圾收集语言编译Unikernel是否有任何理论上的问题或实际的警告?

Dav*_*ets 5

从垃圾收集的语言编译Unikernel并没有理论上的问题或实际的警告。实际上,最早的Unikernel项目之一MirageOS是用于在OCaml(一种具有垃圾收集器的功能性编程语言)中开发Unikernel的框架。Haskell(HaLVM)和Erlang / OTP(LING)的特定于语言的unikernel框架也已存在,并且用户群体正在不断增长。甚至还有基于Golang的Unikernel项目,例如Clive。

浏览unikernel.org项目列表,以获取爆炸性unikernel项目空间的更全面,最新的列表。