Pengertian – Apa yang dimaksud BusyBox?
BusyBox adalah perangkat lunak gratis yang dirilis di bawah ketentuan GNU General Public License yang menyediakan sejumlah alat Unix dalam satu file yang dapat dieksekusi. Banyak alat yang disediakan BusyBox dirancang untuk berfungsi dengan antarmuka yang terhubung dengan kernel Linux. BusyBox dapat menjalankan dan berfungsi dalam lingkungan sistem operasi yang berbeda, yaitu Linux dan Android. Ini digunakan oleh beberapa sistem operasi yang mengeksekusi pada embedded system. BusyBox dirancang khusus untuk sistem operasi tertanam, yang memiliki sumber daya terbatas.
Deskripsi BusyBox
BusyBox dapat dikustomisasi sesuai dengan persyaratan lingkungan operasi dan dapat menyediakan subset lebih dari 200 utilitas. Daftar lengkap utilitas yang diterapkan tersedia di situs web BusyBox. BusyBox menggunakan shell ash dan menyediakan sebagian besar alat utilitas yang ditemukan dalam Spesifikasi Unix Tunggal.
Pendekatan biner tunggal membantu BusyBox untuk berbagi kode antara beberapa aplikasi tanpa perlu pustaka. Ini juga mengurangi overhead yang diperlukan untuk format file yang dapat dieksekusi.
Berbagi kode umum di antara aplikasi dan rutinitas yang dioptimalkan ukuran memungkinkan BusyBox menjadi lebih kecil daripada sistem dengan versi utilitas lengkap.