繁体   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