Alpine 项目的来龙去脉

查看原文

Alpine Linux 是一个非常小的 Linux distro,它的核心理念是整个 distro 能装在内存中运行(甚至可以做到每次重启都重装)。Docker 的很多 official images 都从 alpine 开始构建。Alpine 的最突出的特性就是小而高效。当然缺点相对的,就是不如 RedHat / SUSE / Ubuntu 这样的系统打磨得非常易用。虽然 Alpine 源自 Gentoo,但目前是可以独立运行的,它的基本套件是 Linux Kernel + MuslC + BusyBox + LibreSSL + OpenRC。Alpine Package Keeper (apk) 是 Alpine 的包管理工具,不用 gentoo pacman 的原因还是 run-from-ram。打包后使用 aports 管理 APKBUILD 文件。