เปิดตัว Toybox 0.8.12 ซึ่งเป็นชุดยูทิลิตี้ระบบที่ได้รับการปรับให้เหมาะกับการใช้ทรัพยากรระบบน้อยที่สุด ได้รับการเผยแพร่แล้ว โดยการเปรียบเทียบกับ BusyBox ยูทิลิตี้ทั้งหมดของชุดจะพร้อมใช้งานผ่านไฟล์ปฏิบัติการไฟล์เดียว โครงการนี้ได้รับการพัฒนาโดยอดีตผู้ดูแล BusyBox และเผยแพร่ภายใต้ใบอนุญาต 0BSD เป้าหมายของ Toybox คือการให้ผู้ผลิตสามารถใช้ชุดยูทิลิตี้มาตรฐานที่เรียบง่ายโดยไม่ต้องเปิดซอร์สโค้ดของส่วนประกอบที่แก้ไข ในแง่ของความสามารถ Toybox ยังคงล้าหลัง BusyBox แต่มีการใช้งานคำสั่งพื้นฐาน 316 คำสั่งแล้ว (235 คำสั่งทั้งหมดและ 81 บางส่วน) จาก 392 คำสั่งที่วางแผนไว้
ในบรรดานวัตกรรมของ Toybox 0.8.12:
- tar ได้เพิ่มการรองรับอัลกอริธึมการบีบอัด zstd และความสามารถในการทำงานกับรูปแบบไฟล์เก็บถาวรแบบเดิม
- getconf ใช้การประมวลผลของตัวแปรสภาพแวดล้อม NPROCESSORS_CONF และ NPROCESSORS_ONLN
- เพิ่มตัวเลือก "-o" และ "-O" ให้กับ netcat
- devmem ใช้ตัวเลือก "--no-mmap", "-f FILE" และ "--no-sync"
- เพิ่มตัวเลือก "-ef", "-ot" และ "-nt" เพื่อทดสอบ
- เพิ่มตัวเลือก "-W" ให้กับ dmesg
- เพิ่มการรองรับสำหรับ "LABEL=" ที่จะเมานต์
- lsusb และ lspci คำนึงถึงเนื้อหาของ /usr/share/hwdata
- ข้อบกพร่องได้รับการแก้ไขแล้วและการใช้งาน grep, host, find, chmod, tar, ps, test, file, patch, cp, lsusb, top, blkid, ionice, microcom utilities ได้รับการปรับปรุงแล้ว
- เพิ่มการรองรับบิลด์สำหรับแพลตฟอร์ม riscv32 และ riscv64
ที่มา: opennet.ru
