Linux 6.18成为新LTS内核,Alpine 3.23率先采用

Linux内核6.18已正式被指定为新的长期支持版本,Alpine Linux 3.23率先搭载该内核发布。新版本采用APK 3.0.0包管理工具,提供多种安装模式包括无盘模式、数据盘模式和传统系统盘模式。Alpine支持GNOME 49、KDE Plasma 6.5.3等桌面环境,基于musl-libc构建,启动速度极快且资源占用极低。

内核6.18已被指定为新的LTS长期支持版本,正如我们之前的预测,而Alpine Linux 3.23已经率先搭载这一内核发布,领先于其他年底发布的发行版更新潮流。

发行版更新季来临

发行版领域似乎正值新版本发布季。上周,众多Linux发行版都推出了全新版本:我们注意到Ultramarine 43、Solus 4.8、Endeavour OS "Ganymede"、4MLinux 50以及CachyOS新快照版本相继发布。

其中Alpine Linux 3.23.0特别引起了我们的关注。这个新版本意味着是时候升级我们几台备用笔记本上的待机分区了。

Alpine Linux 3.23小巧优雅且运行极快

几天前我们分析了内核6.18的新特性,并预测它将成为下一个LTS版本。这一预测已经成为现实。虽然kernel.org首页尚未将其标注为新LTS,但在发布页面中已经出现。在公告中,Greg Kroah-Hartman表示:

"还不能添加到首页,需要等6.19发布后才能进行,否则会破坏依赖内核发布接口的用户工作流程。"

新LTS版本的发布意味着最早的LTS版本将停止支持。Kroah-Hartman同时发布了内核5.4.302,这是该版本的最后一个发布。虽然包含约200个修复,但他还在公告中列出了不会修复的已知漏洞清单:令人印象深刻的1,539个。我们数过了。

上一个LTS内核是6.12版本,当它在2024年12月发布时,我们注意到Alpine 3.21随之推出。当时一位匿名评论者指出,Alpine发布实际上并不与LTS内核同步。用他们的话说,在当年LTS内核后发布"只是个愉快的巧合"。好吧,类似的巧合又发生了。

APK 3.0.0引领包管理新时代

3.23版本的重大变化是Alpine包管理工具的新版本。经过多年开发,该发行版现在使用APK 3.0.0。APK已存在一段时间。当我们在2023年研究无GNU的Chimera Linux时,它已经在使用APK 3。这个版本放弃了对FTP下载的支持,在2025年这可能不会给许多人带来不便。目前,Alpine仍使用较旧的索引文件格式——这是一个谨慎的发行版,这也是我们乐于立即升级的原因之一。

与任何新发行版版本一样,许多其他组件也得到了更新。它不使用systemd,但Alpine并非完全无GNU的发行版,例如它确实包含GCC。现在这意味着GCC 15,同时也提供LLVM 21。它还包括IfState 2——如果你使用它,这个版本意味着新的配置文件格式。有趣的是,Alpine 3.23提供GNOME 49,尽管该版本对systemd有更强的依赖性。目前,对systemd的增强依赖主要影响登录界面和会话管理器,因此Alpine继续使用这些组件的GNOME 48版本。它还包括FFmpeg版本8、KDE Plasma 6.5.3、Sway 1.11、LXQt 2.30等众多软件。

灵活的运行模式选择

与大多数其他Linux发行版不同,Alpine可以以不同方式安装和运行。在无盘模式下,它从磁盘加载到RAM中的tmpfs并完全从那里运行。这非常快速,但你仍然可以自定义、添加组件、更新等。如果你的工作设置太大而无法装入RAM磁盘,还有数据磁盘模式,在这种模式下Alpine仍从RAM运行,但将交换、数据和整个/var目录保存在磁盘上——因此仍然很快,但可以存储比一次性装入RAM更多的数据。

这对于主驱动器可能因过多写入而磨损的设备很有用,例如使用microSD卡作为系统驱动器的树莓派。不过,我们发现在树莓派上使用Alpine时有一个需要注意的问题。你无法在基于musl-libc的Alpine下运行特殊的Pi配置工具,如raspi-config命令。这些工具在其他基于Debian的树莓派发行版(如MX Linux)上运行良好。

最后,还有传统的系统磁盘模式,像任何其他发行版一样从磁盘运行——速度较慢,但设置最简单且最灵活。这是我们使用的模式。我们启动了可靠的ThinkPad X220上的Alpine 3.22副本,并按照说明升级到新版本。在这台2011年的笔记本电脑上,整个过程大约花费了五分钟,重启后一切都完美运行。

性能优异的桌面体验

在过去几年中,我们报道了Alpine 3.16、3.18和3.20以及去年12月的版本。它在3.18版本中修复了musl的DNS问题。虽然我们怀疑大多数Alpine用户可能将其用于运行Docker或其他小型服务器角色,但它是一个出色且功能完备的桌面发行版——而且速度非常快。

还有其他专注于性能的发行版,如CachyOS,我们在2024年7月查看过两次,并在2025年8月再次在新硬件上进行了评测。我们经常看到人们谈论出于性能原因运行Arch或Arch衍生版本。作为最受欢迎的滚动发布发行版,它始终具有最新的组件和所有最新的性能优化,适用于新的协处理器和GPU等。

然而,与许多传道者声称的相反,Arch并不是一个特别轻量级的发行版。如果你使用Arch本身,你必须手动构建自己的设置——但一旦你仔细组装完成,你可能已经安装了使用主流组件(如systemd和GNU glibc)的任何其他主流发行版中的所有相同组件和子系统。如果你选择众多更容易的下游发行版之一,如CachyOS,那么你就得到他们提供的内容。

安装Alpine并不会明显更困难,而且文档相当完善。首先在"系统磁盘模式"下进行初始文本模式安装,然后使用setup-desktop脚本安装桌面,再添加你的应用程序。我们在虚拟机中进行了干净安装,添加了Xfce 4.20,结果占用210 MB RAM和仅1.1 GB磁盘空间。

运行最快的程序是那些你从未运行的程序。让计算机运行更快的另一种方法是拥有更少的软件。运行Alpine感觉有点像运行FreeBSD,只是快得多。它很熟悉,但Linux上常见的许多软件,包括谷歌Chrome等专有免费软件和许多缓慢的Electron应用程序都不在那里。不过,有很多更轻的替代品——例如,用Ghostwriter替代Panwriter。你得不到原生的Slack或WhatsApp客户端,但正如我们之前报道的,Thunderbird可以为你做到这些。

我们不能向初学者推荐它。例如,如果你想要双启动或进行自定义磁盘分区,你必须做一些额外的工作。就像BSD一样,最好将整个驱动器专用于它。试一试吧——这是一种有益的体验,我们发现它比大型主流发行版快得多,而这些发行版本身已经比Windows更快。

Q&A

Q1:Linux 6.18 LTS内核有什么特殊之处?

A:Linux 6.18被指定为新的长期支持(LTS)内核版本,这意味着它将获得长期的安全更新和维护支持。同时,最早的LTS内核5.4版本将停止支持,其中包含1,539个不会修复的已知漏洞。

Q2:Alpine Linux 3.23有哪些主要更新?

A:Alpine 3.23的重大变化包括升级到APK 3.0.0包管理工具,搭载Linux 6.18 LTS内核,提供GCC 15和LLVM 21编译器,以及GNOME 49、KDE Plasma 6.5.3、FFmpeg 8等组件更新。

Q3:Alpine Linux适合什么用户使用?

A:Alpine Linux适合追求性能和轻量级系统的高级用户,特别是服务器管理员和Docker用户。虽然也可作为桌面系统使用且运行极快,但不适合Linux初学者,因为需要手动配置和较强的技术基础。

来源:The Register

0赞

好文章,需要你的鼓励

2025

12/08

08:10

分享

点赞

邮件订阅