簡體   English   中英

如何從源代碼創建 Linux 發行版?

[英]How can I create a Linux distro from the source code?

如果我想創建像 kali、parrot 這樣的 Linux 發行版。 如何下載 Linux 發行版的源代碼並編輯源代碼,如添加工具、驅動程序、桌面環境、軟件等? 我想要創建 Linux 發行版然后將其提取到 ISO 映像中的路線圖或指南? 樹莓派呢?

您應該查看 Yocto 項目。 我對傳統操作系統開發沒有太多經驗,盡管 Yocto 正在迅速成為嵌入式 Linux 開發的事實,而且 Pi 直接從 openembedded 獲得了巨大的 yocto 支持。

Yocto 本質上提供了一個非常基礎的操作系統版本,他們稱之為 poky,用於通過不同的“層”構建。 這些層可以提供任何東西,從硬件支持 (BSP) 到 kernel 配置,到 systemd/v 服務,再到圖形環境等。雖然 Yocto 確實大大簡化了 OS 開發過程,但仍然存在巨大的學習曲線。

很棒的是,初學者可以在以后輕松地投入 meta-raspberrypi,並使用 Qt 創建自己的 GUI,同時經驗豐富的專業人士可以創建自己的 SoC,開發自己的 BSP 層,並擁有自己的完全成熟的操作系統運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM