Alpine Linux 3.16.0 发布 注重安全的轻量级 Linux 发行版

rose1 发表于2022-05-25 08:45
浏览次数:
在手机上阅读
此文章约为804字,阅读需要3 分钟

Alpine Linux 3.16.0 是已经发布了,这是一个面向安全的轻量级 Linux 发行版,该发行版以安全为理念,面向 x86 路由器、防火墙、虚拟专用网、IP 电话盒及服务器而设计。

另外,不同于常见的 Linux 发行版,Alpine Linux 采用 musl libc 和 busybox 以减小系统的体积和运行时资源消耗。在保持瘦身的同时,Alpine Linux 还提供了自己的包管理工具 apk,可以在其网站上查询软件包,或直接通过 apk 命令进行查询和安装。

Alpine Linux 3.16 更新内容如下:

/tmp 挂载为 tmpfs

以前 /tmp 是根文件系统的一部分,并在启动时通过 bootmisc openrc 服务脚本进行清理。在 v3.16 中,新安装将 /tmp 作为 tmpfs 挂载。

ICU 数据拆分

icu 包已拆分为:

  • icu-data-en (2.6 MiB) - 仅使用 en_US/GB 区域设置且没有遗留字符集转换器的 ICU 数据。
  • icu-data-full (29 MiB) - 完整的 ICU 数据。

icu-libs 只安装 icu-data-en。如果需要额外的语言支持,则需要手动安装 icu-data-full 。

nodejs 现在使用系统 ICU 编译。

网络管理器插件

NetworkManager 插件(例如 WiFi 或 ADSL 支持)已被移动到子包中,默认情况下不安装。如果需要,请安装相应的软件包:

  • WiFi:网络管理器 - wifi
  • ADSL:网络管理器 - adsl
  • 移动宽带:networkmanager-wwan
  • 蓝牙:networkmanager - 蓝牙
  • PPP:网络管理器 - ppp
  • 打开 vSwitch:networkmanager-ovs

新功能和值得注意的新软件包

  • 修复了使用控制台将驱动程序编译为模块时不显示引导输出的问题
  • OpenRC 输出会显示在 VirtIO 串行控制台上。

SDL 1.2 迁移到 SDL 1.2 兼容

旧的 sdl 包 (SDL 1.2) 已从社区转移到测试,因此不会成为 Alpine 3.16 的一部分。

其他软件更新

  • GNOME 42
  • LLVM 13
  • PHP 8.0 and 8.1 both shipped
  • Python 3.10
  • QEMU 7
  • R 4.2
  • Ruby 3.1
  • Rust 1.60
  • Sway 1.7
  • Xen 4.16.1

KDE

Plasma 已从 5.23 升级到 5.24。

KDE 应用程序(发布服务)已从 21.08 升级到 22.04,KDE 框架已从 5.88 升级到 5.93。

Plasma Mobile Gear 已从 21.12 升级到 22.04。

Python 升级到 3.10

Python 已经升级到 3.10 版本,所有模块都针对 python 3.10 进行了重建。

手动安装的 Python 模块必须针对 3.10 重新编译。

弃用 / 删除

PHP 7 包已移至测试,因为它很快将 EOL ,取而代之的是 PHP 8

相关内容可以访问官网

下载地址

更多精彩内容敬请关注UC电脑园!

1 个用户觉得很有用

uc电脑园提供的技术方案或与您产品的实际情况有所差异,您需在完整阅读方案并知晓其提示风险的情况下谨慎操作,避免造成任何损失。

如此好文,分享给朋友

图片来源:网络

大家正在看
知名iT专家-rose1
rose1
知名iT专家
1460篇文章 获得3.4万个赞
展开导航
关注我们 微信公众号:uc电脑园
uc电脑园微信公众号
一对一的电脑安装,系统服务支持
本文标签
发表评论
验证码:
评论列表
共0条