文章目录
Alpine Linux 是一个基于 musl libc 和 busybox 的以安全为导向的轻量级 Linux 发行版,其设计初衷为容器化部署、嵌入式设备及网络安全场景提供高效解决方案。
Alpine Linux 很有特点,它非常小,很精简,有自己的包管理工具apk,还支持多架构,使用 OpenRC 初始化系统,默认还开启Pax内存保护,SSP栈破坏防御等硬件级别安全特性。
Alpine Linux 经常被用用在容器化应用以及嵌入式系统和物联网设备中,但其实它也能做桌面系统。
你可以根据需要在其网站上找到对应的版本下载。

例如下载 EXTENDED 版本,下载后使用iso进行安装。
系统启动后,默认进入命令行页面,输入默认的root用户名即可登录。
之后,在终端中输入如下命令:
bash
setup-alpine
之后就可以根据引导一步一步地安装了。
中间会让选择键盘布局,语言,时区,网络设置等,等安装完成后,使用reboot命令重启系统。
重启系统后,再次进入命令行,输入如下命令安装桌面环境。
bash
setup-desktop
此时,系统给出提示,我选择安装gnome桌面。
安装之后系统重启,你再次登录系统,就会看到gnome登录了。




以上这些就是熟悉的原生Gnome桌面环境,虽然测试的配置比较低,但是运行效果还是很丝滑的。
使用 Alpine Linux 首选你得使用其包管理工具命令 apk,通过 apk 来安装或卸载你需要的软件。
Alpine Linux 其实更适合在不使用桌面环境的场景,如果需要桌面环境,硬件资源允许的情况下,其它 linux 发行版可能会更好一些。
Alpine Linux 的运行内容要求很低,很适合容器化部署。但是如果一些硬件比较老旧的设备希望能运行一个带界面的 Linux 发行版,其实 Alpine Linux 是一个不错的选择。