Buildroot is a simple, efficient and easy-to-use tool to generate embedded
Linux systems through cross-compilation.

The documentation can be found in docs/manual. You can generate a text
document with 'make manual-text' and read output/docs/manual/manual.text.
Online documentation can be found at http://buildroot.org/docs.html
https://buildroot.org/

Peter Korsgaard 5a8a7530bf boot/arm-trusted-firmware: set BUILD_STRING to package version 2 лет назад
arch ebe2a113ab arch/powerpc: drop ABI selection 2 лет назад
board 8c16914c00 board/qemu/arm-vexpress-tz: fix info regarding Qemu enable=on 2 лет назад
boot 5a8a7530bf boot/arm-trusted-firmware: set BUILD_STRING to package version 2 лет назад
configs 82b17f5757 configs/pine64_pinecube: bump to Linux 6.1.60 and U-Boot 2023.10 2 лет назад
docs 2476faa2ad docs/website/support.html: add Amarula Solutions to the commercial support list 2 лет назад
fs eb6e466c10 fs/cpio: allow users to provide their own dracut modules 2 лет назад
linux df74c56315 linux: bump latest version to 6.6 2 лет назад
package f5d88d8db3 package/libcoap: bump to version 4.3.4 2 лет назад
support 3204b01f53 package/openrc: add split-user support 2 лет назад
system 10c637ab06 package/skeleton-init-systemd: add option to use overlayfs on /var 2 лет назад
toolchain f3a81cc068 {toolchain, linux-headers}: add support for 6.6 headers 2 лет назад
utils 7bc5ea80c7 utils/getdeveloperlib.py: handle file removal 2 лет назад
.checkpackageignore 0ff153461f package/libnet: bump to v1.3 2 лет назад
.clang-format 8fddaf36ed .clang-format: initial import from Linux 5.15.6 4 лет назад
.defconfig 4338a319b7 arch: remove support for sh64 9 лет назад
.editorconfig be9f72278f .editorconfig: add editor-agnostic configuration 2 лет назад
.flake8 3b10ee391e Revert ".flake8: fix check for 80/132 columns" 5 лет назад
.gitignore 145508473c update gitignore 12 лет назад
.gitlab-ci.yml e0166ecba0 support/misc/gitlab-ci.yml.in: retry a job only if it failed due to a runner issue 2 лет назад
.shellcheckrc eaa1a43ab7 utils/check-package: improve shellcheck reproducibility 3 лет назад
CHANGES 4441118270 Update for 2023.02.6 2 лет назад
COPYING d830036cce COPYING: add exception about patch licensing 10 лет назад
Config.in 05296ced36 Config.in: default to HTTPS for s.b.n backup site 2 лет назад
Config.in.legacy 095cab35a9 package/openjdk{-bin}: drop OpenJDK11 and add OpenJDK21 2 лет назад
DEVELOPERS 8dd5390be6 package/python-tftpy: new package 2 лет назад
Makefile 23edf9837c package/pkg-utils: teach per-package-rsync to copy or hardlink dest 2 лет назад
Makefile.legacy 49315f2fac Remove BR2_DEPRECATED 9 лет назад
README fe3cb7978a docs: move the IRC channel away from Freenode 4 лет назад

README

Buildroot is a simple, efficient and easy-to-use tool to generate embedded
Linux systems through cross-compilation.

The documentation can be found in docs/manual. You can generate a text
document with 'make manual-text' and read output/docs/manual/manual.text.
Online documentation can be found at http://buildroot.org/docs.html

To build and use the buildroot stuff, do the following:

1) run 'make menuconfig'
2) select the target architecture and the packages you wish to compile
3) run 'make'
4) wait while it compiles
5) find the kernel, bootloader, root filesystem, etc. in output/images

You do not need to be root to build or run buildroot. Have fun!

Buildroot comes with a basic configuration for a number of boards. Run
'make list-defconfigs' to view the list of provided configurations.

Please feed suggestions, bug reports, insults, and bribes back to the
buildroot mailing list: buildroot@buildroot.org
You can also find us on #buildroot on OFTC IRC.

If you would like to contribute patches, please read
https://buildroot.org/manual.html#submitting-patches