Ez a lap egy ellenőrzött változata
| BusyBox | |
| Fejlesztő | Bruce Perens, Erik Andersen, Rob Landley, Denys Vlasenko, egyéb közösségi közreműködők |
| Első kiadás | 1999. november[1] |
| Legfrissebb stabil kiadás | 1.26.2 (2017. január 10.) |
| Legfrissebb fejlesztői kiadás | 1.37.0(kiadás előtti verzió, 2024. szeptember 26.)[2] |
| Programozási nyelv | C |
| Operációs rendszer | Unix |
| Állapot | aktív |
| Kategória | |
| Licenc | GPL |
| A BusyBox weboldala | |
ABusyBox egy olyan program, amely egy futtatható bináris fájlban valósítja meg a Unix rendszerekből ismert egyszerűsített parancsok használatának lehetőségét. Több különbözőPOSIX kompatibilis operációs rendszerben fut, mint azAndroid,Linux vagyFreeBSD. Az eredeti célja szerint kis erőforrás igényű beágyazott operációs rendszerekhez készült. A program aGNU Általános Nyilvános Licenc szerint használható szabad szoftver.
Eredeti változatát Bruce Perens alapozta meg 1995-ben, amelyet végül 1996-ban fejezett be. Célja egy olyan önállóan indítható rendszer volt, amely elfért egyfloppy lemezen és segítségével a felhasználónak lehetősége nyílt a Debian Linux disztribúció feltelepítésére. Az azóta eltelt időben ez lett ade facto felhasználó oldali alap eszközkészlet, amit a különböző beágyazott Linux operációs rendszerek és Linux disztribúciók telepítőiben alkalmaznak. Ez nagyban köszönhető annak, hogy rendkívül kis helyfoglalása ellenére több mint 200 hasznos parancs futtatását teszi lehetővé.
A legtöbb számítógépes programnál külön futtatható állományokban valósítják meg az alapjaiban eltérő funkciókat, a BusyBox ezzel szemben egy darab futtatható állományban abszolvál több száz parancsot. Ennek a megoldásnak az egyik legnagyobb előnye azzal szemben, mintha minden külön futtatható állományokba kerülne, hogy jelentős tárterületet spórol, amit minden egyes futtatható állomány fejléce foglalna el, valamint a megosztott rutinokat tartalmazó könyvtárakra sincs szüksége, hiszen azok eleve a kód részét képezik. A különböző parancsok meghívása szimbolikus és hard linkekkel, valamint különböző kapcsolókkal és paraméterezéssel oldható meg.
Az alábbi lista nem teljes körű, a parancsok teljes listája és részletes leírása ahivatalos weboldalon elérhető.