CINXE.COM
BusyBox - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>BusyBox - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-sticky-header-enabled vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"01b286c8-e296-4da1-9b4e-d78e074bd5a6","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"BusyBox","wgTitle":"BusyBox","wgCurRevisionId":1273790155,"wgRevisionId":1273790155,"wgArticleId":689584,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Webarchive template wayback links","Articles with short description","Short description is different from Wikidata","Use mdy dates from January 2021","Pages using div col with small parameter","Articles needing additional references from November 2022","All articles needing additional references","Official website different in Wikidata and Wikipedia","Command shells","Software related to embedded Linux","Free computer programming tools","Free software programmed in C","Unix software"], "wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"BusyBox","wgRelevantArticleId":689584,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":40000,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q620558","wgCheckUserClientHintsHeadersJsApi":["brands","architecture", "bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips", "ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.17"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/3/31/BusyBoxLogo.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="849"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/3/31/BusyBoxLogo.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="566"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="453"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="BusyBox - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/BusyBox"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=BusyBox&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/BusyBox"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-BusyBox rootpage-BusyBox skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" title="Main menu" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li><li id="n-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages"><span>Special pages</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=BusyBox" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=BusyBox" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=BusyBox" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=BusyBox" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-History" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#History"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>History</span> </div> </a> <button aria-controls="toc-History-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle History subsection</span> </button> <ul id="toc-History-sublist" class="vector-toc-list"> <li id="toc-Origins" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Origins"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Origins</span> </div> </a> <ul id="toc-Origins-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GPLv2/GPLv3_controversies" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GPLv2/GPLv3_controversies"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>GPLv2/GPLv3 controversies</span> </div> </a> <ul id="toc-GPLv2/GPLv3_controversies-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-GPL_lawsuits" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#GPL_lawsuits"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>GPL lawsuits</span> </div> </a> <ul id="toc-GPL_lawsuits-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Features" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Features"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Features</span> </div> </a> <button aria-controls="toc-Features-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Features subsection</span> </button> <ul id="toc-Features-sublist" class="vector-toc-list"> <li id="toc-Single_binary" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Single_binary"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Single binary</span> </div> </a> <ul id="toc-Single_binary-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Commands" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Commands"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Commands</span> </div> </a> <ul id="toc-Commands-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Examples" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Examples"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Examples</span> </div> </a> <ul id="toc-Examples-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Appliances_and_reception" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Appliances_and_reception"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Appliances and reception</span> </div> </a> <ul id="toc-Appliances_and_reception-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Controversy_over_Toybox" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Controversy_over_Toybox"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Controversy over Toybox</span> </div> </a> <ul id="toc-Controversy_over_Toybox-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" title="Table of Contents" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">BusyBox</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 23 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-23" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">23 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A8%D9%8A%D8%B2%D9%8A_%D8%A8%D9%88%D9%83%D8%B3" title="بيزي بوكس – Arabic" lang="ar" hreflang="ar" data-title="بيزي بوكس" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/BusyBox" title="BusyBox – Catalan" lang="ca" hreflang="ca" data-title="BusyBox" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/BusyBox" title="BusyBox – Czech" lang="cs" hreflang="cs" data-title="BusyBox" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/BusyBox" title="BusyBox – German" lang="de" hreflang="de" data-title="BusyBox" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/BusyBox" title="BusyBox – Estonian" lang="et" hreflang="et" data-title="BusyBox" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Busybox" title="Busybox – Spanish" lang="es" hreflang="es" data-title="Busybox" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%A8%DB%8C%D8%B2%DB%8C%E2%80%8C%D8%A8%D8%A7%DA%A9%D8%B3" title="بیزیباکس – Persian" lang="fa" hreflang="fa" data-title="بیزیباکس" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/BusyBox" title="BusyBox – French" lang="fr" hreflang="fr" data-title="BusyBox" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%B9%84%EC%A7%80%EB%B0%95%EC%8A%A4" title="비지박스 – Korean" lang="ko" hreflang="ko" data-title="비지박스" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/BusyBox" title="BusyBox – Indonesian" lang="id" hreflang="id" data-title="BusyBox" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/BusyBox" title="BusyBox – Italian" lang="it" hreflang="it" data-title="BusyBox" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/BusyBox" title="BusyBox – Hebrew" lang="he" hreflang="he" data-title="BusyBox" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-jv mw-list-item"><a href="https://jv.wikipedia.org/wiki/BusyBox" title="BusyBox – Javanese" lang="jv" hreflang="jv" data-title="BusyBox" data-language-autonym="Jawa" data-language-local-name="Javanese" class="interlanguage-link-target"><span>Jawa</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/BusyBox" title="BusyBox – Hungarian" lang="hu" hreflang="hu" data-title="BusyBox" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/BusyBox" title="BusyBox – Dutch" lang="nl" hreflang="nl" data-title="BusyBox" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/BusyBox" title="BusyBox – Japanese" lang="ja" hreflang="ja" data-title="BusyBox" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/BusyBox" title="BusyBox – Polish" lang="pl" hreflang="pl" data-title="BusyBox" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Busybox" title="Busybox – Romanian" lang="ro" hreflang="ro" data-title="Busybox" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/BusyBox" title="BusyBox – Russian" lang="ru" hreflang="ru" data-title="BusyBox" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/BusyBox" title="BusyBox – Finnish" lang="fi" hreflang="fi" data-title="BusyBox" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/BusyBox" title="BusyBox – Turkish" lang="tr" hreflang="tr" data-title="BusyBox" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/BusyBox" title="BusyBox – Ukrainian" lang="uk" hreflang="uk" data-title="BusyBox" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/BusyBox" title="BusyBox – Chinese" lang="zh" hreflang="zh" data-title="BusyBox" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q620558#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/BusyBox" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:BusyBox" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/BusyBox"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=BusyBox&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=BusyBox&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/BusyBox"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=BusyBox&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=BusyBox&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/BusyBox" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/BusyBox" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=BusyBox&oldid=1273790155" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=BusyBox&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=BusyBox&id=1273790155&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FBusyBox"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FBusyBox"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=BusyBox&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=BusyBox&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Busybox" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q620558" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Collection of Unix tools in single executable file</div> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">BusyBox</caption><tbody><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:BusyBoxLogo.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/BusyBoxLogo.png/120px-BusyBoxLogo.png" decoding="async" width="120" height="85" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/3/31/BusyBoxLogo.png 1.5x" data-file-width="164" data-file-height="116" /></a></span></td></tr><tr><td colspan="2" class="infobox-image logo"><span class="mw-default-size" typeof="mw:File/Frameless"><a href="/wiki/File:Kuvakaappaus_-_2024-03-15_08-49-28.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Kuvakaappaus_-_2024-03-15_08-49-28.png/220px-Kuvakaappaus_-_2024-03-15_08-49-28.png" decoding="async" width="220" height="47" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Kuvakaappaus_-_2024-03-15_08-49-28.png/330px-Kuvakaappaus_-_2024-03-15_08-49-28.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f9/Kuvakaappaus_-_2024-03-15_08-49-28.png/440px-Kuvakaappaus_-_2024-03-15_08-49-28.png 2x" data-file-width="1895" data-file-height="406" /></a></span></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Original author(s)</a></th><td class="infobox-data"><a href="/wiki/Bruce_Perens" title="Bruce Perens">Bruce Perens</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Programmer" title="Programmer">Developer(s)</a></th><td class="infobox-data">Erik Andersen,<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> Rob Landley,<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Denys Vlasenko<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> and others</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Initial release</th><td class="infobox-data">November 4, 1999<span class="noprint">; 25 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">1999-11-04</span>)</span><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup></td></tr><tr style="display: none;"><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">1.36.1<sup id="cite_ref-wikidata-a9e8f08c46ce4baab9a8006aae585aa35d690216-v18_5-0" class="reference"><a href="#cite_note-wikidata-a9e8f08c46ce4baab9a8006aae585aa35d690216-v18-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q620558?uselang=en#P348" title="Edit this on Wikidata"><img alt="Edit this on Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span> / 19 May 2023</div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Repository_(version_control)" title="Repository (version control)">Repository</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style><div class="plainlist"><ul><li><span class="url"><a rel="nofollow" class="external text" href="https://git.busybox.net/busybox">git<wbr />.busybox<wbr />.net<wbr />/busybox</a></span> <span class="mw-valign-text-top noprint" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q620558#P1324" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></li></ul> </div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Written in</th><td class="infobox-data"><a href="/wiki/C_(programming_language)" title="C (programming language)">C</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Operating_system" title="Operating system">Operating system</a></th><td class="infobox-data"><a href="/wiki/Unix-like" title="Unix-like">Unix-like</a></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/File_size" title="File size">Size</a></th><td class="infobox-data">2.1 MB (compressed "tar.bz2")</td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_categories#Categorization_approaches" title="Software categories">Type</a></th><td class="infobox-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"><div class="plainlist"><ul><li><a href="/wiki/Linux_on_embedded_systems" title="Linux on embedded systems">Linux on embedded systems</a></li><li><a href="/wiki/Linux_for_mobile_devices" title="Linux for mobile devices">Linux for mobile devices</a></li></ul></div></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data">Since 1.3.0: <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL-2.0-only</a><sup id="cite_ref-busybox1_6-0" class="reference"><a href="#cite_note-busybox1-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><br />Until 1.2.2.1: <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL-2.0-or-later</a><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://busybox.net">busybox<wbr />.net</a></span></td></tr></tbody></table> <p><b>BusyBox</b> is a <a href="/wiki/Software_suite" title="Software suite">software suite</a> that provides several <a href="/wiki/List_of_Unix_commands" class="mw-redirect" title="List of Unix commands">Unix utilities</a> in a single <a href="/wiki/Executable_file" class="mw-redirect" title="Executable file">executable file</a>. It runs in a variety of <a href="/wiki/POSIX" title="POSIX">POSIX</a> environments such as <a href="/wiki/Linux" title="Linux">Linux</a>, <a href="/wiki/Android_(operating_system)" title="Android (operating system)">Android</a>,<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> and <a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a>,<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> although many of the tools it provides are designed to work with interfaces provided by the <a href="/wiki/Linux_kernel" title="Linux kernel">Linux kernel</a>. It was specifically created for embedded operating systems with very limited resources. The authors dubbed it "The <a href="/wiki/Swiss_Army_knife" title="Swiss Army knife">Swiss Army knife</a> of <a href="/wiki/Linux_on_embedded_systems" title="Linux on embedded systems">Embedded Linux</a>",<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> as the single executable replaces basic functions of more than 300 common commands. It is released as <a href="/wiki/Free_software" title="Free software">free software</a> under the terms of the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License v2</a>,<sup id="cite_ref-busybox1_6-1" class="reference"><a href="#cite_note-busybox1-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> after controversially deciding not to move to <a href="/wiki/GNU_General_Public_License#Version_3" title="GNU General Public License">version 3</a>. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="History">History</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=1" title="Edit section: History"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Origins">Origins</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=2" title="Edit section: Origins"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Originally written by <a href="/wiki/Bruce_Perens" title="Bruce Perens">Bruce Perens</a> in 1995 and declared complete for his intended usage in 1996,<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> BusyBox initially aimed to put a complete <a href="/wiki/Booting" title="Booting">bootable</a> system on a single <a href="/wiki/Floppy_disk" title="Floppy disk">floppy disk</a> that would serve both as a rescue disk and as an <a href="/wiki/Installation_(computer_programs)#Installer" title="Installation (computer programs)">installer</a> for the <a href="/wiki/Debian" title="Debian">Debian</a> distribution. Since that time, it has been extended to become the <a href="/wiki/De_facto_standard" title="De facto standard">de facto standard</a> core <a href="/wiki/User_space" class="mw-redirect" title="User space">user space</a> toolset for embedded Linux devices and Linux distribution installers. Since each Linux executable requires several kilobytes of overhead, having the BusyBox program combine over two hundred programs together often saves substantial disk space and system memory. </p><p>BusyBox was maintained by Enrique Zanardi and focused on the needs of the Debian <a href="/wiki/Boot_disk" title="Boot disk">boot-floppies</a> installer system until early 1998, when Dave Cinege took it over for the <a href="/wiki/Linux_Router_Project" title="Linux Router Project">Linux Router Project</a> (LRP). Cinege made several additions, created a modularized build environment, and shifted BusyBox's focus into general high-level <a href="/wiki/Embedded_system" title="Embedded system">embedded systems</a>. As LRP development slowed down in 1999, Erik Andersen, then of <a href="/wiki/Lineo" title="Lineo">Lineo, Inc.</a>, took over the project and became the official maintainer between December 1999 and March 2006. During this time the Linux embedded marketplace exploded in growth, and BusyBox matured greatly, expanding both its user base and functionality. Rob Landley became the maintainer in 2005 until late 2006, then Denys Vlasenko took over as the current maintainer. </p> <div class="mw-heading mw-heading3"><h3 id="GPLv2/GPLv3_controversies"><span id="GPLv2.2FGPLv3_controversies"></span>GPLv2/GPLv3 controversies</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=3" title="Edit section: GPLv2/GPLv3 controversies"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In September 2006, after heavy discussions and controversies between project maintainer Rob Landley and <a href="/wiki/Bruce_Perens" title="Bruce Perens">Bruce Perens</a>,<sup id="cite_ref-PERENS_12-0" class="reference"><a href="#cite_note-PERENS-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> the BusyBox<sup id="cite_ref-busybusy_13-0" class="reference"><a href="#cite_note-busybusy-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> project decided against adopting the GNU General Public License Version 3 (<a href="/wiki/GNU_General_Public_License#Version_3" title="GNU General Public License">GPLv3</a>); the BusyBox license was clarified as being <a href="/wiki/GNU_General_Public_License#Version_2" title="GNU General Public License">GPL-2.0-only</a>.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> </p><p>Since October 2006, Denys Vlasenko has taken over maintainership of BusyBox from Rob Landley, who has started <a href="/wiki/Toybox" title="Toybox">Toybox</a>, also as a result of the license controversies.<sup id="cite_ref-busybusy_13-1" class="reference"><a href="#cite_note-busybusy-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="GPL_lawsuits">GPL lawsuits</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=4" title="Edit section: GPL lawsuits"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In late 2007, BusyBox also came to prominence for actively prosecuting violations of the terms of its license (the GPL) in the <a href="/wiki/United_States_District_Court_for_the_Southern_District_of_New_York" title="United States District Court for the Southern District of New York">United States District Court for the Southern District of New York</a>.<sup id="cite_ref-softwarefreedom2007_17-0" class="reference"><a href="#cite_note-softwarefreedom2007-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> </p><p>What was claimed to be the first US <a href="/wiki/Lawsuit" title="Lawsuit">lawsuit</a> over a GPL violation concerned use of BusyBox in an <a href="/wiki/Embedded_system" title="Embedded system">embedded device</a>. The lawsuit,<sup id="cite_ref-softwarefreedom2007_17-1" class="reference"><a href="#cite_note-softwarefreedom2007-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> case 07-CV-8205, was filed on September 20, 2007, by the <a href="/wiki/Software_Freedom_Law_Center" title="Software Freedom Law Center">Software Freedom Law Center</a> (SFLC) on behalf of Andersen and Landley against <a href="/wiki/Monsoon_Multimedia" title="Monsoon Multimedia">Monsoon Multimedia</a> Inc., after BusyBox code was discovered in a <a href="/wiki/Firmware" title="Firmware">firmware</a> upgrade and attempts to contact the company had apparently failed. The case was settled with release of the Monsoon version of the source and payment of an undisclosed amount of money to Andersen and Landley.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> </p><p>On November 21, 2007, the SFLC brought two similar lawsuits on behalf of Andersen and Landley against two more companies, Xterasys (case 07-CV-10455) and High-Gain Antennas (case 07-CV-10456).<sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> The Xterasys case was settled on December 17 for release of source code used and an undisclosed payment,<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> and the High-Gain Antennas case on March 6, 2008, for active license compliance and an undisclosed payment.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> On December 7, 2007, a case was brought against <a href="/wiki/Verizon_Communications" class="mw-redirect" title="Verizon Communications">Verizon Communications</a> over its distribution of firmware for Actiontec routers;<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup> this case was settled March 17, 2008 on condition of license compliance, appointment of an officer to oversee future compliance with free software licenses, and payment of an undisclosed sum.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> Further suits were brought on June 9, 2008, against Bell Microproducts (case 08-CV-5270) and <a href="/wiki/SuperMicro" class="mw-redirect" title="SuperMicro">SuperMicro</a> (case 08-CV-5269),<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> the Super Micro case being settled on July 23, 2008.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> BusyBox and Bell Microproducts also settled out of court on October 17.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> </p><p>On December 14, 2009, a new lawsuit was filed naming fourteen defendants including <a href="/wiki/Best_Buy" title="Best Buy">Best Buy</a>, <a href="/wiki/JVC" title="JVC">JVC</a>, <a href="/wiki/Samsung" title="Samsung">Samsung</a> and others.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> In February 2010 <a href="/wiki/Samsung" title="Samsung">Samsung</a> released its LN52A650 TV firmware under GPLv2,<sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> which was used later as a reference by the <a href="/wiki/SamyGO" title="SamyGO">SamyGO</a> community project.<sup id="cite_ref-33" class="reference"><a href="#cite_note-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> </p><p>On about August 3, 2010, BusyBox won from Westinghouse a default judgement of <a href="/wiki/Treble_damages" title="Treble damages">triple damages</a> of $90,000 and lawyers' costs and fees of $47,865, and possession of "presumably a lot of high-def TVs" as infringing equipment in the lawsuit <a href="/wiki/Software_Freedom_Conservancy" title="Software Freedom Conservancy">Software Freedom Conservancy</a> v. Best Buy, et al., the GPL infringement case noted in the paragraph above.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup> </p><p>No other developers, including original author Bruce Perens and maintainer Dave Cinege, were represented in these actions or party to the settlements. On December 15, 2009, Perens released a statement expressing his unhappiness with some aspects of the legal situation, and in particular alleged that the current BusyBox developers "appear to have removed some of the copyright statements of other BusyBox developers, and appear to have altered license statements".<sup id="cite_ref-PERENS_12-1" class="reference"><a href="#cite_note-PERENS-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Features">Features</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=5" title="Edit section: Features"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>BusyBox can be customized to provide a subset of over two hundred utilities. It can provide most of the utilities specified in the <a href="/wiki/Single_Unix_Specification" class="mw-redirect" title="Single Unix Specification">Single Unix Specification</a> (SUS) plus many others that a user would expect to see on a Linux system. BusyBox uses the <a href="/wiki/Almquist_shell" title="Almquist shell">Almquist shell</a>, also known as A Shell, ash and sh.<sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> An alternative for customization is the smaller 'hush' shell. "Msh" and "lash" used to be available.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> </p><p>As it is a complete bootstrap system, it will further replace the <a href="/wiki/Init" title="Init">init daemon</a> and <a href="/wiki/Udev" title="Udev">udev</a> (or the latter-day <a href="/wiki/Systemd" title="Systemd">systemd</a>) using itself to be called as <i>init</i> on startup and <i>mdev</i> at hotplug time. </p><p>The BusyBox website provides a full list of the utilities implemented.<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Single_binary">Single binary</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=6" title="Edit section: Single binary"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Typical computer programs have a separate <a href="/wiki/Binary_file" title="Binary file">binary</a> (<a href="/wiki/Executable" title="Executable">executable</a>) file for each application. BusyBox is a single binary, which is a conglomerate of many applications, each of which can be accessed by calling the single BusyBox binary with various names (supported by having a <a href="/wiki/Symbolic_link" title="Symbolic link">symbolic link</a> or <a href="/wiki/Hard_link" title="Hard link">hard link</a> for each different name)<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> in a specific manner with appropriate arguments. </p><p>BusyBox benefits from the single binary approach, as it reduces the overhead introduced by the executable file format (typically <a href="/wiki/Executable_and_Linkable_Format" title="Executable and Linkable Format">ELF</a>), and it allows code to be shared between multiple applications without requiring a <a href="/wiki/Library_(computing)" title="Library (computing)">library</a>. This technique is similar to what is provided by the <i>crunchgen</i><sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> command in <a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a>, the difference being that BusyBox provides simplified versions of the utilities (for example, an <samp>ls</samp> command without file sorting ability), while a crunchgen generated sum of all the utilities would offer the fully functional versions. </p><p>Sharing of the common code, along with routines written with size-optimization in mind, can make a BusyBox system use much less storage space than a system built with the corresponding full versions of the utilities replaced by BusyBox. Research<sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> that compared <a href="/wiki/GNU" title="GNU">GNU</a>, BusyBox, <a href="/wiki/Asmutils" title="Asmutils">asmutils</a> and <a href="/wiki/Perl" title="Perl">Perl</a> implementations of the standard Unix commands showed that in some situations BusyBox may perform faster than other implementations, but not always. </p> <div class="mw-heading mw-heading3"><h3 id="Commands">Commands</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=7" title="Edit section: Commands"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div><p> The official BusyBox documentation lists an overview of the available commands and their command-line options. </p><div class="toccolours mw-collapsible mw-collapsed"> <p><b>List of BusyBox commands<sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup></b> </p> <div class="mw-collapsible-content"> <style data-mw-deduplicate="TemplateStyles:r1184024115">.mw-parser-output .div-col{margin-top:0.3em;column-width:30em}.mw-parser-output .div-col-small{font-size:90%}.mw-parser-output .div-col-rules{column-rule:1px solid #aaa}.mw-parser-output .div-col dl,.mw-parser-output .div-col ol,.mw-parser-output .div-col ul{margin-top:0}.mw-parser-output .div-col li,.mw-parser-output .div-col dd{page-break-inside:avoid;break-inside:avoid-column}</style><div class="div-col div-col-small" style="column-width: 10em;"> <ul><li>acpid</li> <li>adduser</li> <li>adjtimex</li> <li><a href="/wiki/Almquist_shell" title="Almquist shell">ash</a></li> <li><a href="/wiki/Ar_(Unix)" title="Ar (Unix)">ar</a></li> <li><a href="/wiki/Address_Resolution_Protocol" title="Address Resolution Protocol">arp</a> — The Address Resolution Protocol (ARP)</li> <li><a href="/wiki/Arping" title="Arping">arping</a> — Send ARP REQUEST to a neighbour host</li> <li>ash</li> <li><a href="/wiki/Basename" title="Basename">basename</a> — Return non-directory portion of a pathname removing suffix.</li> <li>beep</li> <li><a href="/wiki/Blkid" class="mw-redirect" title="Blkid">blkid</a> — Print type, label and UUID of filesystem on a block device or image.</li> <li>brctl</li> <li><a href="/wiki/Bzip2" title="Bzip2">bunzip2</a> — Decompress bzip2 files.</li> <li><a href="/wiki/Bzip2" title="Bzip2">bzcat</a> — Decompress bzip2 files to stdout.</li> <li><a href="/wiki/Bzip2" title="Bzip2">bzip2</a> — Create bzip2 compressed files.</li> <li><a href="/wiki/Cal_(command)" title="Cal (command)">cal</a> — Print a calendar.</li> <li><a href="/wiki/Cat_(Unix)" title="Cat (Unix)">cat</a> — Print content of one or more files to stdout.</li> <li>catv</li> <li>chat</li> <li><a href="/wiki/Chattr" title="Chattr">chattr</a> — Change file attributes on a Linux file system.</li> <li><a href="/wiki/Chgrp" title="Chgrp">chgrp</a> — Change group of one or more files.</li> <li><a href="/wiki/Chmod" title="Chmod">chmod</a> — Change mode of listed files.</li> <li><a href="/wiki/Chown" title="Chown">chown</a> — Change owner of one or more files.</li> <li>chpasswd</li> <li>chpst</li> <li><a href="/wiki/Chroot" title="Chroot">chroot</a> — Run command within a new root directory.</li> <li>chrt</li> <li>chvt</li> <li><a href="/wiki/Cksum" title="Cksum">cksum</a> — For each file, output crc32 checksum value, length and name of file.</li> <li><a href="/wiki/Clear_(Unix)" title="Clear (Unix)">clear</a> — Clear the screen.</li> <li><a href="/wiki/Cmp_(Unix)" title="Cmp (Unix)">cmp</a> — Compare the contents of two files.</li> <li><a href="/wiki/Comm" title="Comm">comm</a> — Select or reject lines common to two files.</li> <li><a href="/wiki/Cp_(Unix)" title="Cp (Unix)">cp</a> — Copy files.</li> <li><a href="/wiki/Cpio" title="Cpio">cpio</a> — Copy files into and out of a "newc" format cpio archive.</li> <li>crond</li> <li>crontab</li> <li>cryptpw</li> <li><a href="/wiki/Cut_(Unix)" title="Cut (Unix)">cut</a> — Print selected parts of lines from each FILE to standard output.</li> <li><a href="/wiki/Date_(Unix)" class="mw-redirect" title="Date (Unix)">date</a> — Set/get the current date/time.</li> <li>dc</li> <li><a href="/wiki/Dd_(Unix)" title="Dd (Unix)">dd</a> — Copy a file with converting and formatting.</li> <li>deallocvt</li> <li>delgroup</li> <li>deluser</li> <li>depmod</li> <li>devmem</li> <li><a href="/wiki/Df_(Unix)" title="Df (Unix)">df</a> — Print filesystem usage statistics.</li> <li>dhcprelay</li> <li><a href="/wiki/Diff" title="Diff">diff</a> — Compare two files.</li> <li><a href="/wiki/Dirname" title="Dirname">dirname</a> — Show directory portion of path.</li> <li>dnsd</li> <li>dnsdomainname</li> <li><a href="/wiki/Dos2unix" class="mw-redirect" title="Dos2unix">dos2unix</a> — Convert newline format from dos "\r\n" to unix "\n".</li> <li>dpkg</li> <li><a href="/wiki/Du_(Unix)" title="Du (Unix)">du</a> — Show disk usage, space consumed by files and directories.</li> <li>dumpkmap</li> <li>dumpleases</li> <li><a href="/wiki/Echo_(command)" title="Echo (command)">echo</a> — Display a specified line of text.</li> <li>ed</li> <li>eject</li> <li><a href="/wiki/Env" title="Env">env</a> — Set the environment for command invocation, or list environment variables.</li> <li>envdir</li> <li>envuidgid</li> <li><a href="/wiki/Expand_(Unix)" title="Expand (Unix)">expand</a> — Expand tabs to spaces according to tabstops.</li> <li>expr</li> <li>fakeidentd</li> <li>false</li> <li>fbset</li> <li>fbsplash</li> <li>fdflush</li> <li>fdformat</li> <li>fdisk</li> <li>find</li> <li>findfs</li> <li>flash_lock</li> <li>flash_unlock</li> <li>fold</li> <li>free</li> <li>freeramdisk</li> <li>fsck.minix</li> <li>fsck</li> <li>fsync</li> <li>ftpd</li> <li>ftpget</li> <li>ftpput</li> <li>fuser</li> <li>getopt</li> <li><a href="/wiki/Getty_(Unix)" class="mw-redirect" title="Getty (Unix)">getty</a></li> <li><a href="/wiki/Grep" title="Grep">grep</a> — Search for PATTERN in each FILE or standard input.</li> <li>gunzip — Compressed file expansion.</li> <li>gzip — File compression.</li> <li>hd</li> <li>hdparm</li> <li>head</li> <li>hexdump</li> <li>hostid</li> <li>hostname</li> <li>httpd — <a href="/wiki/Web_server" title="Web server">HTTP server daemon</a></li> <li>hush</li> <li>hwclock</li> <li>id</li> <li>ifconfig</li> <li>ifdown</li> <li>ifenslave</li> <li>ifplugd</li> <li>ifup</li> <li>inetd</li> <li>inotifyd</li> <li>insmod</li> <li>install</li> <li>ionice</li> <li>ip</li> <li>ipaddr</li> <li>ipcalc</li> <li>ipcrm</li> <li>ipcs</li> <li>iplink</li> <li>iproute</li> <li>iprule</li> <li>iptunnel</li> <li>kbd_mode</li> <li><a href="/wiki/Kill_(command)" title="Kill (command)">kill</a> — Send a signal to a process.</li> <li>killall</li> <li>klogd</li> <li>last</li> <li>length</li> <li>less</li> <li>linux32</li> <li>linux64</li> <li>linuxrc</li> <li><a href="/wiki/Ln_(Unix)" title="Ln (Unix)">ln</a> — Create a link named LINK_NAME or DIRECTORY to the specified TARGET.</li> <li>loadfont</li> <li>loadkmap</li> <li>logger</li> <li>login — Begin a new session on the system</li> <li>logname</li> <li>logread</li> <li>losetup</li> <li>lpd</li> <li>lpq</li> <li>lpr</li> <li>ls — List of files or folders</li> <li>lsattr</li> <li>lsmod</li> <li>lzmacat</li> <li>lzop</li> <li>lzopcat</li> <li>makemime</li> <li>man</li> <li>md5sum</li> <li>mdev — akin to udev</li> <li>mesg</li> <li>microcom</li> <li>mkdir — Create a folder</li> <li>mkdosfs</li> <li>mkfifo</li> <li>mkfs.minix</li> <li>mkfs.vfat</li> <li>mknod</li> <li>mkpasswd</li> <li>mkswap</li> <li>mktemp</li> <li>modprobe</li> <li><a href="/wiki/More_(command)" title="More (command)">more</a> — View FILE or standard input one screen-full at a time</li> <li><a href="/wiki/Mount_(Unix)" title="Mount (Unix)">mount</a> — Mount file systems</li> <li>mountpoint</li> <li>mt</li> <li><a href="/wiki/Mv_(Unix)" title="Mv (Unix)">mv</a> — move file</li> <li>nameif</li> <li><a href="/wiki/Netcat" title="Netcat">nc</a> — networking Swiss army knife.</li> <li>netstat — Display networking information.</li> <li>nice</li> <li>nmeter</li> <li>nohup</li> <li>nslookup</li> <li>ntpc</li> <li>ntpsync</li> <li>nvram</li> <li>od</li> <li>openvt</li> <li>passwd</li> <li>patch</li> <li>pgrep</li> <li>pidof — List PIDs of all processes with names that match NAMEs</li> <li>ping6</li> <li><a href="/wiki/Ping_(networking_utility)" title="Ping (networking utility)">ping</a> — Send ICMP ECHO_REQUEST packets to network hosts</li> <li>pipe_progress</li> <li>pivot_root</li> <li>pkill</li> <li>popmaildir</li> <li>printenv</li> <li>printf</li> <li><a href="/wiki/Ps_(Unix)" title="Ps (Unix)">ps</a> — Report process status</li> <li>pscan</li> <li>pwd — Print working directory</li> <li>raidautorun</li> <li>rdate</li> <li>rdev</li> <li>readlink</li> <li>readprofile</li> <li>reformime</li> <li>renice</li> <li>reset</li> <li>resize</li> <li><a href="/wiki/Rm_(Unix)" title="Rm (Unix)">rm</a> — Erase file</li> <li>rmdir — Remove directory</li> <li>rmmod</li> <li>route</li> <li>rpm</li> <li>rstats — Copyright of BusyBox</li> <li><a href="/w/index.php?title=Rx_(UNIX)&action=edit&redlink=1" class="new" title="Rx (UNIX) (page does not exist)">rx</a></li> <li><a href="/wiki/Script_(Unix)" title="Script (Unix)">script</a></li> <li>scriptreplay</li> <li>sed — Text stream editor</li> <li>sendmail</li> <li>seq</li> <li>setarch</li> <li>setconsole</li> <li>setfont</li> <li>sh</li> <li>sha1sum — Compute and check SHA-1 message digest</li> <li>sha256sum — Compute and check SHA-256 message digest</li> <li>sha512sum</li> <li>showkey</li> <li>slattach</li> <li><a href="/wiki/Sleep_(command)" title="Sleep (command)">sleep</a> — Suspend program execution for a specified time</li> <li>softlimit</li> <li>sort</li> <li>split</li> <li><a href="/wiki/Stat_(Unix)" class="mw-redirect" title="Stat (Unix)">stat</a></li> <li><a href="/wiki/Strings_(Unix)" title="Strings (Unix)">strings</a></li> <li>stty — Change and print terminal line settings</li> <li><a href="/wiki/Su_(Unix)" title="Su (Unix)">su</a> — Execute commands with privileges of another user account</li> <li><a href="/wiki/Sum_(Unix)" title="Sum (Unix)">sum</a> — Checksum and count blocks in a file</li> <li><a href="/w/index.php?title=Sv_(UNIX)&action=edit&redlink=1" class="new" title="Sv (UNIX) (page does not exist)">sv</a></li> <li>switch_root</li> <li><a href="/wiki/Sync_(Unix)" title="Sync (Unix)">sync</a> — Write all buffered file system blocks to disk</li> <li><a href="/wiki/Tac_(Unix)" class="mw-redirect" title="Tac (Unix)">tac</a> — Concatenate and print files in reverse line order</li> <li><a href="/wiki/Tail_(Unix)" title="Tail (Unix)">tail</a> — Output last of file</li> <li><a href="/wiki/Tar_(computing)" title="Tar (computing)">tar</a></li> <li><a href="/wiki/Tee_(command)" title="Tee (command)">tee</a> — Send output to multiple files</li> <li><a href="/wiki/Test_(Unix)" title="Test (Unix)">test</a> — Built-in evaluation</li> <li><a href="/wiki/Time_(Unix)" title="Time (Unix)">time</a></li> <li><a href="/wiki/Top_(software)" title="Top (software)">top</a></li> <li><a href="/wiki/Touch_(command)" title="Touch (command)">touch</a> — Update the last-modified date on the given FILE[s]</li> <li><a href="/wiki/Tr_(Unix)" title="Tr (Unix)">tr</a> — Translate or delete characters</li> <li><a href="/wiki/True_and_false_(commands)" title="True and false (commands)">true</a></li> <li><a href="/wiki/Terminal_emulator" title="Terminal emulator">tty</a></li> <li>udhcpc — Small DHCP client</li> <li>umount — Unmount file systems</li> <li>uname — Display system information</li> <li>uptime — Tell how long the system has been running.</li> <li>uudecode</li> <li>uuencode</li> <li>usleep — Pause for N [microseconds]</li> <li>vconfig — VLAN (802.1q) configuration program</li> <li>vlock — Virtual Console lock program</li> <li><a href="/wiki/Vi_(text_editor)" title="Vi (text editor)">vi</a> — (visual) Edit FILE</li> <li>volname — Return volume name</li> <li><a href="/wiki/Watch_(Unix)" class="mw-redirect" title="Watch (Unix)">watch</a> — Execute a program periodically</li> <li><a href="/w/index.php?title=Watchdog_(software_watchdog_daemon)&action=edit&redlink=1" class="new" title="Watchdog (software watchdog daemon) (page does not exist)">watchdog</a> — Software watchdog daemon</li> <li><a href="/wiki/Wc_(Unix)" title="Wc (Unix)">wc</a> — Word, line, and byte or character count</li> <li><a href="/wiki/Which_(command)" title="Which (command)">which</a> — Shows the full path of (shell) commands</li> <li><a href="/wiki/Who_(Unix)" title="Who (Unix)">who</a> — Display who is on the system</li> <li>whoami — Print effective userid</li> <li>xargs — Construct argument lists and invoke utility</li> <li><a href="/wiki/Yes_(Unix)" title="Yes (Unix)">yes</a> — to print a string repetitively</li> <li><a href="/wiki/Gzip#gunzip_and_zcat" title="Gzip">zcat</a> — Uncompress to stdout</li></ul> </div> </div> </div> <div class="mw-heading mw-heading2"><h2 id="Examples">Examples</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=8" title="Edit section: Examples"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1251242444">.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}</style><table class="box-Unreferenced_section plainlinks metadata ambox ambox-content ambox-Unreferenced" role="presentation"><tbody><tr><td class="mbox-image"><div class="mbox-image-div"><span typeof="mw:File"><a href="/wiki/File:Question_book-new.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/50px-Question_book-new.svg.png" decoding="async" width="50" height="39" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/75px-Question_book-new.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/99/Question_book-new.svg/100px-Question_book-new.svg.png 2x" data-file-width="512" data-file-height="399" /></a></span></div></td><td class="mbox-text"><div class="mbox-text-span">This section <b>does not <a href="/wiki/Wikipedia:Citing_sources" title="Wikipedia:Citing sources">cite</a> any <a href="/wiki/Wikipedia:Verifiability" title="Wikipedia:Verifiability">sources</a></b>.<span class="hide-when-compact"> Please help <a href="/wiki/Special:EditPage/BusyBox" title="Special:EditPage/BusyBox">improve this section</a> by <a href="/wiki/Help:Referencing_for_beginners" title="Help:Referencing for beginners">adding citations to reliable sources</a>. Unsourced material may be challenged and <a href="/wiki/Wikipedia:Verifiability#Burden_of_evidence" title="Wikipedia:Verifiability">removed</a>.</span> <span class="date-container"><i>(<span class="date">November 2022</span>)</i></span><span class="hide-when-compact"><i> (<small><a href="/wiki/Help:Maintenance_template_removal" title="Help:Maintenance template removal">Learn how and when to remove this message</a></small>)</i></span></div></td></tr></tbody></table> <p>Programs included in BusyBox can be run simply by adding their name as an argument to the BusyBox executable: </p> <dl><dd><code>/bin/busybox ls</code></dd></dl> <p>More commonly, the desired command names are linked (using <a href="/wiki/Hard_link" title="Hard link">hard</a> or <a href="/wiki/Symbolic_link" title="Symbolic link">symbolic</a> links) to the BusyBox executable; BusyBox reads <a href="/wiki/Argv" class="mw-redirect" title="Argv">argv[0]</a> to find the name by which it is called, and runs the appropriate command, for example just </p> <dl><dd><code>/bin/ls</code></dd></dl> <p>after <i>/bin/ls</i> is linked to <i>/bin/busybox</i>. This works because the first argument passed to a program is the name used for the program call, in this case the argument would be "/bin/ls". BusyBox would see that its "name" is "ls" and act like the "ls" program. </p> <div class="mw-heading mw-heading2"><h2 id="Appliances_and_reception">Appliances and reception</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=9" title="Edit section: Appliances and reception"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>BusyBox is used by several operating systems running on <a href="/wiki/Embedded_system" title="Embedded system">embedded systems</a> and is an essential component of distributions such as <a href="/wiki/OpenWrt" title="OpenWrt">OpenWrt</a>, <a href="/wiki/OpenEmbedded" title="OpenEmbedded">OpenEmbedded</a> (including the <a href="/wiki/Yocto_Project" title="Yocto Project">Yocto Project</a>) and <a href="/wiki/Buildroot" title="Buildroot">Buildroot</a>. The <a href="/wiki/Sharp_Zaurus" title="Sharp Zaurus">Sharp Zaurus</a> utilizes BusyBox extensively for ordinary <a href="/wiki/Unix-like" title="Unix-like">Unix-like</a> tasks performed on the system's shell.<sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> </p><p>BusyBox is also an essential component of <a href="/wiki/VMware_ESXi" title="VMware ESXi">VMware ESXi</a>, <a href="/wiki/Tiny_Core_Linux" title="Tiny Core Linux">Tiny Core Linux</a>, <a href="/wiki/SliTaz" title="SliTaz">SliTaz</a> 5(Rolling), and <a href="/wiki/Alpine_Linux" title="Alpine Linux">Alpine Linux</a>, all of which are not embedded distributions. </p><p>It is necessary for several root applications on Android and is also preinstalled with some "1 Tap Root" solutions such as <a href="/wiki/Kingo_Root" title="Kingo Root">Kingo Root</a>. </p> <div class="mw-heading mw-heading2"><h2 id="Controversy_over_Toybox">Controversy over Toybox</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=10" title="Edit section: Controversy over Toybox"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><a href="/wiki/Toybox" title="Toybox">Toybox</a> was started early 2006 under the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GPL-2.0-only</a> license by former BusyBox maintainer Rob Landley as a result of the controversies around GPLv3/GPLv2 discussions. At the end of 2011<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> it was relicensed under the <a href="/wiki/BSD_licenses" title="BSD licenses">BSD-2-Clause</a> license after the project went dormant.<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup> In March 2013, it was relicensed again under the <a href="/wiki/BSD_licenses" title="BSD licenses">0BSD</a> license.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup> On January 11, 2012, Tim Bird, a <a href="/wiki/Sony" title="Sony">Sony</a> employee, suggested creating an alternative to BusyBox which would not be under the GNU General Public License. He suggested it be based on the dormant Toybox.<sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup> In January 2012 the proposal of creating a <a href="/wiki/BSD_license" class="mw-redirect" title="BSD license">BSD licensed</a> alternative to the GPL licensed BusyBox project drew harsh criticism from <a href="/wiki/Matthew_Garrett" title="Matthew Garrett">Matthew Garrett</a> for taking away the only relevant tool for <a href="/wiki/Copyright_enforcement" class="mw-redirect" title="Copyright enforcement">copyright enforcement</a> of the <a href="/wiki/Software_Freedom_Conservancy" title="Software Freedom Conservancy">Software Freedom Conservancy</a> group.<sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> The starter of BusyBox based lawsuits, Rob Landley, responded that this was intentional as he came to the conclusion that the lawsuits resulted not in the hoped for positive outcomes and he wanted to stop them <i>"in whatever way I see fit"</i>.<sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=11" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1266661725">.mw-parser-output .portalbox{padding:0;margin:0.5em 0;display:table;box-sizing:border-box;max-width:175px;list-style:none}.mw-parser-output .portalborder{border:1px solid var(--border-color-base,#a2a9b1);padding:0.1em;background:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .portalbox-entry{display:table-row;font-size:85%;line-height:110%;height:1.9em;font-style:italic;font-weight:bold}.mw-parser-output .portalbox-image{display:table-cell;padding:0.2em;vertical-align:middle;text-align:center}.mw-parser-output .portalbox-link{display:table-cell;padding:0.2em 0.2em 0.2em 0.3em;vertical-align:middle}@media(min-width:720px){.mw-parser-output .portalleft{margin:0.5em 1em 0.5em 0}.mw-parser-output .portalright{clear:right;float:right;margin:0.5em 0 0.5em 1em}}</style><ul role="navigation" aria-label="Portals" class="noprint portalbox portalborder portalright"> <li class="portalbox-entry"><span class="portalbox-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/28px-Free_and_open-source_software_logo_%282009%29.svg.png" decoding="async" width="28" height="28" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/42px-Free_and_open-source_software_logo_%282009%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/31/Free_and_open-source_software_logo_%282009%29.svg/56px-Free_and_open-source_software_logo_%282009%29.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span></span><span class="portalbox-link"><a href="/wiki/Portal:Free_and_open-source_software" title="Portal:Free and open-source software">Free and open-source software portal</a></span></li></ul> <ul><li><a href="/wiki/Toybox" title="Toybox">Toybox</a>, a similar project with different licensing policy</li> <li><a href="/wiki/GNU_Core_Utilities" title="GNU Core Utilities">GNU Core Utilities</a></li> <li><a href="/wiki/Util-linux" title="Util-linux">util-linux</a>, <a href="/wiki/Iproute2" title="Iproute2">iproute2</a>, <a href="/wiki/Ethtool" title="Ethtool">ethtool</a></li> <li><a rel="nofollow" class="external text" href="http://git.suckless.org/sbase/file/README.html">sbase</a> and <a rel="nofollow" class="external text" href="http://git.suckless.org/ubase/file/README.html">ubase</a>, intended to form a base system similar to busybox but much smaller</li> <li><a rel="nofollow" class="external text" href="https://tools.suckless.org/9base/">9base</a>, a port of various original Plan 9 tools for Unix</li> <li><a href="/wiki/Heirloom_Project" title="Heirloom Project">The Heirloom Toolchest</a>, a collection of standard Unix utilities derived from original Unix material</li> <li><a href="/wiki/Linux_on_embedded_systems" title="Linux on embedded systems">Linux on embedded systems</a></li> <li><a href="/wiki/Linux_for_mobile_devices" title="Linux for mobile devices">Linux for mobile devices</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=12" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.codepoet.org/andersen/erik/erik.html">"Erik Andersen's Homepage"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100613073438/http://codepoet.org/andersen/erik/erik.html">Archived</a> from the original on June 13, 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">December 23,</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Erik+Andersen%27s+Homepage&rft_id=http%3A%2F%2Fwww.codepoet.org%2Fandersen%2Ferik%2Ferik.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://landley.net/code/">Active Projects</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100729022314/http://landley.net/code/">Archived</a> July 29, 2010, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, Rob Landley's website</span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://busybox.net/~vda/resume/denys_vlasenko.htm">Denys Vlasenko</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170905194844/https://busybox.net/~vda/resume/denys_vlasenko.htm">Archived</a> September 5, 2017, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a>, BusyBox maintainer</span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20150924103508/http://www.softwarefreedom.org/resources/2009/busybox-complaint-2009-12-14.pdf">"busybox-complaint-2009-12-14"</a> <span class="cs1-format">(PDF)</span>. Software Freedom Law Center. Archived from <a rel="nofollow" class="external text" href="http://www.softwarefreedom.org/resources/2009/busybox-complaint-2009-12-14.pdf">the original</a> <span class="cs1-format">(PDF)</span> on September 24, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">June 30,</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=busybox-complaint-2009-12-14&rft.pub=Software+Freedom+Law+Center&rft_id=http%3A%2F%2Fwww.softwarefreedom.org%2Fresources%2F2009%2Fbusybox-complaint-2009-12-14.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-wikidata-a9e8f08c46ce4baab9a8006aae585aa35d690216-v18-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-wikidata-a9e8f08c46ce4baab9a8006aae585aa35d690216-v18_5-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://busybox.net/news.html">"BusyBox 1.36.1 (stable)"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=BusyBox+1.36.1+%28stable%29&rft_id=https%3A%2F%2Fbusybox.net%2Fnews.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-busybox1-6"><span class="mw-cite-backlink">^ <a href="#cite_ref-busybox1_6-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-busybox1_6-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.busybox.net/license.html">"BusyBox"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180224052830/https://www.busybox.net/license.html">Archived</a> from the original on February 24, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">February 23,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=BusyBox&rft_id=https%3A%2F%2Fwww.busybox.net%2Flicense.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://busybox.net/downloads/busybox-1.2.2.1.tar.bz2">"busybox-1.2.2.1.tar.bz2"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220331151158/https://busybox.net/downloads/busybox-1.2.2.1.tar.bz2">Archived</a> from the original on March 31, 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">June 29,</span> 2021</span>. <q>From changelog: <i>This is the last release of BusyBox under the old "GPLv2 or later" dual license. Future versions (containing changes after svn 16112) will just be GPLv2 only, without the "or later".</i></q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=busybox-1.2.2.1.tar.bz2&rft_id=https%3A%2F%2Fbusybox.net%2Fdownloads%2Fbusybox-1.2.2.1.tar.bz2&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBitCubate_X" class="citation web cs1">BitCubate X. <a rel="nofollow" class="external text" href="https://play.google.com/store/apps/details?id=busybox.lite&hl=en">"BusyBox Classic"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221027123436/https://play.google.com/store/apps/details?id=busybox.lite&hl=en">Archived</a> from the original on October 27, 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">August 8,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=BusyBox+Classic&rft.au=BitCubate+X&rft_id=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dbusybox.lite%26hl%3Den&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.freshports.org/sysutils/busybox">"Port details"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20230709003127/https://www.freshports.org/sysutils/busybox/">Archived</a> from the original on July 9, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Port+details&rft_id=https%3A%2F%2Fwww.freshports.org%2Fsysutils%2Fbusybox&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.busybox.net/about.html">"The slogan for 'The Swiss Army Knife of Embedded Linux' source"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180224052828/https://www.busybox.net/about.html">Archived</a> from the original on February 24, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">February 23,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+slogan+for+%27The+Swiss+Army+Knife+of+Embedded+Linux%27+source&rft_id=https%3A%2F%2Fwww.busybox.net%2Fabout.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLandley" class="citation web cs1">Landley, Rob. <a rel="nofollow" class="external text" href="https://busybox.net/~landley/forensics.txt">"BusyBox forensic analysis"</a> <span class="cs1-format">(TXT)</span>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20211025201514/https://busybox.net/~landley/forensics.txt">Archived</a> from the original on October 25, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">November 11,</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=BusyBox+forensic+analysis&rft.aulast=Landley&rft.aufirst=Rob&rft_id=https%3A%2F%2Fbusybox.net%2F~landley%2Fforensics.txt&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-PERENS-12"><span class="mw-cite-backlink">^ <a href="#cite_ref-PERENS_12-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-PERENS_12-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBruce_Perens2009" class="citation web cs1"><a href="/wiki/Bruce_Perens" title="Bruce Perens">Bruce Perens</a> (December 15, 2009). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20091220044135/http://perens.com/blog/2009/12/15/23/">"Statement on Busybox Lawsuits"</a>. Archived from <a rel="nofollow" class="external text" href="http://perens.com/blog/2009/12/15/23/">the original</a> on December 20, 2009.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Statement+on+Busybox+Lawsuits&rft.date=2009-12-15&rft.au=Bruce+Perens&rft_id=http%3A%2F%2Fperens.com%2Fblog%2F2009%2F12%2F15%2F23%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-busybusy-13"><span class="mw-cite-backlink">^ <a href="#cite_ref-busybusy_13-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-busybusy_13-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCorbet2006" class="citation web cs1">Corbet, Jonathan (October 1, 2006). <a rel="nofollow" class="external text" href="https://lwn.net/Articles/202106/">"Busy busy busybox"</a>. <a href="/wiki/LWN.net" title="LWN.net">LWN.net</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160107184000/https://lwn.net/Articles/202106/">Archived</a> from the original on January 7, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">November 21,</span> 2015</span>. <q><i>Since BusyBox can be found in so many embedded systems, it finds itself at the core of the <a href="/wiki/GNU_General_Public_License#Version_3" title="GNU General Public License">GPLv3</a> anti-DRM debate. [...]The real outcomes, however, are this: BusyBox will be GPLv2 only starting with the next release. It is generally accepted that stripping out the "or any later version" is legally defensible, and that the merging of other GPLv2-only code will force that issue in any case</i></q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Busy+busy+busybox&rft.pub=LWN.net&rft.date=2006-10-01&rft.aulast=Corbet&rft.aufirst=Jonathan&rft_id=https%3A%2F%2Flwn.net%2FArticles%2F202106%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLandley2006" class="citation web cs1">Landley, Rob (September 9, 2006). <a rel="nofollow" class="external text" href="https://lwn.net/Articles/202110/">"Re: Move GPLv2 vs v3 fun…"</a>. lwn.net. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170916140920/https://lwn.net/Articles/202110/">Archived</a> from the original on September 16, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">November 21,</span> 2015</span>. <q><i>Don't invent a straw man argument please. I consider licensing BusyBox under GPLv3 to be useless, unnecessary, overcomplicated, and confusing, and in addition to that it has actual downsides. 1) Useless: We're never dropping GPLv2.</i></q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Re%3A+Move+GPLv2+vs+v3+fun%E2%80%A6&rft.pub=lwn.net&rft.date=2006-09-09&rft.aulast=Landley&rft.aufirst=Rob&rft_id=https%3A%2F%2Flwn.net%2FArticles%2F202110%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://lwn.net/Articles/202113/">GPL version 2 only for BusyBox 1.3.0.</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160914100444/https://lwn.net/Articles/202113/">Archived</a> September 14, 2016, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> on <a href="/wiki/Lwn.net" class="mw-redirect" title="Lwn.net">lwn.net</a></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLandley2006" class="citation mailinglist cs1">Landley, Robert (September 30, 2006). <a rel="nofollow" class="external text" href="https://lwn.net/Articles/202120/">"I'm going out now. I may be some time"</a>. <i>busybox</i> (Mailing list). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160718121452/http://lwn.net/Articles/202120/">Archived</a> from the original on July 18, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">July 21,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=I%27m+going+out+now.+I+may+be+some+time&rft.date=2006-09-30&rft.aulast=Landley&rft.aufirst=Robert&rft_id=https%3A%2F%2Flwn.net%2FArticles%2F202120%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-softwarefreedom2007-17"><span class="mw-cite-backlink">^ <a href="#cite_ref-softwarefreedom2007_17-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-softwarefreedom2007_17-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.softwarefreedom.org/news/2007/sep/20/busybox/">On Behalf of BusyBox Developers Andersen and Landley, SFLC Files First Ever U.S. GPL Violation Lawsuit</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071006013510/http://www.softwarefreedom.org/news/2007/sep/20/busybox/">Archived</a> October 6, 2007, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (Software Freedom Law Center September 20, 2007)</span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFByfield2007" class="citation web cs1">Byfield, Bruce (October 30, 2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080924170713/http://www.linux.com/feature/120629">"Settlement reached in Busybox-Monsoon GPL case"</a>. <i>Linux.com</i>. Archived from <a rel="nofollow" class="external text" href="http://www.linux.com/feature/120629">the original</a> on September 24, 2008.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Linux.com&rft.atitle=Settlement+reached+in+Busybox-Monsoon+GPL+case&rft.date=2007-10-30&rft.aulast=Byfield&rft.aufirst=Bruce&rft_id=http%3A%2F%2Fwww.linux.com%2Ffeature%2F120629&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://news.zdnet.co.uk/software/0,1000000121,39290971,00.htm">Linux legal team sues over GPL violations</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071213221604/http://news.zdnet.co.uk/software/0,1000000121,39290971,00.htm">Archived</a> December 13, 2007, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (Martin LaMonica, CNET News.com, November 21, 2007)</span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.softwarefreedom.org/news/2007/nov/20/busybox/">"Second Round of GPL Infringement Lawsuits Filed on Behalf of BusyBox Developers"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071124092039/http://www.softwarefreedom.org/news/2007/nov/20/busybox/">Archived</a> from the original on November 24, 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">November 25,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Second+Round+of+GPL+Infringement+Lawsuits+Filed+on+Behalf+of+BusyBox+Developers&rft_id=http%3A%2F%2Fwww.softwarefreedom.org%2Fnews%2F2007%2Fnov%2F20%2Fbusybox%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.softwarefreedom.org/news/2007/dec/17/busybox-xterasys-settlement/">"BusyBox Developers and Xterasys Corporation Agree to Settle GPL Lawsuit"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071219004956/http://www.softwarefreedom.org/news/2007/dec/17/busybox-xterasys-settlement/">Archived</a> from the original on December 19, 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">December 18,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=BusyBox+Developers+and+Xterasys+Corporation+Agree+to+Settle+GPL+Lawsuit&rft_id=http%3A%2F%2Fwww.softwarefreedom.org%2Fnews%2F2007%2Fdec%2F17%2Fbusybox-xterasys-settlement%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.softwarefreedom.org/news/2008/mar/06/busybox-hga/">BusyBox Developers and High-Gain Antennas Agree to Dismiss GPL Lawsuit</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080309174405/http://www.softwarefreedom.org/news/2008/mar/06/busybox-hga/">Archived</a> March 9, 2008, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (SFLC press release)</span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFGross2007" class="citation web cs1">Gross, Grant (December 7, 2007). <a rel="nofollow" class="external text" href="https://www.computerworld.com/article/1565983/open-source-legal-group-strikes-again-on-busybox-suing-verizon.html">"Open-source legal group strikes again on BusyBox, suing Verizon"</a>. <i><a href="/wiki/Computerworld" title="Computerworld">Computerworld</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240406134905/https://www.computerworld.com/article/1565983/open-source-legal-group-strikes-again-on-busybox-suing-verizon.html">Archived</a> from the original on April 6, 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Computerworld&rft.atitle=Open-source+legal+group+strikes+again+on+BusyBox%2C+suing+Verizon&rft.date=2007-12-07&rft.aulast=Gross&rft.aufirst=Grant&rft_id=https%3A%2F%2Fwww.computerworld.com%2Farticle%2F1565983%2Fopen-source-legal-group-strikes-again-on-busybox-suing-verizon.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.softwarefreedom.org/news/2007/dec/07/busybox/">"BusyBox Developers File GPL Infringement Lawsuit Against Verizon Communications"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071230025833/http://www.softwarefreedom.org/news/2007/dec/07/busybox/">Archived</a> from the original on December 30, 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">December 22,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=BusyBox+Developers+File+GPL+Infringement+Lawsuit+Against+Verizon+Communications&rft_id=http%3A%2F%2Fwww.softwarefreedom.org%2Fnews%2F2007%2Fdec%2F07%2Fbusybox%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.informationweek.com/news/showArticle.jhtml?articleID=206904096&subSection=News">Verizon Settles Open Source Software Lawsuit</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080321195234/http://www.informationweek.com/news/showArticle.jhtml?articleID=206904096&subSection=News">Archived</a> March 21, 2008, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (Paul McDougell, <i>InformationWeek</i>, March 17, 2008)</span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.softwarefreedom.org/news/2008/jun/10/busybox/">SFLC Files Another Round of GPL Violation Lawsuits on Behalf of BusyBox Developers</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080611164749/http://www.softwarefreedom.org/news/2008/jun/10/busybox/">Archived</a> June 11, 2008, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (SFLC press release)</span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.softwarefreedom.org/news/2008/jul/23/busybox-supermicro/">BusyBox Developers and Supermicro Agree to End GPL Lawsuit: Good Faith Discussions Result in Dismissal of Copyright Infringement Case</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20080727030737/http://www.softwarefreedom.org/news/2008/jul/23/busybox-supermicro/">Archived</a> July 27, 2008, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (SFLC press release)</span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text">2008. <i>Andersen v. Bell Microproducts, Inc.</i>, No. 08-cv-5270, Doc. No. 16 (S.D.N.Y. Oct. 17, 2008) (notice of voluntary dismissal)</span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPerlow2009" class="citation web cs1">Perlow, Jason (December 16, 2009). <a rel="nofollow" class="external text" href="https://www.zdnet.com/article/how-to-avoid-modern-day-public-gpl-floggings/">"How to avoid modern day public GPL floggings"</a>. <a href="/wiki/ZDNet" class="mw-redirect" title="ZDNet">ZDNet</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160313074445/http://www.zdnet.com/article/how-to-avoid-modern-day-public-gpl-floggings/">Archived</a> from the original on March 13, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">March 24,</span> 2016</span>. <q>Public floggings and executions like the recent SFLC lawsuit could be avoided if actual standards and procedures for compliance with the GPL and other Free and Open Source licenses actually existed.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=How+to+avoid+modern+day+public+GPL+floggings&rft.pub=ZDNet&rft.date=2009-12-16&rft.aulast=Perlow&rft.aufirst=Jason&rft_id=https%3A%2F%2Fwww.zdnet.com%2Farticle%2Fhow-to-avoid-modern-day-public-gpl-floggings%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAndrew_Nusca" class="citation web cs1">Andrew Nusca. <a rel="nofollow" class="external text" href="https://www.cnet.com/tech/tech-industry/best-buy-samsung-others-named-in-gpl-suit/">"Best Buy, Samsung, Westinghouse, 11 more named in GPL lawsuit"</a>. <a href="/wiki/Cnet.com" class="mw-redirect" title="Cnet.com">cnet.com</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Best+Buy%2C+Samsung%2C+Westinghouse%2C+11+more+named+in+GPL+lawsuit&rft.pub=cnet.com&rft.au=Andrew+Nusca&rft_id=https%3A%2F%2Fwww.cnet.com%2Ftech%2Ftech-industry%2Fbest-buy-samsung-others-named-in-gpl-suit%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20240525220726/https://www.tech-insider.org/open-source-software/research/acrobat/091214.pdf">"The Software Freedom Conservancy, Inc. & Mr. Erik Andersen vs BestBuy, Samsung, Westinghouse, JVC, Western Digital, Bosch, Phoebe Micro, Humax, ..."</a> <span class="cs1-format">(PDF)</span>. January 19, 2017. Archived from <a rel="nofollow" class="external text" href="https://tech-insider.org/open-source-software/research/acrobat/091214.pdf">the original</a> <span class="cs1-format">(PDF)</span> on May 25, 2024.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+Software+Freedom+Conservancy%2C+Inc.+%26+Mr.+Erik+Andersen+vs+BestBuy%2C+Samsung%2C+Westinghouse%2C+JVC%2C+Western+Digital%2C+Bosch%2C+Phoebe+Micro%2C+Humax%2C+...&rft.date=2017-01-19&rft_id=https%3A%2F%2Ftech-insider.org%2Fopen-source-software%2Fresearch%2Facrobat%2F091214.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><b><a href="#cite_ref-32">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100210133921/http://www.samsung.com/global/opensource">Visual Display - Open Source</a> on samsung.com <i>"Please download the links below We use GPLv2 and LGPLv2.1, not GPLv3 and LGPLv3. Model: LN40A650 / LN52A650 / LN52A750 [...] LN52A750.zip"</i> (archived 2010)</span> </li> <li id="cite_note-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-33">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://wiki.samygo.tv/index.php?title=Main_Page">Main_Page</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20170216222201/https://wiki.samygo.tv/index.php?title=Main_Page">Archived</a> February 16, 2017, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> on samygo.tv</span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJones2010" class="citation web cs1">Jones, Pamela (August 3, 2010). <a rel="nofollow" class="external text" href="http://www.groklaw.net/article.php?story=20100803132055210">"BusyBox and the GPL Prevail Again - Updated 4Xs"</a>. <i><a href="/wiki/Groklaw" title="Groklaw">Groklaw</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100804000246/http://www.groklaw.net/article.php?story=20100803132055210">Archived</a> from the original on August 4, 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Groklaw&rft.atitle=BusyBox+and+the+GPL+Prevail+Again+-+Updated+4Xs&rft.date=2010-08-03&rft.aulast=Jones&rft.aufirst=Pamela&rft_id=http%3A%2F%2Fwww.groklaw.net%2Farticle.php%3Fstory%3D20100803132055210&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100310193527/http://www.in-ulm.de/~mascheck/various/ash/#busybox">"ash variants"</a>. Archived from <a rel="nofollow" class="external text" href="http://www.in-ulm.de/~mascheck/various/ash/#busybox">the original</a> on March 10, 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">May 15,</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=ash+variants&rft_id=http%3A%2F%2Fwww.in-ulm.de%2F~mascheck%2Fvarious%2Fash%2F%23busybox&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://git.busybox.net/busybox/commit/shell/Config.in?id=b287e2e27a388deecd9d9580f2a846b2b2efff42">"Use the new 'select' option to make the shell config"</a>. August 8, 2003. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20190401175731/https://git.busybox.net/busybox/commit/shell/Config.in%3Fid%3Db287e2e27a388deecd9d9580f2a846b2b2efff42">Archived</a> from the original on April 1, 2019<span class="reference-accessdate">. Retrieved <span class="nowrap">April 2,</span> 2019</span>. <q>The 'ash' shell adds about 60k in the default configuration and is the most complete and most pedantically correct shell included with busybox. This shell is actually a derivative of the <a href="/wiki/Almquist_shell#dash:_Ubuntu,_Debian_and_POSIX_compliance_of_Linux_distributions" title="Almquist shell">Debian 'dash' shell</a> (by Herbert Xu), which was created by porting the 'ash' shell (written by Kenneth Almquist) from NetBSD.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Use+the+new+%27select%27+option+to+make+the+shell+config&rft.date=2003-08-08&rft_id=https%3A%2F%2Fgit.busybox.net%2Fbusybox%2Fcommit%2Fshell%2FConfig.in%3Fid%3Db287e2e27a388deecd9d9580f2a846b2b2efff42&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.busybox.net/downloads/BusyBox.html">"BusyBox – The Swiss Army Knife of Embedded Linux"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180202181458/https://busybox.net/downloads/BusyBox.html">Archived</a> from the original on February 2, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">February 23,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=BusyBox+%E2%80%93+The+Swiss+Army+Knife+of+Embedded+Linux&rft_id=https%3A%2F%2Fwww.busybox.net%2Fdownloads%2FBusyBox.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20081209025021/http://www-128.ibm.com/developerworks/library/l-busybox/index.html">"BusyBox simplifies embedded Linux systems: A small toolkit for small environments"</a>. <i>IBM</i>. Archived from <a rel="nofollow" class="external text" href="http://www-128.ibm.com/developerworks/library/l-busybox/index.html">the original</a> on December 9, 2008.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=IBM&rft.atitle=BusyBox+simplifies+embedded+Linux+systems%3A+A+small+toolkit+for+small+environments&rft_id=http%3A%2F%2Fwww-128.ibm.com%2Fdeveloperworks%2Flibrary%2Fl-busybox%2Findex.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><span class="plainlinksneverexpand"><code><a rel="nofollow" class="external text" href="https://www.freebsd.org/cgi/man.cgi?query=crunchgen&sektion=1">crunchgen(1)</a></code></span> – <a href="/wiki/FreeBSD" title="FreeBSD">FreeBSD</a> General Commands <a href="/wiki/Man_page" title="Man page">Manual</a></span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFThayerMiller2004" class="citation conference cs1">Thayer, Doug; Miller, Keith (April 16–17, 2004). <a rel="nofollow" class="external text" href="http://www.micsymposium.org/mics_2004/ThayerMiller.pdf">"Four UNIX Programs in Four UNIX Collections: Seeking Consistency in an Open Source Icon"</a> <span class="cs1-format">(PDF)</span>. <i>Proceedings of Midwest Instruction and Computing Symposium</i>. University of Minnesota, Morris. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20111003234540/http://www.micsymposium.org/mics_2004/ThayerMiller.pdf">Archived</a> <span class="cs1-format">(PDF)</span> from the original on October 3, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">December 5,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=conference&rft.atitle=Four+UNIX+Programs+in+Four+UNIX+Collections%3A+Seeking+Consistency+in+an+Open+Source+Icon&rft.btitle=Proceedings+of+Midwest+Instruction+and+Computing+Symposium&rft.place=University+of+Minnesota%2C+Morris&rft.date=2004-04-16%2F2004-04-17&rft.aulast=Thayer&rft.aufirst=Doug&rft.au=Miller%2C+Keith&rft_id=http%3A%2F%2Fwww.micsymposium.org%2Fmics_2004%2FThayerMiller.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.busybox.net/downloads/BusyBox.html#commands">"BusyBox Command Help"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180202181458/https://busybox.net/downloads/BusyBox.html#commands">Archived</a> from the original on February 2, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">February 24,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=BusyBox+Command+Help&rft_id=https%3A%2F%2Fwww.busybox.net%2Fdownloads%2FBusyBox.html%23commands&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://tldp.org/LDP/Mobile-Guide/html/Mobile-Guide.html#mobile-guide-p3-handheld-devices-pdas">"Linux on the Road"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20180907184554/http://tldp.org/LDP/Mobile-Guide/html/Mobile-Guide.html#mobile-guide-p3-handheld-devices-pdas">Archived</a> from the original on September 7, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">August 27,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Linux+on+the+Road&rft_id=http%3A%2F%2Ftldp.org%2FLDP%2FMobile-Guide%2Fhtml%2FMobile-Guide.html%23mobile-guide-p3-handheld-devices-pdas&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLandley" class="citation web cs1">Landley, Rob. <a rel="nofollow" class="external text" href="http://landley.net/hg/toybox/rev/f3a00ece7966">"License change commit"</a>. <i>Toybox mercurial repository</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150724071540/http://landley.net/hg/toybox/rev/f3a00ece7966">Archived</a> from the original on July 24, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">July 24,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Toybox+mercurial+repository&rft.atitle=License+change+commit&rft.aulast=Landley&rft.aufirst=Rob&rft_id=http%3A%2F%2Flandley.net%2Fhg%2Ftoybox%2Frev%2Ff3a00ece7966&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://landley.net/toybox/">"Toybox news"</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150909200838/http://landley.net/toybox/">Archived</a> from the original on September 9, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">September 14,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Toybox+news&rft_id=http%3A%2F%2Flandley.net%2Ftoybox%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLandley" class="citation web cs1">Landley, Rob. <a rel="nofollow" class="external text" href="http://landley.net/hg/toybox/rev/264b9da809df">"Simplify license text, as mentioned on the mailing list"</a>. <i>Toybox mercurial repository</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210728105530/https://landley.net/hg/toybox/rev/264b9da809df">Archived</a> from the original on July 28, 2021<span class="reference-accessdate">. Retrieved <span class="nowrap">June 29,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Toybox+mercurial+repository&rft.atitle=Simplify+license+text%2C+as+mentioned+on+the+mailing+list.&rft.aulast=Landley&rft.aufirst=Rob&rft_id=http%3A%2F%2Flandley.net%2Fhg%2Ftoybox%2Frev%2F264b9da809df&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.elinux.org/index.php?title=Busybox_replacement_project&oldid=83858">"Busybox replacement project"</a>. January 11, 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20150218032408/http://www.elinux.org/index.php?title=Busybox_replacement_project&oldid=83858">Archived</a> from the original on February 18, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">March 4,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Busybox+replacement+project&rft.date=2012-01-11&rft_id=http%3A%2F%2Fwww.elinux.org%2Findex.php%3Ftitle%3DBusybox_replacement_project%26oldid%3D83858&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lwn.net/Articles/478249/">"Garrett: The ongoing fight against GPL enforcement"</a>. <a href="/wiki/LWN.net" title="LWN.net">LWN.net</a>. January 31, 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160914091237/https://lwn.net/Articles/478249/">Archived</a> from the original on September 14, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">March 4,</span> 2014</span>. <q><i>The real problem here is that the [Software Freedom Conservancy's] reliance on Busybox means that they're only able to target infringers who use that Busybox code. No significant kernel copyright holders have so far offered to allow the SFC to enforce their copyrights, with the result that enforcement action will grind to a halt as vendors move over to this Busybox replacement.</i></q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Garrett%3A+The+ongoing+fight+against+GPL+enforcement&rft.pub=LWN.net&rft.date=2012-01-31&rft_id=https%3A%2F%2Flwn.net%2FArticles%2F478249%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://lwn.net/Articles/478361/">"Garrett: The ongoing fight against GPL enforcement"</a>. <a href="/wiki/LWN.net" title="LWN.net">LWN.net</a>. January 31, 2012. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160914130657/https://lwn.net/Articles/478361/">Archived</a> from the original on September 14, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">March 4,</span> 2014</span>. <q><i>>As the ex-maintainer of busybox who STARTED those lawsuits in the first place and now HUGELY REGRETS ever having done so, I think I'm entitled to stop the lawsuits in whatever way I see fit. They never resulted in a single line of code added to the busybox repository. They HAVE resulted in more than one company exiting Linux development entirely and switching to non-Linux operating systems for their embedded products, and they're a big part of the reason behind Android's "No GPL in userspace" policy.</i></q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Garrett%3A+The+ongoing+fight+against+GPL+enforcement&rft.pub=LWN.net&rft.date=2012-01-31&rft_id=https%3A%2F%2Flwn.net%2FArticles%2F478361%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> <li id="cite_note-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-49">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFProffitt2012" class="citation news cs1">Proffitt, Brian (February 2, 2012). <a rel="nofollow" class="external text" href="http://www.itworld.com/article/2732025/open-source-tools/gpl-enforcement-sparks-community-flames.html">"GPL enforcement sparks community flames - Throwing the GPL baby out with the enforcement bath water?"</a>. <i>ITworld</i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20160107184000/http://www.itworld.com/article/2732025/open-source-tools/gpl-enforcement-sparks-community-flames.html">Archived</a> from the original on January 7, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">March 4,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=ITworld&rft.atitle=GPL+enforcement+sparks+community+flames+-+Throwing+the+GPL+baby+out+with+the+enforcement+bath+water%3F&rft.date=2012-02-02&rft.aulast=Proffitt&rft.aufirst=Brian&rft_id=http%3A%2F%2Fwww.itworld.com%2Farticle%2F2732025%2Fopen-source-tools%2Fgpl-enforcement-sparks-community-flames.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=13" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPerens2000" class="citation journal cs1">Perens, Bruce (November 1, 2000). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20151122122204/http://www.linuxjournal.com/node/4335/print">"Building Tiny Linux Systems with BusyBox—Part I"</a>. <i><a href="/wiki/Linux_Journal" title="Linux Journal">Linux Journal</a></i>. Archived from <a rel="nofollow" class="external text" href="http://www.linuxjournal.com/node/4335/print">the original</a> on November 22, 2015<span class="reference-accessdate">. Retrieved <span class="nowrap">November 22,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Linux+Journal&rft.atitle=Building+Tiny+Linux+Systems+with+BusyBox%E2%80%94Part+I&rft.date=2000-11-01&rft.aulast=Perens&rft.aufirst=Bruce&rft_id=http%3A%2F%2Fwww.linuxjournal.com%2Fnode%2F4335%2Fprint&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJones2006" class="citation web cs1">Jones, M. Tim (August 15, 2006). <a rel="nofollow" class="external text" href="http://www.ibm.com/developerworks/library/l-busybox/">"Busybox simplifies embedded Linux systems"</a>. <i>Developer Works</i>. IBM.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Developer+Works&rft.atitle=Busybox+simplifies+embedded+Linux+systems&rft.date=2006-08-15&rft.aulast=Jones&rft.aufirst=M.+Tim&rft_id=http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Flibrary%2Fl-busybox%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3ABusyBox" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=BusyBox&action=edit&section=14" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><a href="/wiki/File:Wikibooks-logo-en-noslogan.svg" class="mw-file-description"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/40px-Wikibooks-logo-en-noslogan.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/60px-Wikibooks-logo-en-noslogan.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/80px-Wikibooks-logo-en-noslogan.svg.png 2x" data-file-width="400" data-file-height="400" /></a></span></div> <div class="side-box-text plainlist">The Wikibook <i><a href="https://en.wikibooks.org/wiki/Learning_the_vi_Editor" class="extiw" title="wikibooks:Learning the vi Editor">Learning the vi Editor</a></i> has a page on the topic of: <i><b><a href="https://en.wikibooks.org/wiki/Learning_the_vi_Editor/BusyBox_vi" class="extiw" title="wikibooks:Learning the vi Editor/BusyBox vi">BusyBox vi</a></b></i></div></div> </div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://www.busybox.net">Official website</a></span></span></li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Embedded_systems344" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Embedded_systems" title="Template:Embedded systems"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Embedded_systems" title="Template talk:Embedded systems"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Embedded_systems" title="Special:EditPage/Template:Embedded systems"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Embedded_systems344" style="font-size:114%;margin:0 4em"><a href="/wiki/Embedded_system" title="Embedded system">Embedded systems</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">General terms</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Application-specific_integrated_circuit" title="Application-specific integrated circuit">ASIC</a></li> <li><a href="/wiki/Board_support_package" title="Board support package">Board support package</a></li> <li><a href="/wiki/Bootloader" title="Bootloader">Bootloader</a></li> <li><a href="/wiki/Consumer_electronics" title="Consumer electronics">Consumer electronics</a></li> <li><a href="/wiki/Cross_compiler" title="Cross compiler">Cross compiler</a></li> <li><a href="/wiki/Embedded_database" title="Embedded database">Embedded database</a></li> <li><a href="/wiki/Embedded_hypervisor" title="Embedded hypervisor">Embedded hypervisor</a></li> <li><a href="/wiki/Embedded_operating_system" title="Embedded operating system">Embedded OS</a></li> <li><a href="/wiki/Embedded_software" title="Embedded software">Embedded software</a></li> <li><a href="/wiki/Field-programmable_gate_array" title="Field-programmable gate array">FPGA</a></li> <li><a href="/wiki/Internet_of_things" title="Internet of things">IoT</a></li> <li><a href="/wiki/Memory_footprint" title="Memory footprint">Memory footprint</a></li> <li><a href="/wiki/Microcontroller" title="Microcontroller">Microcontroller</a></li> <li><a href="/wiki/Single-board_computer" title="Single-board computer">Single-board computer</a> <ul><li><a href="/wiki/Raspberry_Pi" title="Raspberry Pi">Raspberry Pi</a></li></ul></li> <li><a href="/wiki/System_on_a_chip" title="System on a chip">SoC</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Firmware" title="Firmware">Firmware</a> and controls</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Firmware" title="Firmware">Firmware</a> <ul><li><a href="/wiki/Custom_firmware" title="Custom firmware">Custom firmware</a></li> <li><a href="/wiki/Proprietary_firmware" title="Proprietary firmware">Proprietary firmware</a></li></ul></li> <li><a href="/wiki/Closed_platform" title="Closed platform">Closed platform</a></li> <li><a href="/wiki/Crippleware" title="Crippleware">Crippleware</a></li> <li><a href="/wiki/Defective_by_Design" title="Defective by Design">Defective by Design</a></li> <li><a href="/wiki/Hacking_of_consumer_electronics" title="Hacking of consumer electronics">Hacking of consumer electronics</a></li> <li><a href="/wiki/Homebrew_(video_games)" title="Homebrew (video games)">Homebrew (video games)</a></li> <li><a href="/wiki/IOS_jailbreaking" title="IOS jailbreaking">iOS jailbreaking</a></li> <li><a href="/wiki/PlayStation_3_Jailbreak" title="PlayStation 3 Jailbreak">PlayStation 3 Jailbreak</a></li> <li><a href="/wiki/Rooting_(Android)" title="Rooting (Android)">Rooting (Android)</a></li> <li><a href="/wiki/UEFI" title="UEFI">UEFI</a></li> <li><a href="/wiki/Vendor_lock-in" title="Vendor lock-in">Vendor lock-in</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Booting" title="Booting">Boot loaders</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Das_U-Boot" title="Das U-Boot">U-Boot</a></li> <li><a href="/wiki/Barebox" title="Barebox">Barebox</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Library_(computing)" title="Library (computing)">Software libraries</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/UClibc" title="UClibc">uClibc</a></li> <li><a href="/wiki/Dietlibc" title="Dietlibc">dietlibc</a></li> <li><a href="/wiki/Embedded_GLIBC" class="mw-redirect" title="Embedded GLIBC">Embedded GLIBC</a></li> <li><a href="/wiki/LwIP" title="LwIP">lwIP</a></li> <li><a href="/wiki/Musl" title="Musl">musl</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Programming_tool" title="Programming tool">Programming tools</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Almquist_shell" title="Almquist shell">Almquist shell</a></li> <li><a href="/wiki/BitBake" title="BitBake">BitBake</a></li> <li><a href="/wiki/Buildroot" title="Buildroot">Buildroot</a></li> <li><a class="mw-selflink selflink">BusyBox</a></li> <li><a href="/wiki/OpenEmbedded" title="OpenEmbedded">OpenEmbedded</a></li> <li><a href="/wiki/Stand-alone_shell" title="Stand-alone shell">Stand-alone shell</a></li> <li><a href="/wiki/Toybox" title="Toybox">Toybox</a></li> <li><a href="/wiki/Yocto_Project" title="Yocto Project">Yocto Project</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Embedded_operating_system" title="Embedded operating system">Operating systems</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Linux_on_embedded_systems" title="Linux on embedded systems">Linux on embedded systems</a></li> <li><a href="/wiki/Linux_for_mobile_devices" title="Linux for mobile devices">Linux for mobile devices</a></li> <li><a href="/wiki/Light-weight_Linux_distribution" title="Light-weight Linux distribution">Light-weight Linux distribution</a></li> <li><a href="/wiki/Real-time_operating_system" title="Real-time operating system">Real-time operating system</a></li> <li><a href="/wiki/Windows_IoT" title="Windows IoT">Windows IoT</a> <ul><li><a href="/wiki/Windows_Embedded_Compact" class="mw-redirect" title="Windows Embedded Compact">Win CE</a></li></ul></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Programming_language" title="Programming language">Programming languages</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Ada_(programming_language)" title="Ada (programming language)">Ada</a></li> <li><a href="/wiki/Assembly_language" title="Assembly language">Assembly language</a></li> <li><a href="/w/index.php?title=Communication_Access_Programming_Language&action=edit&redlink=1" class="new" title="Communication Access Programming Language (page does not exist)">CAPL</a></li> <li><a href="/wiki/Embedded_C" title="Embedded C">Embedded C</a></li> <li><a href="/wiki/Embedded_C%2B%2B" title="Embedded C++">Embedded C++</a></li> <li><a href="/wiki/Embedded_Java" title="Embedded Java">Embedded Java</a></li> <li><a href="/wiki/MISRA_C" title="MISRA C">MISRA C</a></li> <li><a href="/wiki/MicroPython" title="MicroPython">MicroPython</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/Comparison_of_lightweight_web_browsers" title="Comparison of lightweight web browsers">Lightweight browsers</a></li> <li><a href="/wiki/List_of_open-source_hardware" class="mw-redirect" title="List of open-source hardware">List of open-source hardware</a></li> <li><a href="/wiki/Open-source_robotics" title="Open-source robotics">Open-source robotics</a></li></ul> </div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.canary‐57997966b5‐4tlf9 Cached time: 20250224215813 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 0.748 seconds Real time usage: 0.894 seconds Preprocessor visited node count: 4059/1000000 Post‐expand include size: 113080/2097152 bytes Template argument size: 5064/2097152 bytes Highest expansion depth: 19/100 Expensive parser function count: 6/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 156310/5000000 bytes Lua time usage: 0.460/10.000 seconds Lua memory usage: 8585647/52428800 bytes Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 779.154 1 -total 31.55% 245.831 2 Template:Infobox 29.24% 227.803 1 Template:Reflist 28.94% 225.485 1 Template:Infobox_software 18.78% 146.288 1 Template:Infobox_software/simple 18.77% 146.216 33 Template:Cite_web 16.16% 125.875 4 Template:Wikidata 10.09% 78.625 1 Template:Embedded_systems 9.85% 76.762 1 Template:Navbox 8.64% 67.330 1 Template:Short_description --> <!-- Saved in parser cache with key enwiki:pcache:689584:|#|:idhash:canonical and timestamp 20250224215813 and revision id 1273790155. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?useformat=desktop&type=1x1&usesul3=0" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=BusyBox&oldid=1273790155">https://en.wikipedia.org/w/index.php?title=BusyBox&oldid=1273790155</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Command_shells" title="Category:Command shells">Command shells</a></li><li><a href="/wiki/Category:Software_related_to_embedded_Linux" title="Category:Software related to embedded Linux">Software related to embedded Linux</a></li><li><a href="/wiki/Category:Free_computer_programming_tools" title="Category:Free computer programming tools">Free computer programming tools</a></li><li><a href="/wiki/Category:Free_software_programmed_in_C" title="Category:Free software programmed in C">Free software programmed in C</a></li><li><a href="/wiki/Category:Unix_software" title="Category:Unix software">Unix software</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_is_different_from_Wikidata" title="Category:Short description is different from Wikidata">Short description is different from Wikidata</a></li><li><a href="/wiki/Category:Use_mdy_dates_from_January_2021" title="Category:Use mdy dates from January 2021">Use mdy dates from January 2021</a></li><li><a href="/wiki/Category:Pages_using_div_col_with_small_parameter" title="Category:Pages using div col with small parameter">Pages using div col with small parameter</a></li><li><a href="/wiki/Category:Articles_needing_additional_references_from_November_2022" title="Category:Articles needing additional references from November 2022">Articles needing additional references from November 2022</a></li><li><a href="/wiki/Category:All_articles_needing_additional_references" title="Category:All articles needing additional references">All articles needing additional references</a></li><li><a href="/wiki/Category:Official_website_different_in_Wikidata_and_Wikipedia" title="Category:Official website different in Wikidata and Wikipedia">Official website different in Wikidata and Wikipedia</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 4 February 2025, at 01:22<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=BusyBox&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/static/images/footer/wikimedia-button.svg" width="84" height="29"><img src="/static/images/footer/wikimedia.svg" width="25" height="25" alt="Wikimedia Foundation" lang="en" loading="lazy"></picture></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><picture><source media="(min-width: 500px)" srcset="/w/resources/assets/poweredby_mediawiki.svg" width="88" height="31"><img src="/w/resources/assets/mediawiki_compact.svg" alt="Powered by MediaWiki" width="25" height="25" loading="lazy"></picture></a></li> </ul> </footer> </div> </div> </div> <div class="vector-header-container vector-sticky-header-container"> <div id="vector-sticky-header" class="vector-sticky-header"> <div class="vector-sticky-header-start"> <div class="vector-sticky-header-icon-start vector-button-flush-left vector-button-flush-right" aria-hidden="true"> <button class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-sticky-header-search-toggle" tabindex="-1" data-event-name="ui.vector-sticky-search-form.icon"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </button> </div> <div role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box"> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail"> <form action="/w/index.php" id="vector-sticky-search-form" class="cdx-search-input cdx-search-input--has-end-button"> <div class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia"> <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <div class="vector-sticky-header-context-bar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-sticky-header-toc" class="vector-dropdown mw-portlet mw-portlet-sticky-header-toc vector-sticky-header-toc vector-button-flush-left" > <input type="checkbox" id="vector-sticky-header-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-sticky-header-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-sticky-header-toc-label" for="vector-sticky-header-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-sticky-header-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div class="vector-sticky-header-context-bar-primary" aria-hidden="true" ><span class="mw-page-title-main">BusyBox</span></div> </div> </div> <div class="vector-sticky-header-end" aria-hidden="true"> <div class="vector-sticky-header-icons"> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-talk-sticky-header" tabindex="-1" data-event-name="talk-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbles mw-ui-icon-wikimedia-speechBubbles"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-subject-sticky-header" tabindex="-1" data-event-name="subject-sticky-header"><span class="vector-icon mw-ui-icon-article mw-ui-icon-wikimedia-article"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-history-sticky-header" tabindex="-1" data-event-name="history-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-history mw-ui-icon-wikimedia-wikimedia-history"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only mw-watchlink" id="ca-watchstar-sticky-header" tabindex="-1" data-event-name="watch-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-star mw-ui-icon-wikimedia-wikimedia-star"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-edit-sticky-header" tabindex="-1" data-event-name="wikitext-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-wikiText mw-ui-icon-wikimedia-wikimedia-wikiText"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-ve-edit-sticky-header" tabindex="-1" data-event-name="ve-edit-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-edit mw-ui-icon-wikimedia-wikimedia-edit"></span> <span></span> </a> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only" id="ca-viewsource-sticky-header" tabindex="-1" data-event-name="ve-edit-protected-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-editLock mw-ui-icon-wikimedia-wikimedia-editLock"></span> <span></span> </a> </div> <div class="vector-sticky-header-buttons"> <button class="cdx-button cdx-button--weight-quiet mw-interlanguage-selector" id="p-lang-btn-sticky-header" tabindex="-1" data-event-name="ui.dropdown-p-lang-btn-sticky-header"><span class="vector-icon mw-ui-icon-wikimedia-language mw-ui-icon-wikimedia-wikimedia-language"></span> <span>23 languages</span> </button> <a href="#" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive" id="ca-addsection-sticky-header" tabindex="-1" data-event-name="addsection-sticky-header"><span class="vector-icon mw-ui-icon-speechBubbleAdd-progressive mw-ui-icon-wikimedia-speechBubbleAdd-progressive"></span> <span>Add topic</span> </a> </div> <div class="vector-sticky-header-icon-end"> <div class="vector-user-links"> </div> </div> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-85db9df4c9-t4xr4","wgBackendResponseTime":132,"wgPageParseReport":{"limitreport":{"cputime":"0.748","walltime":"0.894","ppvisitednodes":{"value":4059,"limit":1000000},"postexpandincludesize":{"value":113080,"limit":2097152},"templateargumentsize":{"value":5064,"limit":2097152},"expansiondepth":{"value":19,"limit":100},"expensivefunctioncount":{"value":6,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":156310,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 779.154 1 -total"," 31.55% 245.831 2 Template:Infobox"," 29.24% 227.803 1 Template:Reflist"," 28.94% 225.485 1 Template:Infobox_software"," 18.78% 146.288 1 Template:Infobox_software/simple"," 18.77% 146.216 33 Template:Cite_web"," 16.16% 125.875 4 Template:Wikidata"," 10.09% 78.625 1 Template:Embedded_systems"," 9.85% 76.762 1 Template:Navbox"," 8.64% 67.330 1 Template:Short_description"]},"scribunto":{"limitreport-timeusage":{"value":"0.460","limit":"10.000"},"limitreport-memusage":{"value":8585647,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.canary-57997966b5-4tlf9","timestamp":"20250224215813","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"BusyBox","url":"https:\/\/en.wikipedia.org\/wiki\/BusyBox","sameAs":"http:\/\/www.wikidata.org\/entity\/Q620558","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q620558","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-05-29T20:22:42Z","dateModified":"2025-02-04T01:22:23Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/31\/BusyBoxLogo.png","headline":"collection of Unix tools in a single executable file"}</script> </body> </html>