Versi baru BusyBox 1.30 hadir dengan peningkatan baru

BusyBox-Logo

Baru-baru ini paket BusyBox diluncurkan pada versi 1.30 dengan penerapan seperangkat utilitas UNIX standar, dIni dirancang sebagai satu file yang dapat dieksekusi dan dioptimalkan untuk konsumsi minimal sumber daya sistem dengan ukuran yang ditetapkan kurang dari 1 MB.

Versi pertama dari versi baru BusyBox 1.30 diposisikan sebagai tidak stabil, stabilisasi penuh akan disediakan dalam versi 1.30.1, yang diharapkan dalam waktu sekitar satu bulan.

Tentang BusyBox

BusyBox itu adalah alat utama dalam memerangi pelanggaran GPL di firmware. Organisasi Software Freedom Conservancy (SFC) dan Software Freedom Law Center (SFLC).

Pengembang BusyBox memberi melalui pengadilan atau penyelesaian di luar pengadilan berulang kali berhasil dengan sukses di perusahaan Mereka tidak menyediakan akses ke kode sumber GPL dalam perangkat lunak.

Di saat yang sama, penulis BusyBox sangat menentang perlindungan tersebut, mengingat hal itu merusak bisnisnya.

Untuk pabrikan yang tidak ingin membuka kode sumber komponen yang dimodifikasi, dalam konteks proyek Toybox, analog BusyBox sedang dikembangkan, didistribusikan di bawah lisensi BSD (klausul 2). Secara kemampuan, Toybox masih tertinggal dari BusyBox.

Sifat modular BusyBox memungkinkan untuk membentuk file eksekusi terpadu yang berisi sekumpulan utilitas yang diterapkan secara sembarangan dalam paket (setiap utilitas tersedia dalam bentuk tautan simbolis ke file ini).

Ukuran, komposisi, dan fungsionalitas kumpulan utilitas dapat bervariasi berdasarkan kebutuhan dan kapabilitas platform terintegrasi yang dirakitnya.

Paket ini mandiri, dengan kompilasi statis dengan uclibc, untuk membuat sistem operasi di atas Kernel Linux, Anda hanya perlu membuat beberapa file perangkat di direktori / dev dan menyiapkan file konfigurasi.

Tentang versi baru BusyBox

Dalam rilis baru BusyBox 1.30 ini dibandingkan dengan versi 1.29 di atas, konsumsi memori dari rakitan BusyBox 1.30 khas meningkat sebesar 7393 byte (dari 941070 menjadi 948463 byte).

BusyBox versi 1.30 menampilkan utilitas "bc" untuk penghitungan matematika arbitrer. Berdasarkan kode 'bc' baru, utilitas 'dc' telah dikerjakan ulang dan diperluas secara substansial.

El dukungan untuk opsi "direktori sumber" telah ditambahkan ke utilitas ifupdown untuk menempatkan pengaturan sebagai sekumpulan file dalam direktori (misalnya, /etc/network/interfaces.d).

Ash shell menyediakan kemampuan untuk menyematkan skrip shell dalam file yang dapat dieksekusi. Penguraian ekspresi "$ {}" disesuaikan.

Di shell perintah, kode yang dioptimalkan disembunyikan untuk memeriksa keberadaan karakter dalam string, meningkatkan penanganan ekspresi "$ {var # ...}", "$ {var: + ...}" dan "$ {var / .... .} "," Set -x "pekerjaan dekat dengan bash, pengaturan variabel lingkungan IFS disediakan, kemampuan untuk menjalankan skrip tertanam ditambahkan.

Dari peningkatan lain yang dapat disorot, kami menemukan:

  • Online, menambahkan dukungan untuk skrip tersemat pelengkapan otomatis.
  • Sebuah fungsi telah ditambahkan ke libarchive untuk membongkar data yang disematkan.
  • Opsi '–show SCRIPT' telah ditambahkan ke perintah busybox untuk menampilkan skrip yang disematkan.
  • Dalam utilitas awk, shutdown anggun disediakan jika nilai negatif dari parameter "NF" ditentukan.
  • Perilaku fdisk diselaraskan dengan utilitas serupa dari rangkaian util-linux 2.31.
  • Opsi "-executable" dan "-quit" ditambahkan ke utilitas pencarian;
  • Selama init init, masalah dengan memuat ulang ke dalam container telah diatasi.
  • Dukungan untuk pencarian domain telah ditambahkan ke nslookup (opsi pencarian di resolv.conf).
  • Mode boot chroot ditambahkan ke chpasswd.
  • Dukungan untuk mode autentikasi "AUTH PLAIN" telah ditambahkan ke sendmail, selain "AUTH LOGIN".

Bagaimana menuju BusyBox?

Jika Anda tertarik untuk bisa mendapatkan versi baru ini. Anda dapat melakukannya dengan membuka situs web resmi proyek di mana Anda akan menemukan kode sumbernya, serta binari dan dokumentasi.

Tautannya adalah ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   anonim dijo

    Busybox terlalu berbahaya ... bahkan server smtp memilikinya untuk apa? Hal terburuk adalah bahwa banyak distro memberikan tekanan padanya sebagai ketergantungan utama sistem ... yang mengungkapkan niat mereka untuk menanam alat yang diperlukan untuk kejahatan. .. mata untuk melihat bahwa dia melihat dan siapa pun yang tidak tahu apa yang dia katakan, biarkan dia lewat ... akan lebih bahagia.