Alpaquita Linux:唯一为Java量身定制的Linux操作系统


今天,越来越多的应用程序被打包在容器中,它们被部署到各种云或Kubernetes集群中。因此,我们的Jar在其中运行的容器的底层基础镜像对应用程序的性能和安全性的影响不亚于JDK的版本发布。

目前有 300 多个积极维护的 Linux 发行版。BellSoft 创建了另一个 新Linux 发行版,直接用于在容器中运行Java,唯一为 Java 量身定制的 Linux 操作系统。

它采用了极简的Alpine,它本身增加的开销非常小,但对它进行了修改,在JVM应用的情况下,应该提供更好的安全性和性能。例如,BellSoft创建了一个Musl内存分配器的修改版,Alpine也使用了这个内存分配器,最近在JDK 16中加入了对它的支持。他们将整个系统命名为Alpaquita Linux,增加了LTS支持,并将其与最"free" 的Liberica JDK一起打包。

这是Alpaquita Linux的基准测试,这表明它已经为容器化Java定制了最好的Linux发行版。