Archlinux 與 Ubuntu Core 比較?

Archlinux 與 Ubuntu Core 比較?

我正在開始一個新的嵌入式系統項目,並試圖找到我的問題的答案:

什麼是專為嵌入式設備定制的最輕量級的linux系統,我偶然發現了Archlinux和Ubuntu core(snappy),但沒有找到兩者之間差異的明確答案,任何人都可以幫忙解決這個問題嗎?

答案1

Ubuntu 和 Arch Linux 之間有很多區別。

借助 Ubuntu 核心,您可以獲得針對嵌入式裝置的現成發行版(基於 Debian)。

另一方面,Arch Linux「是你創造的」。安裝 Arch Linux 後,您將獲得一個最小的 GNU/Linux 系統(不基於任何其他發行版)。然後您可以根據需要配置系統。

總結一下; Ubuntu 核心確實是針對嵌入式系統量身定制的,而對於 Arch Linux,您必須自行進行自訂。

Arch Linux 連結:https://wiki.archlinux.org/index.php/Arch_Linux
Ubuntu 核心連結:http://www.ubuntu.com/internet-of-things

答案2

由於這是一個嵌入式專案。我建議你使用建構根目錄或者約克托。使用過兩者後,我進一步建議您使用 buildroot。它更容易上手。但是,如果您有時間跟上進度,請選擇 yocto。兩者都可以,雖然我是 Arch 和 Debian 的忠實粉絲,但這兩個構建系統中的任何一個都是正確的選擇。

答案3

我想說兩者都很合適。但如果您打算進行嵌入式開發,答案可能與您選擇的平台相關。

以 Raspberry Pi 2 為例,您可以同時使用兩者。但 Archlinux 在使用的​​磁碟空間方面會更輕,這是 Ubuntu 核心上的 snap 套件的缺點。

然後,您應該嘗試了解您需要哪些軟體以及它們如何在兩個平台上輕鬆使用。最後,考慮到許多嵌入式系統的強大功能,您可以考慮從桌上型電腦/筆記型電腦進行開發和測試,然後部署在目標平台上的可行性。從主作業系統等進行交叉編譯是多麼容易。

最終沒有什麼錯誤的選擇。您需要評估您的需求,然後尋找最適合的方案。

相關內容