Phát hành bộ tiện ích hệ thống tối giản Toybox 0.8.8

Bản phát hành Toybox 0.8.8, một bộ tiện ích hệ thống, cũng như BusyBox, đã được xuất bản, được thiết kế dưới dạng một tệp thực thi duy nhất và được tối ưu hóa để tiêu thụ tối thiểu tài nguyên hệ thống. Dự án được phát triển bởi người bảo trì BusyBox trước đây và được phân phối theo giấy phép 0BSD. Mục đích chính của Toybox là cung cấp cho các nhà sản xuất khả năng sử dụng một bộ tiện ích tiêu chuẩn tối giản mà không cần mở mã nguồn của các thành phần đã sửa đổi. Về khả năng, Toybox vẫn thua xa BusyBox, nhưng 306 lệnh cơ bản đã được triển khai (227 lệnh hoàn chỉnh và 79 lệnh một phần) trong tổng số 378 lệnh theo kế hoạch.

Trong số những đổi mới của Toybox 0.8.8, chúng ta có thể lưu ý:

  • Tùy chọn "-i" đã được thêm vào tiện ích "hết thời gian" để chấm dứt lệnh sau một thời gian không hoạt động nhất định (đầu ra cho luồng tiêu chuẩn sẽ đặt lại bộ hẹn giờ).
  • Tiện ích "tar" hiện hỗ trợ tùy chọn "--xform" để chuyển đổi tên tệp bằng biểu thức sed đã cho. Lệnh "tar -null" đã được triển khai.
  • Đối với các tùy chọn dài, các từ tương tự rút gọn được đề xuất (ví dụ: “ls -col” cho “ls -color”).
  • Đã thêm hỗ trợ cho các định dạng đầu ra "đầy đủ", "giá trị" và "xuất" vào lệnh "blkid -o".
  • Các tùy chọn "-C" (bật không gian tên cgroup) và "-a" (bật tất cả các không gian tên được hỗ trợ) đã được thêm vào tiện ích "nsenter".
  • Tiện ích "mount" triển khai tùy chọn "-R" và tính năng gắn liên kết đệ quy được bật theo mặc định.
  • Tiện ích “tệp” cung cấp khả năng nhận dạng các tệp có hình ảnh nhân Linux và các tệp thực thi cho kiến ​​trúc Loongarch.

Nguồn: opennet.ru

Thêm một lời nhận xét