ARM 裝置上的 Joli 作業系統

ARM 裝置上的 Joli 作業系統

我真的不知道在哪裡問這個問題,所以由於 Joli OS 使用 Linux 內核,而且他們似乎沒有論壇,所以我就去了。

我收集到的所有官方資訊都表明它還不能在 ARM 設備上運行。但是當我去 GitHub 查看程式碼時,我在 jolicloud-robby-kernel/arch 中看到了一個 arm 子資料夾。

那麼是否可以透過一些調整來安裝在 ARM 裝置上?也許有一些內核知識的人可以啟發我。 (GitHub 連結:https://github.com/jolicloud/jolicloud-robby-kernel

答案1

Linux在 ARM 上運行,如果所有原始程式碼均可用,則透過足夠的工作,大多數發行版都可以移植。就 JoliOS 而言,一切似乎都表明 ARM 支援還處於實驗階段。如果你是有經驗的,對於嵌入式系統,那麼破解一個專案可能會產生可用的系統。如果我剛剛涉足的話,這不是我想要的項目類型。另外,這假設您編譯內核沒有問題,最好是交叉編譯內核。您必須查看您的平台目前是否在 Arm 核心原始碼中可用,或引入其他核心版本的支援。

我已經關注/擺弄 ARM 好幾年了,我的上網本是 Hercules eCAFE EX (Freescale I.MX51)。雖然很酷,但 ARM 支援沒有什麼例如極度成熟的x86和x86_64。硬體支援極其分散,取決於晶片組。聽起來很瘋狂…官方支援的晶片組通常在一個發布週期後就不再受支援。它就像 97 年左右的 GNU/Linux 狂野西部,但更加支離破碎。請記住,ARM 沒有標準的“BIOS”,因此引導方法因晶片組而異。 ARM也沒有標準的“ACPI”,儘管一些晶片組確實模擬它,但更多支援APM。

我理解為什麼你不知道在哪裡問這個問題,因為關於arm的好資訊是如此稀缺。它確實存在,但只存在於「人跡罕至」的路徑上。如果您從 ARM 開始,請檢查您想要哪個發行版/版本以及它支援哪些晶片組/裝置。始終嘗試選擇最受支援的晶片組,二進位 blob 越少越好。尋找一些現有的所有者社區,可能存在一些經驗豐富的黑客。當我得到下一個設備時,我會嘗試獲得 Ubuntu 12.04 LTS 官方支援的東西。

我希望我至少能幫助你找到你的方向。如果您有平台特定的詳細資訊並嘗試構建,如果您遇到困難,我也許可以提供幫助。

答案2

另一件需要注意的事情是,你不僅需要為 ARM 重建內核,還必須交叉編譯基本 Linux 系統所需的所有應用程序,以及 Jolicloud 的程式。如果您正在尋找適合平板電腦的優質桌面,請嘗試等離子活性,這會節省很多時間。

相關內容