Angstrom ArchLinux Yocto Buildroot:选择嵌入式x86的操作系统 [英] Angstrom ArchLinux Yocto Buildroot: choose OS for embeded x86
问题描述
我没有找到Buildroot和ArchLinux之间的任何比较。我认为也许ArchLinux有一个更好的社区,而Buildroot更加模块化和嵌入式。
您有什么建议可以在上述4之间给我吗?
谢谢
ArchLinux 只是一个普通的桌面发行版,通过预建ISO图像。 Buildroot 和 Yocto 是构建嵌入式Linux发行版的工具,您可以在其中下载构建系统,然后将其配置为目标(选择工具链,软件包等),然后构建bootloader,内核和根文件系统,而 Angstrom 是嵌入式系统的发行版。
Yocto 和 Angstrom 基于 OpenEmbedded项目。 Buildroot 有另一种方法,并使用像Linux内核这样的Kconfig系统。
到目前为止,我只使用了 Buildroot 系统,这个发行版很舒服。创建和扩展您的第一个rootfs是非常容易的。但是您可能需要尝试一些这些发行版才能理解,哪一个适合您的需求。看看发行版的
文档,教程等。
如果您不想编译rootfs,请尝试使用 ArchLinux 。如果您熟悉 OpenEmbedded ,请查看 Yocto 和 Angstrom 。如果您喜欢Kconfig,请尝试 Buildroot 。
I'm a bit new to embedded OS, and I'm looking to have a lightweight distribution that will go on x86 system. For what i can tell Buildroot and ArchLinux are more for x86 target while Yocto and Angstrom would be better for more embedded system such has ARM. I didn't find any comparison between Buildroot and ArchLinux. I think that maybe ArchLinux has a better community while Buildroot is more modular and for embedded.
Do you have any advice to give me between the 4 above? thanks
ArchLinux is just an ordinary desktop distro, that is distributed via prebuilt ISO images. Buildroot and Yocto are tools to build embedded Linux distros, where you download the build system and then configure it for your target (select toolchain, packages etc.) and then build your bootloader, kernel and root file system, while Angstrom is a distribution for embedded systems.
Yocto and Angstrom are based on OpenEmbedded project. Buildroot has another approach and uses Kconfig system like Linux kernel.
So far I have used only Buildroot for ARM systems and am very comfortable with this distro. It is very easy to create and extend your first rootfs. But you'll probably have to try some of these distros to understand, which one suites your needs. Look at distro's documentation, tutorials etc.
If you don't want to compile your rootfs, try ArchLinux. If you are familiar with OpenEmbedded look at Yocto and Angstrom. If you like Kconfig try Buildroot.
这篇关于Angstrom ArchLinux Yocto Buildroot:选择嵌入式x86的操作系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!