KDE Linux
KDE 所做的基於 Linux® 的自由作業系統
來幫助 KDE 製作下一個大產品吧!
KDE Linux is a free, open-source, user-focused operating system being built by KDE to include the best implementation of everything KDE has to offer, using the most advanced technologies. Learn more on the project’s wiki page.
KDE Linux 期望成為安全、易維護、可用、且現代的系統,將會適合家庭、企業工作站、機關學校、裝置預載等等用途。
……但我們還沒達成這個目標!我們需要您的幫忙來實現這個理想。
您可以如何幫忙
您可以透過許多方式參與並幫助 KDE Linux 專案:
幫忙讓更多人知道 KDE Linux,尤其如果您是科技記者或是在社群媒體上有影響力。知道 KDE Linux 的人越多,這個專案得到達成目標所需的貢獻的機會就越大。
Daily-drive KDE Linux or put it on a secondary machine, especially if you’re a developer or adventurous power user. Follow the installation instructions to the letter; finding mistakes in the installation process and discrepancies in the documentation is also important.
測試我們較為少見的硬體,尤其是 NVIDIA 的 GPU 以及在傳統 HDD 硬碟上測試實驗性的增量更新功能。其他較少見硬體上的測試也很有幫助。
Report bugs: issues with KDE Linux itself (initial system setup, device compatibility, integration between components, etc.) should be reported on invent.kde.org. Issues in KDE software — especially the experience of using it in a Flatpak — should be reported on bugs.kde.org.
Help develop KDE Linux, especially if you have an interest in operating systems (particularly immutable ones). There’s lots to do. Chat with the devs and submit merge requests. If you’re working on a similar OS, tell us about your experience, and we can compare notes and work on solutions together. Shared knowledge improves all projects.

對您有什麼好處
還記得 Linux 感覺是未探索的世界、一切都嶄新且有趣的時候嗎?KDE Linux 重現了那樣的環境:我們在利用 KDE 的知名度與資源來製作未來的作業系統,而您也可以加入。在這裡,每個人的努力能在全球規模有影響力。
需要注意的事情

- KDE Linux is Alpha software. Do not install it on your non-technical uncle’s computer or across the accounting department at work. There are multiple known issues (make sure nothing in there is a deal-breaker for you). KDE Linux has only received limited testing so far, and there will be regressions and bad builds you’ll have to roll back. Data loss has not been experienced yet, but anything is possible. Deploy a robust backup system. Expect some adventures.
- **自訂基底作業系統的選項極少。**KDE Linux 是「不可變基底」(immutable base) 的作業系統,犧牲系統層級的自訂選項來確保可靠性是 KDE Linux 有意的設計。請不要自己啟動或停止 Systemd 服務(除非是在除錯或修正已回報的問題);Plymouth 啟動畫面或 SDDM 主題也會無法變更。
- The experience of using an older NVIDIA GPU is rough. Manual setup is currently required for anything older than an NVIDIA GTX 1630 to even work at all, and they are essentially untested. Here be dragons. You’ve been warned.
- **請不要回報昨天的版本的問題。**對,字面上的昨天:目前 KDE Linux 會每日更新,如果您發現問題,請先更新整個系統,確定該問題是否在最新版還存在,如果還在的話再進行回報。
General information
這怎麽會是免費的?有什麼蹊蹺?
沒有什麼蹊蹺!KDE Linux 是志工營運的專案,金援來自 KDE e.V.。這裡沒有廣告,也不會傳送或販賣您的個人資訊。
KDE Linux 的受衆是誰?
目前只有測試版可供使用。以下敘述越符合,它就會越符合您的需求:
- 您是 KDE 的粉絲
- 您喜歡探索現代科技,像是 Systemd、不可變作業系統、容器化應用程式、Btrfs
- 您希望參與 KDE 的 QA 流程並早點發現問題
- 您是 KDE Plasma 開發者
- 您沒有超過六年以上的 NVIDIA GPU
要怎麽安裝應用程式?
Discover 能讓您安裝 Linux 應用程式。打開它來瀏覽可用應用程式或搜尋您所需要的應用程式。
要怎麽更新系統?
KDE Linux 會在有可用更新時通知您。只要點擊更新通知,Discover 便會開啟並顯示有什麼更新可用。準備好更新時點擊「更新全部」來進行更新。
或者您也可以在終端機當中用 updatectl update 更新系統。
下次您重新啟動系統時,更新便會馬上套用。
如果更新後發生問題的話要怎麽退回到舊版本?
您的電腦開機時會等幾秒鐘顯示數個最近的 KDE Linux 版本。在這個清單顯示出來的時候您可以用上下方向鍵選取一個舊版本,然後按 Enter 開機到舊版本。(按下方向鍵之後倒數便會停止,等到您按 Enter 才會繼續開機。)
我要到哪裡回報問題或取得幫助?
因為 KDE Linux 是 Alpha 前的軟體,請回報您所遇到的問題!
- KDE Linux 作業系統本身的問題(像是作業系統設計、元件整合、系統服務等等),請到 invent.kde.org 進行回報;這個情況不用管該頁面上面的橫幅警告。
- KDE Plasma 或其他 KDE 應用程式的問題請到 bugs.kde.org 進行回報。
- 可能不是問題的事情可以到 discuss.kde.org 上討論或請求幫助,請將您的文章加上 "kde-linux" 標籤。
Information for techies
這是「KDE 的作業系統」嗎?
對!KDE Linux 是 KDE 社群所想的搭載 Plasma 與 KDE 應用程式的作業系統的「參考實作」。
雖然 KDE Linux 設計希望適合一般使用,相較於其他作業系統它可能不適合或無法修改為適合某些使用情境。KDE Linux 的目的不是要鼓勵人不要用其他作業系統,而是希望能提升所有以 KDE 為中心的作業系統的品質。
KDE Linux 使用什麼樣的基礎技術?
KDE Linux 是一個「不可變基底」的 Linux 發行版,從 Arch Linux 的軟體包建立。不過 KDE Linux 不應該被視為「基於 Arch 的發行版」:Arch 僅用於建構系統,KDE Linux 安裝後甚至不包含 pacman 軟體包管理器。
KDE Linux leans on Systemd for a great deal of functionality. Updates are atomic and image-based, with the last 5 OS images cached on disk. Only the Wayland session is supported. Apps primarily come from Flatpak.
Learn more about KDE Linux’s architecture.
要怎麽安裝 Discover 當中沒有的特定軟體?
KDE Linux 是一個「不可變基底」的作業系統,不提供能夠修改基底作業系統的傳統軟體包管理員。不過要取得 Discover 當中沒有的軟體仍然有多種方式:
- Distrobox 和 Toolbox 有預先安裝,讓您可以從您所選的 Linux 發行版安裝傳統軟體包;這些軟體包實際上會安裝在家目錄當中的容器 (container) 裡。
- Nix can also be installed to provide a large repository of software.
- 您可以自己編譯軟體到家目錄當中,或是利用
systemd-sysext套用到基底系統「上面」。 - 網路上下載的 AppImage 應用程式也能正常運作。
Learn more about installing additional software.
為什麼支援舊 NVIDIA GPU 上會有那麼多問題?
架構比 Turing 舊的 NVIDIA GPU(也就是比 GTX 1630 舊的 GPU)需要 NVIDIA 的私有核心模組。因為我們的基底作業系統不可變,所以我們無法在執行時載入它們,但預先安裝它們似乎法律上是灰色地帶。為了不違反授權,KDE Linux 沒有包含它們。
比較新的 NVIDIA GPU(Turing/GTX 1630 或更新)可以用 NVIDIA 的開放核心模組,這些開放授權的核心模組可以明確合法的跟著基底作業系統一起散佈,所以 KDE Linux 有預先安裝它們。必要的 userspace 驅動程式和工具程式也有預先安裝,所以這些 GPU 可以沒有問題正常運作。
Older NVIDIA GPUs should work with the less-performant Nouveau drivers, which are included. However support for this must be manually enabled right now, and is not recommended for non-experts. Follow the instructions, and temper your expectations accordingly.
我是一個 KDE 開發者。我為什麼會想要用 KDE Linux?要如何利用 KDE Linux 做 KDE 開發?
KDE Linux 是 KDE 軟體很好的開發平台。相較於其他發行版的優勢包含:
- **速度更快:**不用編譯所有依賴關係,只要編譯您在開發的專案就好。這代表更省時間、省電也少發熱。
- **更安全:**可以編譯到覆蓋在
/usr上的 systemd extension 裡,或是退回到暫存在磁碟上的作業系統最近 5 個版本的映像檔。觸發有問題的變更的時候有許多方式能輕鬆復原。 - **節省空間:**相較於所有東西都從原始碼編譯的開發環境,使用 KDE Linux 能省下超過 45 GB 的空間。
- **降低隨機因素:**用與 KDE Linux 或在 Flathub 上編譯時完全相同的方式編譯 KDE 軟體,避免因為開發工具鏈不同出現難以理解的問題。
Learn more about using KDE Linux as a KDE developer.
這真酷!要怎麽參與開發?
Help is always appreciated! You can talk with the KDE Linux developers on Matrix, and submit issues or merge requests on invent.kde.org.
