跳到內容

KDE Linux

KDE 所做的基於 Linux® 的自由作業系統

Plasma

來幫助 KDE 製作下一個大產品吧!

KDE Linux 是 KDE 正在製作的自由開源且著重使用者的作業系統,希望利用作為先進的科技提供 KDE 能提供的最好的實現。更多資訊請參閱此專案的 wiki 頁面

KDE Linux 期望成為安全、易維護、可用、且現代的系統,將會適合家庭、企業工作站、機關學校、裝置預載等等用途。

……但我們還沒達成這個目標!我們需要您的幫忙來實現這個理想。

您可以如何幫忙

您可以透過許多方式參與並幫助 KDE Linux 專案:

  • 幫忙讓更多人知道 KDE Linux,尤其如果您是科技記者或是在社群媒體上有影響力。知道 KDE Linux 的人越多,這個專案得到達成目標所需的貢獻的機會就越大。

  • 在主要裝置上日常使用 KDE Linux 或是將它安裝到次要裝置上,尤其如果您是開發者或喜愛冒險的進階使用者。請試著完全依照安裝說明進行安裝;安裝說明的流程發現有錯或是有不準確之處的話請告訴我們,讓我們能試著修正它們。確保安裝流程正確也很重要。

  • 測試我們較為少見的硬體,尤其是 NVIDIA 的 GPU 以及在傳統 HDD 硬碟上測試實驗性的增量更新功能。其他較少見硬體上的測試也很有幫助。

  • 回報問題:KDE Linux 本身的問題(初始系統設定、裝置相容性、元件間的整合等等)請至此處回報:https://invent.kde.org/kde-linux/kde-linux/-/issues/。KDE 軟體的問題(尤其是在 Flatpak 環境中使用的體驗)請至此處回報:https://bugs.kde.org/

  • 幫助開發 KDE Linux,尤其如果您對不可變 (immutable) 作業系統有興趣的話。要做的事情還有很多。開發者的聊天室在這裡(英文)合併請求則請至此處提交。如果您正在開發類似的作業系統,我們希望與您互相分享經驗、一同解決類似的問題。知識共享能夠幫助改善所有專案。

對您有什麼好處

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

需要注意的事情

一台筆電,螢幕上是被壓扁的香蕉

  • **KDE Linux 是 Alpha 版的軟體。**不要把它安裝到沒有在接觸作業系統科技的親戚或是整個財務部門的電腦上。它有許多已知問題,使用前請先確保您能忍受它們。KDE Linux 目前還沒有受到很多測試,而且很有可能會收到有問題的版本而需要退回到先前的版本。目前還沒有發生過嚴重到造成資料喪失的問題,但我們目前不保證真的能不喪失資料。請確保您的備份完善。這會是一場冒險。
  • **自訂基底作業系統的選項極少。**KDE Linux 是「不可變基底」(immutable base) 的作業系統,犧牲系統層級的自訂選項來確保可靠性是 KDE Linux 有意的設計。請不要自己啟動或停止 Systemd 服務(除非是在除錯或修正已回報的問題);Plymouth 啟動畫面或 SDDM 主題也會無法變更。
  • **使用較舊的 NVIDIA GPU 的體驗很有問題。**目前比 NVIDIA GTX 1630 舊的 GPU 連要運作都需要手動設定,而且它們基本上可以說完全沒有測試。問題很多。
  • **請不要回報昨天的版本的問題。**對,字面上的昨天:目前 KDE Linux 會每日更新,如果您發現問題,請先更新整個系統,確定該問題是否在最新版還存在,如果還在的話再進行回報。

一般資訊

這怎麽會是免費的?有什麼蹊蹺?

沒有什麼蹊蹺!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" 標籤。

詳細資訊

這是「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 許多功能交給 Systemd 處理。更新是「原子式」(只有更新前和更新後,沒有半更新的狀態)的,以映像檔型式進行;作業系統最近五個版本的映像檔會保存在磁碟上。我們只支援 Wayland 工作階段。應用程式主要來自 Flatpak 與 Snap。

KDE Linux 的 wiki 頁面上了解更多。

要怎麽安裝 Discover 當中沒有的特定軟體?

KDE Linux 是一個「不可變基底」的作業系統,不提供能夠修改基底作業系統的傳統軟體包管理員。不過要取得 Discover 當中沒有的軟體仍然有多種方式:

  • DistroboxToolbox 有預先安裝,讓您可以從您所選的 Linux 發行版安裝傳統軟體包;這些軟體包實際上會安裝在家目錄當中的容器 (container) 裡。
  • 也可以安裝 Homebrew 來在您的家目錄提供傳統軟體包管理。
  • 您可以自己編譯軟體到家目錄當中,或是利用 systemd-sysext 套用到基底系統「上面」。
  • 網路上下載的 AppImage 應用程式也能正常運作。

KDE Linux 的 wiki 頁面上了解更多。

為什麼支援舊 NVIDIA GPU 上會有那麼多問題?

架構比 Turing 舊的 NVIDIA GPU(也就是比 GTX 1630 舊的 GPU)需要 NVIDIA 的私有核心模組。因為我們的基底作業系統不可變,所以我們無法在執行時載入它們,但預先安裝它們似乎法律上是灰色地帶。為了不違反授權,KDE Linux 沒有包含它們。

比較新的 NVIDIA GPU(Turing/GTX 1630 或更新)可以用 NVIDIA 的開放核心模組,這些開放授權的核心模組可以明確合法的跟著基底作業系統一起散佈,所以 KDE Linux 有預先安裝它們。必要的 userspace 驅動程式和工具程式也有預先安裝,所以這些 GPU 可以沒有問題正常運作。

比較舊的 NVIDIA GPU 應該 能用效能較差的 Nouveau 驅動程式。Nouveau 有包含在 KDE Linux 當中,但目前需要手動啟用才能使用,如果不是已經是專家的話不建議使用。說明請參照此處,並請降低您的期望。

我是一個 KDE 開發者。我為什麼會想要用 KDE Linux?要如何利用 KDE Linux 做 KDE 開發?

KDE Linux 是 KDE 軟體很好的開發平台。相較於其他發行版的優勢包含:

  • **速度更快:**不用編譯所有依賴關係,只要編譯您在開發的專案就好。這代表更省時間、省電也少發熱。
  • **更安全:**可以編譯到覆蓋在 /usr 上的 systemd extension 裡,或是退回到暫存在磁碟上的作業系統最近 5 個版本的映像檔。觸發有問題的變更的時候有許多方式能輕鬆復原。
  • **節省空間:**相較於所有東西都從原始碼編譯的開發環境,使用 KDE Linux 能省下超過 45 GB 的空間。
  • **降低隨機因素:**用與 KDE Linux 或在 Flathub 上編譯時完全相同的方式編譯 KDE 軟體,避免因為開發工具鏈不同出現難以理解的問題。

KDE Linux 的 wiki 頁面了解更多

這真酷!要怎麽參與開發?

我們非常歡迎您的幫忙!您可以在 Matrix 與 KDE Linux 開發者聊天,或是到 invent.kde.org 提出 issue 或是提交合併請求。

Linux® 註冊商標在此根據 Linux 基金會的轉授權使用;Linux 基金會是該註冊商標在全世界的擁有者 Linus Torvalds 的專屬被授權者。