Κυκλοφορία ενός μινιμαλιστικού συνόλου βοηθητικών προγραμμάτων συστήματος Toybox 0.8.7

Δημοσιεύτηκε η κυκλοφορία του Toybox 0.8.7, ενός συνόλου βοηθητικών προγραμμάτων συστήματος, όπως και το BusyBox, σχεδιασμένο ως ένα ενιαίο εκτελέσιμο αρχείο και βελτιστοποιημένο για ελάχιστη κατανάλωση πόρων συστήματος. Το έργο αναπτύχθηκε από έναν πρώην συντηρητή του BusyBox και διανέμεται με την άδεια 0BSD. Ο κύριος σκοπός του Toybox είναι να παρέχει στους κατασκευαστές τη δυνατότητα να χρησιμοποιούν ένα μινιμαλιστικό σύνολο τυπικών βοηθητικών προγραμμάτων χωρίς να ανοίγουν τον πηγαίο κώδικα των τροποποιημένων στοιχείων. Όσον αφορά τις δυνατότητες, το Toybox εξακολουθεί να υστερεί σε σχέση με το BusyBox, αλλά έχουν ήδη υλοποιηθεί 299 βασικές εντολές (220 πλήρως και 79 εν μέρει) από τις 378 προγραμματισμένες.

Μεταξύ των καινοτομιών του Toybox 0.8.7 μπορούμε να σημειώσουμε:

  • Οι εντολές host, wget, openvt και deallocvt έχουν αναβαθμιστεί σε πλήρη εφαρμογή.
  • Προστέθηκαν νέες εντολές uclampset, gpiodetect, gpioinfo, gpioiget, gpiofind και gpioset.
  • Προστέθηκε η υλοποίηση ενός απλού διακομιστή HTTP httpd.
  • Η εντολή catv έχει αφαιρεθεί (παρόμοια με το cat -v).
  • Το κορυφαίο βοηθητικό πρόγραμμα έχει τώρα τη δυνατότητα να αλλάζει λίστες χρησιμοποιώντας το αριστερό και το δεξί πλήκτρο και να αλλάζει την ταξινόμηση χρησιμοποιώντας τους συνδυασμούς "Shift + αριστερά ή δεξιά".
  • Προστέθηκε υποστήριξη για τις επιλογές «find -samefile», «cmp -n», «tar –strip».
  • Προστέθηκε εξαγωγή περιγραφών συσκευών από αρχεία /etc/{usb,pci}.ids[.gz] στα βοηθητικά προγράμματα lsusb και lspci.
  • Υποστήριξη για μετονομασία διεπαφών δικτύου έχει προστεθεί στο βοηθητικό πρόγραμμα ifconfig.
  • Το βοηθητικό πρόγραμμα wget έχει προσθέσει υποστήριξη για τη μέθοδο POST για την αποστολή δεδομένων φόρμας web.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο