Microsoft Surface 設備上運行的 Linux。請按照以下說明安裝最新的核心。
公告和更新 |上游狀態
如今,Linux 支援許多開箱即用的裝置。事實上,這包括了 Microsoft Surface 設備的很大一部分——至少對於大多數部分來說是如此。那麼為什麼 Surface 設備需要特殊的核心呢?簡而言之,針對上游尚不支持的部分。
不幸的是,Surface 設備往往有點特殊。這主要是因為微軟做出的一些硬體選擇很少(如果有的話)被其他更「標準」的設備使用。例如:
Surface 設備(第 4 代及更高版本)使用自己的嵌入式控制器(Surface 聚合器模組或 SAM)。然而,與其他設備相比,一些較新的 Surface 設備透過此控制器路由鍵盤和觸控板輸入。不幸的是,每個新的 Surface 設備都需要一些(通常很小)修補程式來啟用對其的支持,因為 SAM 管理的設備通常無法自動發現。
Surface 裝置(第四代及更高版本,不包括 Go 系列)使用相當特殊的系統進行觸控和筆輸入。簡而言之,這需要用戶空間處理觸摸和筆資料以啟用多點觸控支持,並且尚未上游化。
Surface 設備依靠英特爾的 ISP 進行相機影像處理。這意味著網路攝影機還需要一些用戶空間處理。雖然補丁正在上傳,但並非所有設備都受支援(即使是這個專案),而且還有更多工作要做。
我們的目標是將我們在此處所做的所有更改發送到上游,但這可能需要時間。這個核心使我們能夠更快地發布新功能,因為我們不必遵守上游發佈時間表(以及,無論好壞,程式碼標準)。在將補丁發送到上游之前,我們還依靠它來測試和原型補丁,這一點至關重要,因為我們的維護人員無法在所有Surface 設備上進行測試(這也意味著我們可能會在此過程中破壞一些東西)。
那麼您應該安裝這個自訂核心和相關的軟體包嗎?這取決於:我們通常建議您先嘗試標準發行版核心。如果這對你有用,那就太好了!但是,如果您缺少任何功能或遇到問題,請查看我們的功能矩陣並嘗試我們的核心和軟體包。如果您的設備尚未被列為受支持,請隨時提出問題。
表面書
表面書 2
表面書 3
表面3
表面Go
表面Go 2
表面Go 3
Surface 筆記型電腦
Surface 筆記型電腦 2
Surface 筆記型電腦 3
Surface 筆記型電腦 4
Surface 筆記型電腦 5
Surface 筆記型電腦 6
Surface 筆記型電腦 Go
Surface 筆記型電腦 Go 2
Surface 筆記型電腦 Go 3
Surface 筆記型電腦工作室
Surface 筆記型電腦工作室 2
表面專業版1
Surface Pro 3
Surface Pro 4
Surface Pro(第五代)/Surface Pro 2017
表面專業 6
Surface Pro 7
Surface Pro 7+
Surface Pro 8
Surface Pro 9
表面專業版 10
表面工作室
有關每個設備的更多信息,請參閱功能矩陣。
大多數情況下,都是在 Surface Book 2 上進行測試的。請查看問題清單以了解可能的例外情況。
我們為修補後的核心和其他實用程式提供套件儲存庫。請參閱詳細的安裝和設定指南。在那裡,您還可以找到特定於設備的警告。如果您設定了磁碟加密或計劃使用它,請注意遵循安裝指南中的相應說明並查看相應的 wiki 頁面。安裝後,您可能需要查看 wiki 和contrib/
目錄以進行有用的調整。
如果您想自己編譯核心(例如,如果您的發行版不受支援),請查看 wiki。
如果在啟動時載入 ramdisk 時卡住,則需要安裝適用於 Intel CPU 的處理器微碼韌體(通常在「軟體和更新」中的「附加驅動程式」下找到)。
如果配置不正確,使用 TLP 可能會導致速度變慢、效能延遲以及偶爾掛起!你已被警告過。
如果您想使用休眠而不是掛起,則需要建立交換分割區或文件,請按照您的發行版的說明進行操作(或此處)。
如果您有疑問或需要支持,請加入我們的 Matrix Space!這個空間包含
提供一般支援的支援管道
所有與發展相關的問題和討論的發展管道。
該儲存庫包含補丁,這些補丁要么是針對特定已許可來源(即 Linux 核心的一部分)的衍生作品,要么是向 Linux 核心引入新的部分。因此,如果沒有明確說明,這些補丁將受到它們所針對的來源的許可,或者如果它們引入新程式碼,則它們將受到它們在補丁內明確指定的許可的影響。請參閱相關的具體補丁和來源以獲取更多資訊。許可證文字可以在 https://github.com/torvalds/linux/tree/master/LICENSES 取得。