Alpine 版本现已发布 Linux 3.24 是一个基于 Musl 系统库和 BusyBox 工具套件的极简发行版。该发行版具有更高的安全性要求,并内置了 SSP(堆栈粉碎保护)。它使用 OpenRC 作为初始化系统,并使用专有的 apk 包管理器进行包管理。官方 Docker 容器镜像由 Alpine 生成,并应用于 PostmarketOS 项目。可启动的 ISO 镜像(x86_64、x86、armhf、aarch64、armv7、ppc64le、s390x、riscv64 和 loongarch64)提供六种版本:标准版(352 MB)、网络下载版(374 MB)、扩展版(1 GB)和 虚拟机 (66 MB)、minirootfs (4 MB) 和 Xen 虚拟机管理程序 (1 GB)。
在新版本中:
- 安装程序(setup-alpine)现在支持 Limine 引导加载程序,该程序支持通过 IPv6 进行网络启动。
- “社区”存储库已更新,其中包含由 System76 使用 Rust 语言开发的 COSMIC 桌面环境的软件包。
- 使用 GTK 2 和 Qt5 库且无法移植到当前 GTK 和 Qt 分支的软件包已被移除。GTK 2 计划在下一个版本中移除。
- 提供包含 GNOME 50.2、KDE Plasma 6.6、LXQt 2.4.0 和 Sway 1.12 图形环境新版本的软件包。
- 软件包版本已更新,例如,GRUB 2.14 版本现已发布。
LLVM 22、Rust 1.96、Go 1.26、Qt 6.11、wlroots 0.20、nginx 1.30、Xen 4.21。内核包 Linux 继续沿用 6.18 分支版本。 - 对于全新安装,可以选择将所有可执行文件和库文件从根目录迁移到 /usr 分区(/bin、/sbin 和 /lib* 目录将与 /usr 分区内的对应目录合并,并建立符号链接)。要在安装过程中启用此合并,请在运行 setup-disk 工具之前设置 BOOTSTRAP_USR_MERGED 环境变量。在现有系统中,可以使用 merge-usr 软件包进行合并。
- setuptools 构建系统已更新至 82.0.0 版本,该版本移除了 pkg_resources 模块。
- qemu-openrc 软件包中的 qemu-binfmt 服务已被弃用,应改用 binfmt.d 目录来托管配置文件以及 binfmt 服务。
- 包含 GTK 3.0 的软件包已从“主”存储库移至“社区”存储库。
来源: opennet.ru
