极简分发包 Alpine Linux 3.16 发布

Alpine Linux 3.16 版本可用,这是一个基于 Musl 系统库和 BusyBox 实用程序集构建的简约发行版。 该发行版以更高的安全要求而著称,并内置了 SSP(Stack Smashing Protection)保护。 OpenRC作为初始化系统,使用自带的apk包管理器进行包管理。 Alpine 用于构建官方 Docker 容器镜像。 可引导 iso 映像(x86_64、x86、armhf、aarch64、armv7、ppc64le、s390x)准备了五个版本:标准 (155 MB)、未打补丁的内核 (168 MB)、高级 (750 MB) 和虚拟机 (49 MB) .

在新版本中:

  • 在系统配置脚本中,改进了对 NVMe 驱动器的支持,提供了创建管理员帐户的功能,并添加了对添加 SSH 密钥的支持。
  • 提出了一个新的 setup-desktop 脚本来简化桌面环境安装。
  • 带有 sudo 实用程序的软件包已移至社区存储库,这意味着将形成仅针对最新稳定 sudo 分支消除漏洞的更新。 建议使用 doas(OpenBSD 项目中 sudo 的简化类似物)或 doas-sudo-shim 层来代替 sudo,它可以替代在 doas 实用程序之上运行的 sudo 命令。
  • /tmp 分区现在使用 tmpfs 文件系统在内存中分配。
  • 包含国际化数据的 icu-data 包分为两个包:icu-data-en(2.6 MiB,仅包含 en_US/GB 语言环境)和 icu-data-full(29 MiB)。
  • NetworkManager 的插件包含在单独的软件包中:networkmanager-wifi、networkmanager-adsl、networkmanager-wwan、networkmanager-bluetooth、networkmanager-ppp 和 networkmanager-ovs。
  • SDL 1.2 库已被 sdl12-compat 包取代,该包提供与 SDL 1.2 二进制文件和源代码兼容的 API,但在 SDL 2 之上运行。
  • busybox、dropbear、mingetty、openssh、util-linux 软件包已编译为支持 utmps。
  • util-linux-login 包用于使登录命令起作用。
  • 更新了软件包版本,包括 KDE Plasma 5.24、KDE ​​Gears 22.04、Plasma Mobile 22.04、GNOME 42、Go 1.18、LLVM 13、Node.js 18.2、Ruby 3.1、Rust 1.60、Python 3.10、PHP 8.1、R 4.2、Xen 4.16 的发行版,Podman 4.0。 包含 php7 和 python2 的软件包已被删除。

来源: opennet.ru

添加评论