Knowledge

Buildroot

Source 📝

1288: 112: 26: 3078: 2117: 1300: 417: 2133: 3068: 1274: 431: 255:
for the targeted embedded system, or it can perform any independent combination of these steps. For example, an already installed cross-compilation toolchain can be used independently, while Buildroot only creates the root file system.
3484: 287:. Numerous architectures and their variants are supported; Buildroot also comes with default configurations for several off-the-shelf available embedded boards, such as 2175: 239:
to allow building for multiple target platforms on a single Linux-based development system. Buildroot can automatically build the required cross-compilation
1338: 983: 405:(GPL). The project started in 2001, with initial intentions to serve as a testbed for uClibc. New releases are made available every three months. 664: 354:; Kconfig is also used by the Linux kernel for its source-level configuration. Buildroot is organized around numerous automatically downloaded 988: 1013: 459: – an operating system made as a collection of software based on the Linux kernel and, often, a package management system 824: 3116: 129: 3072: 2168: 1378: 3563: 1234: 3139: 2036: 3522: 1358: 1331: 338:, as well as the C standard libraries that belong to various preconfigured development environments, such as those provided by 3082: 2161: 2077: 1419: 1292: 1247: 998: 355: 2856: 2850: 2885: 2121: 1363: 1324: 1257: 973: 1855: 176: 3439: 3267: 2662: 1969: 993: 862: 576: 477: – a Linux Foundation workgroup focusing on architecture-independent embedded Linux distributions 453: – a software project that provides several stripped-down Unix tools in a single executable file 3109: 2839: 2052: 447: – a make-like build tool focusing on cross-compiled packages and embedded Linux distributions 299:. Several third-party projects and products use Buildroot as the basis for their build systems, including the 3184: 2937: 2699: 2015: 2010: 1252: 950: 398: 347: 483: – an open source project for building Linux for embedded network devices based on Buildroot 3527: 2327: 2126: 1964: 1959: 1756: 945: 264: 91: 1210: 2240: 2097: 1663: 1041: 978: 422: 312: 65: 3474: 3444: 2930: 2184: 1833: 1544: 1414: 1079: 940: 525: 402: 465: – a software framework for creating Linux distributions tailored for embedded devices 3553: 3429: 3421: 3174: 3102: 2810: 2577: 2445: 2345: 1084: 304: 3454: 3434: 2962: 2924: 2630: 2137: 1094: 902: 133: 818: 3558: 3282: 2798: 2357: 2281: 2047: 2005: 1987: 1347: 727: 3272: 2969: 2892: 1559: 1383: 1133: 1126: 1074: 955: 260: 693: 3204: 3144: 2656: 2548: 1368: 918: 781: 3532: 3466: 3245: 3154: 3061: 2472: 1825: 1736: 1373: 1222: 1051: 259:
Buildroot is primarily intended to be used with small or embedded systems based on various
8: 3330: 3262: 3169: 2062: 855: 367: 111: 1463: 3189: 2958: 2454: 1099: 965: 935: 471: – a small C standard library intended for Linux-based embedded systems 456: 323: 152: 2688: 3479: 3401: 3287: 3179: 3164: 3005: 2673: 2153: 2132: 1793: 1781: 1746: 907: 276: 3368: 3277: 3216: 3194: 2757: 2193: 1056: 1046: 887: 609: 370:. Root file system images, which are the final results, may be built using various 272: 244: 188: 181: 140: 401:, maintained by Peter Korsgaard and licensed under version 2 or later of the 3252: 3240: 3199: 3125: 2588: 2268: 2142: 1776: 1771: 1242: 1003: 351: 232: 125: 3494: 3376: 3348: 3297: 3159: 3010: 2521: 2400: 2395: 1892: 1869: 1761: 1549: 1304: 1166: 1066: 1008: 892: 848: 236: 157: 227:
that simplifies and automates the process of building a complete and bootable
3547: 3499: 3411: 2766: 2514: 2385: 2042: 1766: 1731: 1470: 1451: 1216: 1188: 1159: 1152: 1104: 1036: 549: 474: 327: 544: 3396: 3209: 3030: 3025: 2481: 2372: 2333: 1631: 1611: 1601: 1539: 1400: 1316: 1278: 1145: 1089: 912: 879: 462: 436: 316: 292: 248: 224: 755: 3509: 3449: 3257: 3053: 3015: 2910: 2780: 2087: 1883: 1865: 1803: 1621: 1480: 1194: 1180: 1120: 897: 371: 359: 252: 3489: 3315: 3149: 2997: 2878: 2745: 1815: 1810: 1788: 1522: 1505: 1424: 346:, which provides features such as a menu-driven interface, handling of 296: 288: 33: 500: 100: 3020: 2898: 2872: 2792: 2616: 2406: 2214: 2092: 2082: 2057: 1888: 1798: 1532: 1440: 1173: 1139: 1031: 363: 240: 164: 416: 3343: 3235: 3226: 3094: 2904: 2844: 2786: 2493: 2390: 2351: 2320: 2229: 1951: 1927: 1709: 1527: 1446: 1200: 830: 639: 387: 308: 220: 584: 3504: 3391: 3381: 3320: 3307: 2987: 2981: 2948: 2943: 2833: 2804: 2773: 2751: 2649: 2624: 2603: 2557: 2535: 2274: 2102: 2072: 2067: 1997: 1979: 1843: 1704: 1636: 1626: 1606: 1566: 1429: 1205: 834: 643: 480: 450: 444: 343: 300: 280: 193: 25: 3406: 3338: 2825: 2728: 2714: 2702: 2570: 2563: 2528: 2487: 2301: 2292: 2256: 2234: 1912: 1847: 1699: 1670: 1643: 1616: 1554: 1510: 1475: 468: 375: 339: 331: 284: 2917: 2721: 2430: 2339: 2204: 1658: 1587: 1571: 1517: 1485: 1458: 871: 391: 383: 379: 228: 145: 827:, Embedded Linux Conference Europe 2014, by Thomas Petazzoni 3358: 3353: 3292: 2975: 2868: 2682: 2597: 2461: 2424: 2223: 1906: 1500: 1436: 335: 2862: 2705: 2640: 2505: 2262: 2020: 1723: 1694: 1686: 1583: 1273: 430: 342:. Buildroot's build configuration system internally uses 268: 840: 640:"Tools and distributions for embedded Linux development" 811: 205: 2183: 326:
are supported as part of the toolchain, including the
821:, Embedded Linux Conference 2014, by Thomas Petazzoni 665:"Buildroot: what's new? - Embedded Linux Conference" 545:"Roll Your Own Embedded Linux System with Buildroot" 412: 501:"Old Buildroot downloads (index of /downloads/old)" 604: 602: 542: 721: 719: 717: 715: 571: 569: 567: 3545: 725: 599: 712: 564: 3110: 2169: 1332: 856: 1346: 3117: 3103: 3067: 2176: 2162: 1339: 1325: 863: 849: 637: 110: 1293:Free and open-source software portal 2037:Binary Runtime Environment for Wireless 577:"Buildroot: Making embedded Linux easy" 3546: 694:"Buildroot's changelog (CHANGES file)" 543:Alexander Sirotkin (August 31, 2011). 3098: 2157: 1320: 844: 3124: 2078:PlayStation Portable system software 831:Deciding between Buildroot and Yocto 825:Buildroot: A deep dive into the core 726:Peter Korsgaard (October 26, 2013). 366:applications, system utilities, and 1235:Professional related certifications 71:2024.05.2 / August 14, 2024 13: 14: 3575: 1014:List of software package managers 999:Security-focused operating system 837:, April 6, 2016, by Nathan Willis 803: 3077: 3076: 3066: 2131: 2116: 2115: 1856:PlayStation Vita system software 1364:Open-source mobile phones / OSes 1299: 1298: 1286: 1272: 429: 415: 24: 3564:Free computer programming tools 3440:Light-weight Linux distribution 3268:Hacking of consumer electronics 2663:Transaction Processing Facility 1970:Nintendo Switch system software 989:Distributions that run from RAM 774: 748: 686: 657: 631: 536: 526:"Buildroot 2024.05.2 released" 518: 493: 1: 638:Tom Parkin (April 27, 2010). 487: 399:free and open-source software 265:instruction set architectures 3528:List of open-source hardware 1965:Nintendo DSi system software 1960:Nintendo 3DS system software 1757:Windows XP Tablet PC Edition 946:GNU/Linux naming controversy 7: 2241:Multi-Environment Real-Time 2185:Real-time operating systems 2098:Sony Ericsson Java Platform 1042:Linux Documentation Project 984:Netbook-specific comparison 756:"OpenWrt Buildroot – About" 610:"The Buildroot User Manual" 423:Computer programming portal 408: 313:customer-premises equipment 10: 3580: 3445:Real-time operating system 941:Criticism of desktop Linux 403:GNU General Public License 38:Peter Korsgaard and others 3518: 3465: 3430:Linux on embedded systems 3420: 3367: 3329: 3306: 3225: 3132: 3039: 2996: 2957: 2738: 2698: 2672: 2639: 2615: 2587: 2547: 2504: 2471: 2444: 2417: 2381: 2371: 2346:Operating System Embedded 2312: 2291: 2213: 2203: 2192: 2111: 2029: 1996: 1978: 1950: 1926: 1864: 1842: 1824: 1745: 1722: 1685: 1582: 1399: 1392: 1354: 1266: 1233: 1113: 1065: 1024: 964: 951:Tanenbaum–Torvalds debate 928: 878: 870: 305:embedded operating system 200: 187: 175: 163: 151: 139: 121: 90: 86: 64: 60: 42: 32: 23: 3435:Linux for mobile devices 2631:Windows Embedded Compact 2122:Mobile operating systems 1952:Nintendo system software 1443:(Linux kernel subsystem) 1379:Mobile app distributions 1348:Mobile operating systems 728:"Buildroot: What's new?" 303:project that creates an 3283:PlayStation 3 Jailbreak 1988:Intel Management Engine 196:version 2 or later 3273:Homebrew (video games) 2970:Robot Operating System 1384:Mobile app development 1127:Free Software Magazine 1057:Linux User Group (LUG) 819:Buildroot: What's new? 782:"Linux4SAM: BuildRoot" 261:computer architectures 251:image, and generate a 48:; 19 years ago 3467:Programming languages 3205:Single-board computer 3145:Board support package 1369:Open Handset Alliance 1359:Mobile OS comparisons 73:; 39 days ago 46:January 12, 2005 3533:Open-source robotics 3523:Lightweight browsers 3246:Proprietary firmware 3155:Consumer electronics 3062:Open-source software 2473:Java virtual machine 1737:BlackBerry Tablet OS 1374:Open Mobile Alliance 1052:Linux Mark Institute 587:on December 18, 2014 358:, which contain the 324:C standard libraries 3263:Defective by Design 3170:Embedded hypervisor 2127:Mobile applications 2063:Nokia Asha platform 319:broadband service. 231:environment for an 20: 3331:Software libraries 979:Distributions list 974:General comparison 936:Criticism of Linux 762:. December 6, 2014 700:. December 1, 2014 619:. December 1, 2014 532:. August 14, 2024. 457:Linux distribution 315:(CPE) used by the 267:(ISAs), including 18: 3541: 3540: 3480:Assembly language 3422:Operating systems 3402:Stand-alone shell 3369:Programming tools 3288:Rooting (Android) 3180:Embedded software 3165:Embedded database 3092: 3091: 2820: 2819: 2674:Texas Instruments 2440: 2439: 2367: 2366: 2151: 2150: 2138:Telecommunication 1794:Windows 10 Mobile 1681: 1680: 1314: 1313: 698:git.buildroot.net 293:Raspberry Pi 237:cross-compilation 214: 213: 3571: 3554:Build automation 3278:iOS jailbreaking 3195:Memory footprint 3126:Embedded systems 3119: 3112: 3105: 3096: 3095: 3080: 3079: 3070: 3069: 2758:ERIKA Enterprise 2446:Capability-based 2379: 2378: 2211: 2210: 2201: 2200: 2178: 2171: 2164: 2155: 2154: 2135: 2119: 2118: 1464:Smart Feature OS 1397: 1396: 1341: 1334: 1327: 1318: 1317: 1302: 1301: 1291: 1290: 1289: 1279:Linux portal 1277: 1276: 1248:Linux Foundation 1047:Linux Foundation 865: 858: 851: 842: 841: 815: 814: 812:Official website 798: 797: 795: 793: 778: 772: 771: 769: 767: 752: 746: 745: 743: 741: 732: 723: 710: 709: 707: 705: 690: 684: 683: 681: 679: 669: 661: 655: 654: 652: 650: 635: 629: 628: 626: 624: 614: 606: 597: 596: 594: 592: 583:. Archived from 573: 562: 561: 559: 557: 540: 534: 533: 522: 516: 515: 513: 511: 497: 439: 434: 433: 425: 420: 419: 245:root file system 210: 207: 182:Build automation 171: 141:Operating system 114: 109: 106: 104: 102: 81: 79: 74: 56: 54: 49: 28: 21: 17: 3579: 3578: 3574: 3573: 3572: 3570: 3569: 3568: 3544: 3543: 3542: 3537: 3514: 3461: 3416: 3363: 3325: 3302: 3253:Closed platform 3241:Custom firmware 3221: 3200:Microcontroller 3128: 3123: 3093: 3088: 3065: 3035: 2992: 2953: 2816: 2734: 2694: 2668: 2635: 2611: 2583: 2543: 2500: 2467: 2436: 2413: 2363: 2308: 2287: 2269:Real-Time Linux 2195: 2188: 2182: 2152: 2147: 2107: 2025: 1992: 1974: 1946: 1922: 1909:(Non GMS based) 1860: 1838: 1820: 1748: 1741: 1718: 1677: 1602:Fedora Mobility 1578: 1471:Kindle firmware 1388: 1350: 1345: 1315: 1310: 1287: 1285: 1271: 1262: 1229: 1109: 1061: 1020: 1004:Package manager 960: 924: 903:Booting process 874: 869: 810: 809: 806: 801: 791: 789: 788:. July 15, 2013 780: 779: 775: 765: 763: 754: 753: 749: 739: 737: 730: 724: 713: 703: 701: 692: 691: 687: 677: 675: 667: 663: 662: 658: 648: 646: 636: 632: 622: 620: 612: 608: 607: 600: 590: 588: 575: 574: 565: 555: 553: 541: 537: 524: 523: 519: 509: 507: 499: 498: 494: 490: 435: 428: 421: 414: 411: 352:contextual help 233:embedded system 204: 169: 117: 99: 82: 77: 75: 72: 52: 50: 47: 43:Initial release 12: 11: 5: 3577: 3567: 3566: 3561: 3559:Embedded Linux 3556: 3539: 3538: 3536: 3535: 3530: 3525: 3519: 3516: 3515: 3513: 3512: 3507: 3502: 3497: 3492: 3487: 3482: 3477: 3471: 3469: 3463: 3462: 3460: 3459: 3458: 3457: 3447: 3442: 3437: 3432: 3426: 3424: 3418: 3417: 3415: 3414: 3409: 3404: 3399: 3394: 3389: 3384: 3379: 3377:Almquist shell 3373: 3371: 3365: 3364: 3362: 3361: 3356: 3351: 3349:Embedded GLIBC 3346: 3341: 3335: 3333: 3327: 3326: 3324: 3323: 3318: 3312: 3310: 3304: 3303: 3301: 3300: 3298:Vendor lock-in 3295: 3290: 3285: 3280: 3275: 3270: 3265: 3260: 3255: 3250: 3249: 3248: 3243: 3232: 3230: 3223: 3222: 3220: 3219: 3214: 3213: 3212: 3202: 3197: 3192: 3187: 3182: 3177: 3172: 3167: 3162: 3160:Cross compiler 3157: 3152: 3147: 3142: 3136: 3134: 3130: 3129: 3122: 3121: 3114: 3107: 3099: 3090: 3089: 3087: 3086: 3057: 3049: 3047:= discontinued 3040: 3037: 3036: 3034: 3033: 3028: 3023: 3018: 3013: 3011:David Cheriton 3008: 3002: 3000: 2994: 2993: 2991: 2985: 2979: 2973: 2967: 2965: 2955: 2954: 2952: 2951: 2946: 2941: 2935: 2921: 2914: 2907: 2902: 2896: 2889: 2882: 2876: 2866: 2860: 2854: 2848: 2842: 2837: 2830: 2821: 2818: 2817: 2815: 2814: 2808: 2802: 2796: 2790: 2784: 2778: 2770: 2764: 2761: 2755: 2749: 2742: 2740: 2736: 2735: 2733: 2732: 2725: 2718: 2710: 2708: 2696: 2695: 2693: 2692: 2689:TI-RTOS Kernel 2686: 2678: 2676: 2670: 2669: 2667: 2666: 2660: 2653: 2645: 2643: 2637: 2636: 2634: 2633: 2628: 2621: 2619: 2613: 2612: 2610: 2609: 2593: 2591: 2585: 2584: 2582: 2581: 2575: 2567: 2561: 2554: 2552: 2545: 2544: 2542: 2541: 2540: 2539: 2532: 2525: 2522:Concurrent DOS 2510: 2508: 2502: 2501: 2499: 2498: 2477: 2475: 2469: 2468: 2466: 2465: 2459: 2450: 2448: 2442: 2441: 2438: 2437: 2435: 2434: 2428: 2421: 2419: 2415: 2414: 2412: 2411: 2410: 2409: 2404: 2403:(organization) 2401:T-Engine Forum 2398: 2396:Micro T-Kernel 2388: 2382: 2376: 2369: 2368: 2365: 2364: 2362: 2361: 2355: 2349: 2343: 2337: 2331: 2325: 2316: 2314: 2310: 2309: 2307: 2306: 2297: 2295: 2289: 2288: 2286: 2285: 2278: 2272: 2266: 2260: 2253: 2237: 2232: 2227: 2219: 2217: 2208: 2198: 2190: 2189: 2181: 2180: 2173: 2166: 2158: 2149: 2148: 2146: 2145: 2140: 2129: 2124: 2112: 2109: 2108: 2106: 2105: 2100: 2095: 2090: 2085: 2080: 2075: 2070: 2065: 2060: 2055: 2050: 2045: 2040: 2033: 2031: 2027: 2026: 2024: 2023: 2018: 2013: 2008: 2002: 2000: 1994: 1993: 1991: 1990: 1984: 1982: 1976: 1975: 1973: 1972: 1967: 1962: 1956: 1954: 1948: 1947: 1945: 1944: 1941: 1940: 1939: 1932: 1930: 1924: 1923: 1921: 1920: 1919: 1918: 1917:Huawei Band OS 1915: 1910: 1898: 1897: 1896: 1893:HarmonyOS NEXT 1886: 1874: 1872: 1870:HarmonyOS NEXT 1862: 1861: 1859: 1858: 1852: 1850: 1840: 1839: 1837: 1836: 1830: 1828: 1822: 1821: 1819: 1818: 1813: 1808: 1807: 1806: 1796: 1791: 1786: 1785: 1784: 1779: 1774: 1764: 1762:Windows Mobile 1759: 1753: 1751: 1743: 1742: 1740: 1739: 1734: 1728: 1726: 1720: 1719: 1717: 1716: 1715: 1714: 1713: 1712: 1702: 1691: 1689: 1683: 1682: 1679: 1678: 1676: 1675: 1674: 1673: 1668: 1667: 1666: 1649: 1648: 1647: 1646: 1641: 1640: 1639: 1629: 1624: 1619: 1614: 1609: 1604: 1592: 1590: 1580: 1579: 1577: 1576: 1575: 1574: 1569: 1564: 1563: 1562: 1557: 1552: 1550:Openmoko Linux 1547: 1537: 1536: 1535: 1530: 1520: 1515: 1514: 1513: 1503: 1491: 1490: 1489: 1488: 1483: 1478: 1473: 1468: 1467: 1466: 1456: 1455: 1454: 1444: 1434: 1433: 1432: 1427: 1422: 1405: 1403: 1394: 1390: 1389: 1387: 1386: 1381: 1376: 1371: 1366: 1361: 1355: 1352: 1351: 1344: 1343: 1336: 1329: 1321: 1312: 1311: 1309: 1308: 1296: 1282: 1267: 1264: 1263: 1261: 1260: 1255: 1250: 1245: 1243:CompTIA Linux+ 1239: 1237: 1231: 1230: 1228: 1227: 1220: 1213: 1208: 1203: 1198: 1191: 1186: 1185: 1184: 1170: 1167:Linux Magazine 1163: 1156: 1149: 1142: 1137: 1130: 1123: 1117: 1115: 1111: 1110: 1108: 1107: 1102: 1097: 1092: 1087: 1082: 1077: 1071: 1069: 1063: 1062: 1060: 1059: 1054: 1049: 1044: 1039: 1034: 1028: 1026: 1022: 1021: 1019: 1018: 1017: 1016: 1011: 1009:Package format 1001: 996: 991: 986: 981: 976: 970: 968: 962: 961: 959: 958: 953: 948: 943: 938: 932: 930: 926: 925: 923: 922: 915: 910: 905: 900: 895: 890: 884: 882: 876: 875: 868: 867: 860: 853: 845: 839: 838: 828: 822: 816: 805: 804:External links 802: 800: 799: 773: 747: 711: 685: 656: 630: 598: 563: 535: 517: 491: 489: 486: 485: 484: 478: 472: 466: 460: 454: 448: 441: 440: 426: 410: 407: 235:, while using 212: 211: 202: 198: 197: 191: 185: 184: 179: 173: 172: 167: 161: 160: 158:Embedded Linux 155: 149: 148: 143: 137: 136: 123: 119: 118: 116: 115: 96: 94: 88: 87: 84: 83: 70: 68: 66:Stable release 62: 61: 58: 57: 44: 40: 39: 36: 30: 29: 9: 6: 4: 3: 2: 3576: 3565: 3562: 3560: 3557: 3555: 3552: 3551: 3549: 3534: 3531: 3529: 3526: 3524: 3521: 3520: 3517: 3511: 3508: 3506: 3503: 3501: 3500:Embedded Java 3498: 3496: 3493: 3491: 3488: 3486: 3483: 3481: 3478: 3476: 3473: 3472: 3470: 3468: 3464: 3456: 3453: 3452: 3451: 3448: 3446: 3443: 3441: 3438: 3436: 3433: 3431: 3428: 3427: 3425: 3423: 3419: 3413: 3412:Yocto Project 3410: 3408: 3405: 3403: 3400: 3398: 3395: 3393: 3390: 3388: 3385: 3383: 3380: 3378: 3375: 3374: 3372: 3370: 3366: 3360: 3357: 3355: 3352: 3350: 3347: 3345: 3342: 3340: 3337: 3336: 3334: 3332: 3328: 3322: 3319: 3317: 3314: 3313: 3311: 3309: 3305: 3299: 3296: 3294: 3291: 3289: 3286: 3284: 3281: 3279: 3276: 3274: 3271: 3269: 3266: 3264: 3261: 3259: 3256: 3254: 3251: 3247: 3244: 3242: 3239: 3238: 3237: 3234: 3233: 3231: 3228: 3224: 3218: 3215: 3211: 3208: 3207: 3206: 3203: 3201: 3198: 3196: 3193: 3191: 3188: 3186: 3183: 3181: 3178: 3176: 3173: 3171: 3168: 3166: 3163: 3161: 3158: 3156: 3153: 3151: 3148: 3146: 3143: 3141: 3138: 3137: 3135: 3133:General terms 3131: 3127: 3120: 3115: 3113: 3108: 3106: 3101: 3100: 3097: 3085: 3084: 3075: 3074: 3064: 3063: 3058: 3056: 3055: 3050: 3048: 3045: 3042: 3041: 3038: 3032: 3029: 3027: 3024: 3022: 3019: 3017: 3014: 3012: 3009: 3007: 3004: 3003: 3001: 2999: 2995: 2989: 2986: 2983: 2980: 2977: 2974: 2971: 2968: 2966: 2964: 2960: 2956: 2950: 2947: 2945: 2942: 2939: 2936: 2933: 2932: 2927: 2926: 2922: 2920: 2919: 2915: 2913: 2912: 2908: 2906: 2903: 2900: 2897: 2895: 2894: 2890: 2888: 2887: 2883: 2880: 2877: 2874: 2870: 2867: 2864: 2861: 2858: 2855: 2852: 2849: 2846: 2843: 2841: 2838: 2836: 2835: 2831: 2828: 2827: 2823: 2822: 2812: 2809: 2806: 2803: 2800: 2797: 2794: 2791: 2788: 2785: 2782: 2779: 2776: 2775: 2771: 2768: 2765: 2762: 2759: 2756: 2753: 2750: 2747: 2744: 2743: 2741: 2737: 2731: 2730: 2726: 2724: 2723: 2719: 2717: 2716: 2712: 2711: 2709: 2707: 2704: 2701: 2697: 2690: 2687: 2685: 2684: 2680: 2679: 2677: 2675: 2671: 2664: 2661: 2659: 2658: 2654: 2652: 2651: 2647: 2646: 2644: 2642: 2638: 2632: 2629: 2626: 2623: 2622: 2620: 2618: 2614: 2607: 2605: 2600: 2599: 2595: 2594: 2592: 2590: 2586: 2579: 2576: 2573: 2572: 2568: 2565: 2562: 2559: 2556: 2555: 2553: 2550: 2546: 2538: 2537: 2533: 2531: 2530: 2526: 2524: 2523: 2519: 2518: 2517: 2516: 2515:Multiuser DOS 2512: 2511: 2509: 2507: 2503: 2496: 2495: 2490: 2489: 2484: 2483: 2479: 2478: 2476: 2474: 2470: 2463: 2460: 2457: 2456: 2452: 2451: 2449: 2447: 2443: 2432: 2429: 2426: 2423: 2422: 2420: 2416: 2408: 2405: 2402: 2399: 2397: 2394: 2393: 2392: 2389: 2387: 2386:ITRON project 2384: 2383: 2380: 2377: 2374: 2370: 2359: 2356: 2353: 2350: 2347: 2344: 2341: 2338: 2335: 2332: 2329: 2326: 2323: 2322: 2318: 2317: 2315: 2311: 2304: 2303: 2299: 2298: 2296: 2294: 2290: 2284: 2283: 2279: 2276: 2273: 2270: 2267: 2264: 2261: 2259: 2258: 2254: 2251: 2247: 2243: 2242: 2238: 2236: 2233: 2231: 2228: 2226: 2225: 2221: 2220: 2218: 2216: 2212: 2209: 2206: 2202: 2199: 2197: 2191: 2186: 2179: 2174: 2172: 2167: 2165: 2160: 2159: 2156: 2144: 2141: 2139: 2134: 2130: 2128: 2125: 2123: 2114: 2113: 2110: 2104: 2101: 2099: 2096: 2094: 2091: 2089: 2086: 2084: 2081: 2079: 2076: 2074: 2071: 2069: 2066: 2064: 2061: 2059: 2056: 2054: 2051: 2049: 2046: 2044: 2043:BlackBerry OS 2041: 2038: 2035: 2034: 2032: 2028: 2022: 2019: 2017: 2014: 2012: 2009: 2007: 2004: 2003: 2001: 1999: 1995: 1989: 1986: 1985: 1983: 1981: 1977: 1971: 1968: 1966: 1963: 1961: 1958: 1957: 1955: 1953: 1949: 1942: 1937: 1936: 1934: 1933: 1931: 1929: 1925: 1916: 1914: 1911: 1908: 1905: 1904: 1902: 1899: 1894: 1890: 1887: 1885: 1882: 1881: 1879: 1876: 1875: 1873: 1871: 1867: 1863: 1857: 1854: 1853: 1851: 1849: 1845: 1841: 1835: 1832: 1831: 1829: 1827: 1823: 1817: 1814: 1812: 1809: 1805: 1802: 1801: 1800: 1797: 1795: 1792: 1790: 1787: 1783: 1780: 1778: 1775: 1773: 1770: 1769: 1768: 1767:Windows Phone 1765: 1763: 1760: 1758: 1755: 1754: 1752: 1750: 1744: 1738: 1735: 1733: 1732:BlackBerry 10 1730: 1729: 1727: 1725: 1721: 1711: 1708: 1707: 1706: 1703: 1701: 1698: 1697: 1696: 1693: 1692: 1690: 1688: 1684: 1672: 1669: 1665: 1662: 1661: 1660: 1657: 1656: 1654: 1651: 1650: 1645: 1642: 1638: 1635: 1634: 1633: 1630: 1628: 1625: 1623: 1620: 1618: 1615: 1613: 1610: 1608: 1605: 1603: 1600: 1599: 1597: 1594: 1593: 1591: 1589: 1585: 1581: 1573: 1570: 1568: 1565: 1561: 1558: 1556: 1553: 1551: 1548: 1546: 1543: 1542: 1541: 1538: 1534: 1531: 1529: 1526: 1525: 1524: 1521: 1519: 1516: 1512: 1509: 1508: 1507: 1504: 1502: 1499: 1498: 1496: 1493: 1492: 1487: 1484: 1482: 1479: 1477: 1474: 1472: 1469: 1465: 1462: 1461: 1460: 1457: 1453: 1452:ChromeOS Flex 1450: 1449: 1448: 1445: 1442: 1438: 1435: 1431: 1428: 1426: 1423: 1421: 1418: 1417: 1416: 1413: 1412: 1410: 1407: 1406: 1404: 1402: 1398: 1395: 1391: 1385: 1382: 1380: 1377: 1375: 1372: 1370: 1367: 1365: 1362: 1360: 1357: 1356: 1353: 1349: 1342: 1337: 1335: 1330: 1328: 1323: 1322: 1319: 1307: 1306: 1297: 1295: 1294: 1283: 1281: 1280: 1275: 1269: 1268: 1265: 1259: 1256: 1254: 1251: 1249: 1246: 1244: 1241: 1240: 1238: 1236: 1232: 1226: 1225: 1221: 1219: 1218: 1217:Revolution OS 1214: 1212: 1209: 1207: 1204: 1202: 1199: 1197: 1196: 1192: 1190: 1189:Linux Outlaws 1187: 1183: 1182: 1178: 1177: 1176: 1175: 1171: 1169: 1168: 1164: 1162: 1161: 1160:Linux Journal 1157: 1155: 1154: 1153:Linux Gazette 1150: 1148: 1147: 1143: 1141: 1138: 1136: 1135: 1131: 1129: 1128: 1124: 1122: 1119: 1118: 1116: 1112: 1106: 1105:Linux malware 1103: 1101: 1098: 1096: 1093: 1091: 1088: 1086: 1083: 1081: 1078: 1076: 1073: 1072: 1070: 1068: 1064: 1058: 1055: 1053: 1050: 1048: 1045: 1043: 1040: 1038: 1037:Linux Counter 1035: 1033: 1030: 1029: 1027: 1025:Organizations 1023: 1015: 1012: 1010: 1007: 1006: 1005: 1002: 1000: 997: 995: 992: 990: 987: 985: 982: 980: 977: 975: 972: 971: 969: 967: 966:Distributions 963: 957: 956:SCO and Linux 954: 952: 949: 947: 944: 942: 939: 937: 934: 933: 931: 929:Controversies 927: 921: 920: 916: 914: 911: 909: 906: 904: 901: 899: 896: 894: 891: 889: 886: 885: 883: 881: 877: 873: 866: 861: 859: 854: 852: 847: 846: 843: 836: 832: 829: 826: 823: 820: 817: 813: 808: 807: 787: 783: 777: 761: 757: 751: 736: 729: 722: 720: 718: 716: 699: 695: 689: 673: 666: 660: 645: 641: 634: 618: 617:buildroot.org 611: 605: 603: 586: 582: 581:buildroot.org 578: 572: 570: 568: 552: 551: 550:Linux Journal 546: 539: 531: 527: 521: 506: 505:buildroot.org 502: 496: 492: 482: 479: 476: 475:Yocto Project 473: 470: 467: 464: 461: 458: 455: 452: 449: 446: 443: 442: 438: 432: 427: 424: 418: 413: 406: 404: 400: 397:Buildroot is 395: 393: 389: 385: 381: 377: 373: 369: 365: 361: 357: 353: 349: 345: 341: 337: 333: 329: 328:GNU C Library 325: 320: 318: 314: 310: 306: 302: 298: 294: 290: 286: 282: 278: 274: 270: 266: 262: 257: 254: 250: 246: 242: 238: 234: 230: 226: 222: 218: 209: 203: 199: 195: 192: 190: 186: 183: 180: 178: 174: 168: 166: 162: 159: 156: 154: 150: 147: 144: 142: 138: 135: 131: 127: 124: 120: 113: 108: 98: 97: 95: 93: 89: 85: 69: 67: 63: 59: 45: 41: 37: 35: 31: 27: 22: 16: 3495:Embedded C++ 3397:OpenEmbedded 3386: 3308:Boot loaders 3229:and controls 3210:Raspberry Pi 3081: 3071: 3059: 3051: 3046: 3043: 3031:Ken Sakamura 3026:Adam Dunkels 2929: 2923: 2916: 2909: 2891: 2884: 2832: 2824: 2772: 2739:Low resource 2727: 2720: 2713: 2681: 2655: 2648: 2602: 2601:^° kernel → 2596: 2569: 2534: 2527: 2520: 2513: 2492: 2486: 2480: 2453: 2334:Nucleus RTOS 2319: 2300: 2280: 2255: 2249: 2245: 2239: 2222: 1943:MIUI Band OS 1900: 1877: 1652: 1632:Ubuntu Touch 1612:postmarketOS 1595: 1540:OpenEmbedded 1494: 1408: 1401:Linux Kernel 1303: 1284: 1270: 1223: 1215: 1193: 1179: 1172: 1165: 1158: 1151: 1146:Linux Format 1144: 1132: 1125: 1100:Range of use 917: 880:Linux kernel 790:. Retrieved 785: 776: 766:December 18, 764:. Retrieved 759: 750: 740:December 18, 738:. Retrieved 734: 704:December 18, 702:. Retrieved 697: 688: 676:. Retrieved 671: 659: 647:. Retrieved 633: 623:December 18, 621:. Retrieved 616: 591:December 18, 589:. Retrieved 585:the original 580: 556:December 18, 554:. Retrieved 548: 538: 529: 520: 508:. Retrieved 504: 495: 463:OpenEmbedded 437:Linux portal 396: 374:, including 372:file systems 348:dependencies 321: 317:Google Fiber 258: 249:Linux kernel 247:, compile a 219:is a set of 216: 215: 34:Developer(s) 15: 3510:MicroPython 3450:Windows IoT 3258:Crippleware 3175:Embedded OS 3054:Microkernel 3016:Dave Cutler 3006:Gordon Bell 2911:Sintran III 2781:OpenComRTOS 2482:Chorus/Jazz 1935:Amazfit OS 1884:OpenHarmony 1866:OpenHarmony 1804:Windows 8.1 1622:Sailfish OS 1607:Manjaro ARM 1481:Maemo Leste 1195:Linux Voice 1181:Ubuntu User 1134:Full Circle 1121:DistroWatch 994:Lightweight 908:Kernel oops 898:Linux-libre 893:Linus's law 760:openwrt.org 672:bootlin.com 530:busybox.net 362:of various 360:source code 253:boot loader 243:, create a 3548:Categories 3490:Embedded C 3150:Bootloader 3073:Comparison 2998:Developers 2959:Frameworks 2901:° Standard 2879:Phantom OS 2857:µ-velOSity 2746:ChibiOS/RT 1816:Windows 11 1811:Windows 10 1789:Windows RT 1523:MontaVista 1506:Firefox OS 1425:Android Go 792:August 16, 735:elinux.org 678:October 2, 649:August 16, 510:August 16, 488:References 297:SheevaPlug 289:Cubieboard 122:Written in 107:/buildroot 103:.buildroot 92:Repository 78:2024-08-14 53:2005-01-12 3387:Buildroot 3021:Dan Dodge 2949:UniProton 2899:RT-Thread 2873:Microware 2793:RT-Thread 2617:Microsoft 2407:T-License 2328:Integrity 2215:Unix-like 2194:Operating 2058:Magic Cap 1889:HarmonyOS 1799:Windows 8 1747:Microsoft 1533:Mobilinux 1441:HarmonyOS 1174:LinuxUser 1140:Linux.com 1032:LinuxChix 368:libraries 364:userspace 322:Multiple 241:toolchain 221:Makefiles 217:Buildroot 206:buildroot 19:Buildroot 3344:dietlibc 3236:Firmware 3227:Firmware 3083:Category 2905:ScreenOS 2845:FreeRTOS 2787:PX5 RTOS 2494:ChorusOS 2391:T-Kernel 2352:PX5 RTOS 2321:ChorusOS 2230:Junos OS 2143:Software 1928:FreeRTOS 1710:bridgeOS 1545:Ångström 1528:MotoMagx 1447:ChromeOS 1305:Category 1224:The Code 1211:Phoronix 1201:LugRadio 1085:Embedded 1075:Adopters 1067:Adoption 786:at91.com 409:See also 388:SquashFS 356:packages 311:for the 309:firmware 153:Platform 3505:MISRA C 3392:BusyBox 3382:BitBake 3321:Barebox 3044:Italics 2988:Xenomai 2982:TI-RTOS 2944:VxWorks 2931:Harmony 2834:DioneOS 2805:ThreadX 2774:Nano-RK 2763:FunkOS° 2752:Contiki 2657:4690 OS 2650:4680 OS 2625:ThreadX 2604:Symbian 2536:REAL/32 2418:Partial 2375:support 2348:^ (OSE) 2313:Partial 2275:RTLinux 2250:Unix-RT 2207:support 2196:systems 2103:ThreadX 2073:Palm OS 2068:PalmDOS 1998:Symbian 1980:Minix 3 1938:Zepp OS 1901:Defunct 1844:FreeBSD 1834:Fuchsia 1749:Windows 1705:watchOS 1653:Defunct 1637:UBports 1627:SteamOS 1567:OpenEZX 1495:Defunct 1430:Wear OS 1415:Android 1253:Red Hat 1206:LWN.net 1080:Desktop 888:History 835:LWN.net 644:LWN.net 481:OpenWrt 451:BusyBox 445:BitBake 344:Kconfig 301:OpenWrt 281:PowerPC 225:patches 201:Website 194:GNU GPL 189:License 76: ( 51: ( 3455:Win CE 3407:Toybox 3339:uClibc 3316:U-Boot 2826:BeRTOS 2811:Zephyr 2795:° Nano 2767:Mynewt 2729:VAXELN 2715:RSX-11 2703:PDP-11 2578:Wombat 2571:REX OS 2564:PikeOS 2558:LLinux 2551:kernel 2529:FlexOS 2488:JavaOS 2302:LiteOS 2293:LiteOS 2257:OS2000 2235:LynxOS 2187:(RTOS) 2136:  2120:  2039:(BREW) 1913:LiteOS 1878:Active 1848:NetBSD 1826:Zircon 1700:iPadOS 1671:Moblin 1644:Mobian 1617:PureOS 1596:Active 1555:QtMoko 1511:B2G OS 1476:LuneOS 1409:Active 1258:Ubuntu 1095:Mobile 1090:Gaming 674:. 2022 469:uClibc 376:cramfs 350:, and 340:Linaro 332:uClibc 307:, and 285:RISC-V 170:6.2 MB 2925:Thoth 2918:THEOS 2851:µC/OS 2840:embOS 2722:RT-11 2665:(TPF) 2589:Psion 2431:RTEMS 2340:NuttX 2205:POSIX 2030:Other 1659:Maemo 1588:Linux 1572:WebOS 1518:MeeGo 1486:Tizen 1459:KaiOS 1420:forks 1393:Linux 1114:Media 919:more… 872:Linux 731:(PDF) 668:(PDF) 613:(PDF) 392:UBIFS 384:romfs 380:JFFS2 229:Linux 146:Linux 130:shell 3485:CAPL 3359:musl 3354:lwIP 3293:UEFI 3185:FPGA 3140:ASIC 3060:° = 3052:^ = 2976:RTAI 2963:kits 2938:VRTX 2928:^ → 2886:pSOS 2869:OS-9 2799:RIOT 2683:DSOS 2598:EKA2 2462:seL4 2455:EROS 2425:eCos 2373:TRON 2358:RIOT 2282:UNOS 2246:MERT 2224:DNIX 2088:S30+ 2053:GEOS 2048:EPOC 1907:EMUI 1501:Bada 1437:EMUI 794:2015 768:2014 742:2014 706:2014 680:2023 651:2015 625:2014 593:2014 558:2014 512:2015 390:and 336:musl 334:and 295:and 283:and 277:MIPS 263:and 223:and 208:.org 177:Type 165:Size 132:and 126:Make 105:.net 3475:Ada 3217:SoC 3190:IoT 2972:° 2 2893:RMX 2863:MQX 2706:VAX 2700:DEC 2641:IBM 2506:DOS 2485:^ ( 2263:QNX 2244:^ ( 2093:S40 2083:S30 2021:UIQ 2016:S90 2011:S80 2006:S60 1782:8.1 1724:QNX 1695:iOS 1687:XNU 1664:Mer 1584:GNU 1560:SHR 913:Tux 273:ARM 269:x86 101:git 3550:: 2984:^° 2961:, 2881:^° 2853:^° 2847:^° 2829:^° 2813:^° 2748:^° 2691:^° 2608:^° 2606:OS 2580:^° 2560:^° 2549:L4 2497:^) 2491:+ 2464:^° 2458:^° 2360:^° 2342:^° 2248:– 1903:: 1880:: 1655:: 1598:: 1497:: 1411:: 833:, 784:. 758:. 733:. 714:^ 696:. 670:. 642:. 615:. 601:^ 579:. 566:^ 547:. 528:. 503:. 394:. 386:, 382:, 378:, 330:, 291:, 279:, 275:, 271:, 128:, 3118:e 3111:t 3104:v 2990:° 2978:° 2940:^ 2934:^ 2875:) 2871:( 2865:^ 2859:^ 2807:^ 2801:° 2789:^ 2783:^ 2777:° 2769:° 2760:° 2754:° 2627:^ 2574:^ 2566:^ 2433:° 2427:° 2354:^ 2336:^ 2330:^ 2324:^ 2305:° 2277:° 2271:° 2265:^ 2252:) 2177:e 2170:t 2163:v 1895:) 1891:( 1868:/ 1846:/ 1777:8 1772:7 1586:/ 1439:/ 1340:e 1333:t 1326:v 864:e 857:t 850:v 796:. 770:. 744:. 708:. 682:. 653:. 627:. 595:. 560:. 514:. 134:C 80:) 55:)

Index

A yellow hardhat, similar to those used by construction workers
Developer(s)
Stable release
Repository
git.buildroot.net/buildroot
Edit this at Wikidata
Make
shell
C
Operating system
Linux
Platform
Embedded Linux
Size
Type
Build automation
License
GNU GPL
buildroot.org
Makefiles
patches
Linux
embedded system
cross-compilation
toolchain
root file system
Linux kernel
boot loader
computer architectures
instruction set architectures

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.