关于
Alpine Linux 是一个独立的、非商业的、通用 Linux 发行版,专为注重安全性、简洁性和资源效率的高级用户而设计。
小巧
Alpine Linux 基于 musl libc 和 busybox 构建。这使其变得小巧且资源效率非常高。一个容器只需要不超过 8 MB 的空间,而最小化磁盘安装大约需要 130 MB 的存储空间。您不仅可以获得一个功能齐全的 Linux 环境,还可以从仓库中获得大量软件包。
二进制软件包经过精简和拆分,让您可以更好地控制安装内容,从而使您的环境尽可能小巧高效。
简洁
Alpine Linux 是一个非常简洁的发行版,它会尽量不打扰您。它使用自己的包管理器 apk、OpenRC init 系统、脚本驱动的设置,仅此而已!这为您提供了一个简洁、清晰的 Linux 环境,没有多余的干扰。然后,您可以在此基础上添加项目所需的软件包,因此无论是构建家庭 PVR、iSCSI 存储控制器、超薄邮件服务器容器还是坚如磐石的嵌入式交换机,都不会有其他东西妨碍您。
安全
Alpine Linux 在设计时就考虑到了安全性。所有用户态二进制文件都编译为位置无关可执行文件 (PIE),并具有堆栈粉碎保护。这些主动安全功能可防止利用整个类别的零日漏洞和其他漏洞。