Minimalist bir dizi sistem yardımcı programının piyasaya sürülmesi Toybox 0.8.8

Tek bir yürütülebilir dosya olarak tasarlanan ve sistem kaynaklarının minimum düzeyde tüketilmesi için optimize edilen BusyBox gibi bir dizi sistem yardımcı programı olan Toybox 0.8.8'in sürümü yayınlandı. Proje eski bir BusyBox bakımcısı tarafından geliştirildi ve 0BSD lisansı altında dağıtıldı. Toybox'ın temel amacı üreticilere, değiştirilmiş bileşenlerin kaynak kodunu açmadan minimalist bir dizi standart yardımcı programı kullanma yeteneği sağlamaktır. Yetenekler açısından Toybox hala BusyBox'ın gerisinde kalıyor, ancak planlanan 306 komuttan 227'sı (79'si tamamen ve 378'u kısmen) halihazırda uygulandı.

Toybox 0.8.8'ün yenilikleri arasında şunları sayabiliriz:

  • Belirli bir süre işlem yapılmadığında komutu sonlandırmak için "zaman aşımı" yardımcı programına "-i" seçeneği eklenmiştir (standart akışa çıkış, zamanlayıcıyı sıfırlar).
  • "Tar" yardımcı programı artık belirli bir sed ifadesini kullanarak dosya adlarını dönüştürmek için "--xform" seçeneğini desteklemektedir. "tar -null" komutu uygulandı.
  • Uzun seçenekler için kısaltılmış analoglar önerilmektedir (örneğin, “ls -color” için “ls -col”).
  • "blkid -o" komutuna "tam", "değer" ve "dışa aktarma" çıktı biçimleri için destek eklendi.
  • “nsenter” yardımcı programına “-C” (cgroup ad alanını etkinleştir) ve “-a” (desteklenen tüm ad alanlarını etkinleştir) seçenekleri eklendi.
  • "Mount" yardımcı programı "-R" seçeneğini uygular ve yinelemeli bağlama montajı varsayılan olarak etkindir.
  • “Dosya” yardımcı programı, Linux çekirdek görüntülerine sahip dosyaların ve Loongarch mimarisi için yürütülebilir dosyaların tanınmasını sağlar.

Kaynak: opennet.ru

Yorum ekle