![]()
內核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初學者,因為需要手動配置和較強的技術基礎。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.