何时修改 Poky 与创建新发行版

When to modify Poky vs creating a new distro

尽管我可以在技术上将 .bbappend 文件添加到自定义层以更改 meta-poky 中 .bb 文件的行为,但我不确定这是不是好的做法?

例如,我想使用 networked to 配置 eth0 以使用 DHCP,并将所有剩余的网络接口(eth* 和 wlan*)与静态 IP 桥接在一起。通过添加 systemd_%.bbappend 安装额外的网络单元文件,这真的很容易做到。但是,我会为所有使用 systemd 的板修改 Poky。我可以让修改机器特定,但我必须为每个新的定制板做。

始终创建自己的发行版。 Poky 可以并且将会在不同版本之间发生变化,因为它主要被设计为 QA 的测试平台。

同时尽可能避免 bbappends。它们使得在您的脑海中创建整个食谱的图片变得更加困难,特别是如果您从查看食谱本身开始,并且不知道其他层中也有修改它的 bbappends。