- KDE Linux 透過原子更新、Wayland 和 Flatpak/Snap 應用程式提供了不可變的基礎。
- 與 KDE Neon 不同的是,它不僅僅是最新的軟體包,而且是具有可重複性和容器的技術基準。
- GNOME OS 正朝著同一方向發展,以 carbonOS、systemd-homed 和 systemd-sysupdate 為關鍵部分。
- KDE 生態系統為所有速度和配置提供了跨多個發行版的 Plasma 和成熟框架。

「KDE 社區」系統的想法已經存在一段時間了,儘管 尚未實現穩定版本這一概念已進入公眾討論階段。 KDE Linux 旨在成為一個具有明確身份、以 Plasma 生態系統為主要關注點的通用發行版。這項措施並非旨在取代現有發行版,而是旨在提高 KDE 用戶在技術和經驗方面的門檻。
最近幾個月,一些相關細節一直在流傳:Arch 作為基礎構建工具,具有原子更新的不可變系統,解耦的應用程序,以及對 Flatpak(以及 Snap)的強大支持,所有這些都默認使用 Wayland 並致力於構建可重複性。 如果你有興趣了解 KDE Linux 到底提供了什麼,它與 KDE Neon 有何不同,以及並行的 GNOME OS 工作如何適應這是一份完整的指南,彙編並重新組織了所有已知資訊。
什麼是 KDE Linux,為什麼它被定義為通用?
社群將其描述為一個參考實作:KDE Linux 將成為開發和使用 Plasma 和 KDE 應用程式的“理想作業系統”,並提供一致的保證。 它不僅僅是 Arch 的衍生產品,而是使用 Arch 包作為原材料的不可變系統。,以至於它甚至不包含該發行版的傳統套件管理器;它不是一個典型的「基於 Arch」的包,而是採用不同方法的自己的系統基礎。
這種方法可以產生原子可更新的系統映像,並具有多個快取版本(最多五個),以便在出現問題時輕鬆回滾。 使用 Btrfs 和快照作為安全網,並預設啟用 Wayland目標是最大限度地降低系統變化的風險,並確保每次更新都是可預測的、快速的和可恢復的。
另一個支柱是系統基礎與應用程式的分離。應用程式主要來自 Flatpak 和 Snap,從而保持不可變層的完整。 對於高級需求,KDE Linux 提供了幾種途徑:使用 Distrobox 或 Toolbox(已預先安裝)將經典軟體包匯入容器中,在主目錄中使用 Homebrew,使用 systemd-sysext 從基礎版本進行編譯,或拉取 AppImage。所有這些方法都有助於涵蓋 Discover 中未列出的專用軟體。
圖形支援設計得清晰且合法安全。 對於現代 NVIDIA GPU(Turing/GTX 1630 及更高版本),已預先安裝開放模組和相應的用戶空間,以確保體驗「流暢運行」。另一方面,圖靈先前的版本需要專有模組,由於基礎版本的不可變性,這些模組無法熱加載,而重新分發預裝的模組則屬於法律灰色地帶;因此它們不包含在內。在這種情況下,Nouveau 可以作為一種效率較低的替代方案,儘管它的活化目前需要手動步驟和技術判斷。
此架構依賴 systemd 來實現大部分系統功能。 更新是針對每個圖像和原子的,並且 KDE Linux 保留多個副本以防需要撤消更改。。僅提供 Wayland 會話支持,它將現代 Linux 桌面元件(PipeWire、Flatpak 入口網站等)整合在一起,形成一個連貫的整體。

除了最終使用者體驗之外,KDE 開發人員還有一個明確的目標: 縮短週期,降低建置依賴關係的成本,並使測試更具確定性。使用 systemd 擴充功能在基礎版本上進行編譯,或還原到任何最新儲存的鏡像,可以簡化開發的「中斷和修復」流程。與所有內容從頭開始編譯的環境相比,它保證了更快的速度(只建立您接觸的部分)、更高的安全性(輕鬆回滾)以及更低的磁碟佔用率。
最終,KDE Linux 的目標是讓每個人都能使用,從開發人員到使用者和硬體供應商,同時牢記它不會成為針對特定用途最精細調整的平台。 它並不是為了與 KDE 競爭而打擊其他發行版,而是為了提高面向 Plasma 的發行版的最低質量,形成清晰、可重複的技術形態。
KDE Neon、GNOME OS 和「參考系統」之爭
它與 KDE Neon 的相似之處幾乎不言而喻。 Neon 的開發者從未想過要標記為發行版: 他們將其定義為基於 Ubuntu LTS 並帶有即時映像的儲存庫。 測試並穩定地使用最新版本的 Plasma 和 KDE 應用。然而,實際上,許多人只是將其當作另一個發行版來使用,這自其發布以來就引發了爭議和比較。
一位資深人士對 Neon 運行 Ubuntu 16.04 Xenial 時的分析,可以說明這種方法的優缺點。當時,安裝完成後,環境非常簡約: 只有十幾個應用程序,如 Firefox、VLC、Discover、Gwenview、KWrite、Ark、Dolphin( 文件管理器)、Konsole、系統偏好設定、系統監視器和 KInfoCenter,並使用 Qapt 作為安裝 .deb 軟體包的替代方案。這使得 Plasma 首次發佈時,記憶體佔用減少到 400 MB 左右,打破了「KDE 重量級」的刻板印象。
但也有一些小問題:安裝過程中搜尋分割區的時間很長,從 GRUB 到 Plymouth 的首次啟動速度很慢, 安裝專有 NVIDIA 驅動程式時出現一些崩潰 或者在使用 VLC 測試相機時,以及嘗試為 HP 印表機取得 HPLIP 時使用 Discover 的麻煩(我不得不使用 Synaptic 或控制台)。甚至連 Breeze 中 GTK 應用程式的外觀也令人不適,有些區域仍然未翻譯。
在綜合性能方面,透過那個時代的典型 Phoronix 測試,該組 在四次測試中有三次未能超越 Ubuntu Trusty,儘管在日常使用中感覺它很流暢。體驗清楚地表明了它的優缺點:最新版本的 Plasma 和應用程序,熟悉且穩定的基礎,但在驅動程式和設定方面存在一些問題,這體現了 KDE 堆疊優先創新而非整體優化的典型特點。
本質上,KDE Linux 提出了其他的東西:一個不可變的基礎、每個影像的更新以及一個追求可重複性的建構鏈。 也就是說,它提供了技術和經驗參考,而不僅僅是 Ubuntu 上 KDE 套件的快速通道。這些是可以共存的不同使命:Neon 是希望獲得 KDE 最新功能的 Ubuntu 用戶的快速通道,而 KDE Linux 則是如何從頭開始組裝以 Plasma 為中心的系統的一個例子。
同時,GNOME 專案正在透過 GNOME OS 推動自己的願景,該作業系統已從一個用於測試環境中新功能的平台發展成為一個通用產品。 它與 KDE Linux 共享不變性模型,Wayland 和 PipeWire 作為關鍵技術,並堅定地使用 Flatpak 作為應用程式如今,它的不同之處在於基礎:它不是基於知名的發行版,而是基於 Adrian Vovk 自己開發的 carbonOS,現在已轉向實現這一目標。
在 GNOME 作業系統中,諸如循環類型(滾動、長期支援或混合)等決策仍在討論中。不過,由 Vovk 親自開發的 systemd-homed 和 systemd-sysupdate 等組件的整合已明確。 這個棘手的問題與 KDE 面臨的問題相同:如果 Fedora 存在(或 KDE Neon 存在),是否還需要一個「官方」桌面系統? 實際的答案是,這兩個項目都試圖為他們的堆疊建立一個規範的技術參考,而不會禁止或與那些已經做得很好的人進行正面競爭。

回到 Neon,那篇經典的評論以褒貶不一的結論結束:對於想要最新 Plasma 的 Ubuntu 忠實用戶來說,它很有吸引力;而對於那些重視 Chakra 式、openSUSE 式或 Arch 式精細調整穩定性的人來說, 除了提前幾天收到訊息之外,沒有什麼值得改變。將 Neon 放在上下文中可以幫助我們理解為什麼 KDE Linux(如果它得以實現)不會走在同一條路上,而是可以作為互補的參考共存。
KDE 生態系統:技術、基於 Plasma 的發行版和專案概述
KDE 秉持著一個原則:客製化。幾乎所有東西都可以定制,從視窗管理器 KWin 到視窗小部件和選單的視覺樣式。 目的是讓新手用戶可以輕鬆存取最常用的選項,而高級用戶可以根據自己的喜好手動調整環境。,同時又不犧牲可用性。
該計畫由 Matthias Ettrich 於 1996 年啟動,經歷了多個關鍵階段。 1.0 版本於 1998 年發布,包含面板、桌面、Kfm 和一系列優秀的實用程式。不久之後,Qt 的授權逐漸與 GPL 保持一致,並從 4.5 版本開始與 LGPL 保持一致,消除了自由軟體界的疑慮。 KDE 2(2000)推出了 DCOP、KIO、KParts 和 KHTML,這是具有自己的 HTML 引擎的模組化、可插入式桌面的基礎。 事實上,它啟發了蘋果的 WebKit 等技術。
KDE 3 透過一些 API 變更和視覺改進(例如 Keramik 和 Crystal 圖示(後來的 Crystal SVG))完善了整個系列,並建立了精簡的發布週期。 KDE 4 見證了基於 Plasma 的桌面的回歸,以及 Phonon(多媒體)、Solid(設備)和 Decibel(通信)等新框架,以及 Strigi 搜尋和 NEPOMUK 語義桌面。 隨後的重組將 KDE 品牌從社群中分離出來,並鞏固了三大支柱:Plasma、應用程式和框架.
自 2014 年以來,Plasma 5 擁抱 QML 和 OpenGL,以現代化介面和提升效能/功耗,並以 Breeze 主題為標誌。 2024 年,Plasma 6 標誌著向 Qt 6 的重大飛躍,6.0 專注於在不失去功能的情況下進行移植。 6.1 透過幾次中間更新使軟體包更加成熟,6.2 繼續進行另一輪完善,然後再為未來版本的新功能讓路。更新節奏很快,除非發生重大變化,否則 API 會保持穩定,以便應用程式更輕鬆地從一個主要版本過渡到下一個次要版本。
在基礎方面,KDE Frameworks 在 Qt 之上捆綁了 80 多個庫:KIO 用於對本地文件、網絡或虛擬協議進行透明 I/O;KParts 用於組件嵌入;KJS 用於 JavaScript;Sonnet 用於修復;Solid 用於高效並行;等等。 Plasma 為 PC 和行動裝置提供工作空間,KDE 應用程式(KDE Gear)匯集了近 200 個與桌面整合的應用程式。,從文字或圖像編輯器到辦公室自動化、影片、音樂或網頁瀏覽。
一些標誌性的組成部分值得一提: KWin 作為合成器和視窗管理器,Qt 作為 圖形用戶界面、用於多媒體的 Phonon、用於 PIM 的 Akonadi、用於受控環境中阻止功能的 Kiosk 以及 WebKit,雖然是外部的,但分階段與 KHTML 共存。這些框架的大部分內容被整合到 Plasma 中,其原生效果與當時的 Compiz 相當。
在版本發布方面,該項目以嚴格遵守時間表而聞名,很少出現合理的延期(例如出於安全原因的 3.1 版本)。主要分支共享二進位和原始碼相容性,從而最大限度地減少了除重大跳轉之外的重新編譯。 每次主要發布之後,穩定分支都會維護,而主分支則會進行下一個迭代。其中較小的部分則側重於增量修復和改進。
KDE 社群的運作沒有集中領導:核心開發人員在郵件清單中做出決定,法律和財務代表則由 KDE eV 負責。 合作範圍很廣泛,有數百名編碼、翻譯和藝術的志工。,並在 Bug 追蹤系統中開放報告 Bug 和請求功能的管道。
多年來,一直存在批評:Qt 的舊許可情況(現已透過 GPL/LGPL 解決)或由於可用性決策而與 Windows 相似的看法。 事實上,Plasma/KWin 的高度客製化和效果可讓您建立非常不同的體驗。而主題和風格在每個時代都不斷發展以適應用戶。
在外部合作方面,已經與維基媒體合作透過網路服務發佈內容,並且多個 KDE 編輯器和播放器已經整合了與維基百科相關的功能。 這種使命是整合而不是孤立於桌面和網路的其他部分 解釋了與門戶、Flatpak 門戶的良好契合以及向 Wayland 的過渡。

說到哪裡可以找到預先安裝的 Plasma,清單很長,種類繁多。 KDE 官網列出了一些熱門選項,建議查看每個項目的頁面再做決定。 其中最知名的是 Fedora KDE、Kubuntu、openSUSE(Leap 和 Tumbleweed)和 KDE neon還有更多針對特定口味和需求準備的食物。
此外,許多 Linux 和 BSD 發行版預設提供 KDE Plasma 或提供官方變體。 一些歷史和當前的範例包括 ArtistX、Aurox、BackTrack(帶有 KDE 3.5)、Chakra、Debian GNU/Linux(KDE 變體)、DesktopBSD、Edubuntu KDE、Fedora-KDE、Freespire 和 KaOS以及社區列表中的許多其他內容。
薪資單繼續 Kanotix、KDEneon、Kubuntu、Kurumin、Linspire、Mandriva、Manjaro、MEPIS、openSUSE、Pardus、PC-BSD、PCLinuxOS、Q4OS 和 Sabayon Linux,每個都有自己的基礎組合、更新速度和包裝理念。
它們構成了全景 Aptosid(以前稱為 Sidux,在 Debian Unstable 上)、SLAX、SUSE Linux、VectorLinux 和 Xandros這個故事的寓意是,Plasma 體驗幾乎可以在任何速度和系統模型下享受:穩定、滾動、混合、不可變、使用經典包,或專注於通用容器和格式。
對於那些考慮在 KDE Linux 成熟後轉向 KDE Linux 的人來說,最後一個有用的提示是: 其精神不是為了與這些發行版競爭,而是為了提供參考。 關於如何建立一個現代、安全、可複製的 KDE 桌面,並為其提供可供其他人採用或調整的技術基礎。即使您更喜歡 Kubuntu、Fedora、openSUSE 或 Manjaro,也能找到優秀且維護良好的開發路徑。
從整體來看,KDE Linux 描繪了一幅雄心勃勃但務實的圖景:一個具有原子更新的不可變系統,預設使用 Wayland、Flatpak/Snap 中的應用程式以及專用軟體的明確路徑;跨代 NVIDIA 的明確規則;以及為需要速度和確定性的最終用戶和開發人員設計的體驗。 如果你再加上 KDE 生態系統的成熟度、其不斷發展的歷史以及 Plasma 的各種發行版剩餘的圖像是一個桌面,它不僅適應每個配置文件,而且旨在引導如何圍繞它建立現代系統。