Alpaquita Linux:唯一為Java量身定製的Linux作業系統

banq 發表於 2022-11-03
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發行版。