Η νέα έκδοση του BusyBox 1.30 έρχεται με νέες βελτιώσεις

Λογότυπο BusyBox

Πρόσφατα το πακέτο BusyBox κυκλοφόρησε στην έκδοση 1.30 με την εφαρμογή ενός συνόλου τυπικών βοηθητικών προγραμμάτων UNIX, δΈχει σχεδιαστεί ως ένα μόνο εκτελέσιμο αρχείο και βελτιστοποιείται για ελάχιστη κατανάλωση πόρων συστήματος με καθορισμένο μέγεθος μικρότερο από 1MB.

Η πρώτη έκδοση της νέας έκδοσης του BusyBox 1.30 τοποθετείται ως ασταθής, παρέχεται πλήρης σταθεροποίηση στην έκδοση 1.30.1, η οποία αναμένεται σε περίπου ένα μήνα.

Σχετικά με το BusyBox

BusyBox Είναι το κύριο εργαλείο για την καταπολέμηση της παραβίασης της GPL στο υλικολογισμικό. Οργανισμός Software Freedom Conservancy (SFC) και Software Freedom Law Center (SFLC).

Οι προγραμματιστές του BusyBox δίνουν μέσω του δικαστηρίου ή με τη σύναψη εξωδικαστικών διευθετήσεων επανειλημμένα εργάστηκαν επιτυχώς σε εταιρείες Δεν παρέχουν πρόσβαση στον πηγαίο κώδικα της GPL στο λογισμικό.

Ταυτόχρονα, ο συγγραφέας του BusyBox αντιτίθεται σθεναρά σε μια τέτοια προστασία, δεδομένου ότι διακόπτει την επιχείρησή του.

Για κατασκευαστές που δεν θέλουν να ανοίξουν τον πηγαίο κώδικα των τροποποιημένων στοιχείων, στο πλαίσιο του έργου Toybox, αναπτύσσεται ένα ανάλογο του BusyBox, το οποίο διανέμεται με την άδεια BSD (ρήτρα 2). Με δυνατότητες, το Toybox εξακολουθεί να βρίσκεται πίσω από το BusyBox.

Η αρθρωτή φύση του BusyBox καθιστά δυνατή τη δημιουργία ενός ενοποιημένου εκτελέσιμου αρχείου που περιέχει ένα αυθαίρετο σύνολο εφαρμογών στο πακέτο (κάθε βοηθητικό πρόγραμμα είναι διαθέσιμο με τη μορφή συμβολικού συνδέσμου σε αυτό το αρχείο).

Το μέγεθος, η σύνθεση και η λειτουργικότητα της συλλογής βοηθητικών προγραμμάτων μπορεί να διαφέρουν ανάλογα με τις ανάγκες και τις δυνατότητες της ενσωματωμένης πλατφόρμας για την οποία συναρμολογείται.

Το πακέτο είναι αυτόνομο, με μια στατική συλλογή με uclibc, για τη δημιουργία ενός λειτουργικού συστήματος πάνω από το Linux Kernel, απλά πρέπει να δημιουργήσετε πολλά αρχεία συσκευών στον κατάλογο / dev και να προετοιμάσετε τα αρχεία διαμόρφωσης.

Σχετικά με τη νέα έκδοση του BusyBox

Σε αυτήν τη νέα έκδοση του BusyBox 1.30 σε σύγκριση με την έκδοση 1.29 παραπάνω, η κατανάλωση μνήμης του τυπικού συγκροτήματος BusyBox 1.30 αυξήθηκε κατά 7393 bytes (από 941070 σε 948463 bytes).

Το BusyBox έκδοση 1.30 διαθέτει το βοηθητικό πρόγραμμα "bc" για αυθαίρετους υπολογισμούς μαθηματικών. Με βάση τον νέο κωδικό «bc», το βοηθητικό πρόγραμμα «dc» έχει ξανασχεδιαστεί και επεκταθεί ουσιαστικά.

El Η υποστήριξη για την επιλογή "source-directory" έχει προστεθεί στο βοηθητικό πρόγραμμα ifupdown για να τοποθετήσετε τις ρυθμίσεις ως σύνολο αρχείων σε έναν κατάλογο (για παράδειγμα, /etc/network/interfaces.d).

Το κέλυφος τέφρας παρέχει τη δυνατότητα ενσωμάτωσης σεναρίων κελύφους σε εκτελέσιμα αρχεία. Η ανάλυση των εκφράσεων "$ {}" προσαρμόζεται.

Στο κέλυφος εντολών, ο βελτιστοποιημένος κώδικας ήταν κρυμμένος για να ελέγξει την παρουσία χαρακτήρων στη συμβολοσειρά, βελτιωμένος χειρισμός των εκφράσεων "$ {var # ...}", "$ {var: + ...}" και "$ {var / .... .} "," Set -x "είναι κοντά στο bash, παρέχεται ρύθμιση μεταβλητής περιβάλλοντος IFS, προστίθεται δυνατότητα εκτέλεσης ενσωματωμένων σεναρίων.

Από τις άλλες βελτιώσεις που μπορούν να επισημανθούν βρίσκουμε:

  • Online, πρόσθετη υποστήριξη για αυτόματη συμπλήρωση ενσωματωμένων σεναρίων.
  • Μια συνάρτηση έχει προστεθεί στο libarchive για την αποσυμπίεση των ενσωματωμένων δεδομένων.
  • Η επιλογή «-show SCRIPT» έχει προστεθεί στην εντολή busybox για την εμφάνιση ενσωματωμένων σεναρίων.
  • Στο βοηθητικό πρόγραμμα awk, παρέχεται μια χαριτωμένη απενεργοποίηση εάν καθορίζονται αρνητικές τιμές της παραμέτρου "NF".
  • Η συμπεριφορά του fdisk ευθυγραμμίζεται με παρόμοιο βοηθητικό πρόγραμμα από τη σουίτα util-linux 2.31.
  • Οι επιλογές "-executable" και "-quit" προστίθενται στο βοηθητικό πρόγραμμα αναζήτησης.
  • Κατά τη διάρκεια του init init, επιλύθηκαν προβλήματα με την επαναφόρτωση σε δοχεία.
  • Η υποστήριξη για αναζήτηση τομέα έχει προστεθεί στο nslookup (επιλογή αναζήτησης στο resolv.conf).
  • Η λειτουργία εκκίνησης Chroot προστίθεται στο chpasswd.
  • Η υποστήριξη για τη λειτουργία ελέγχου ταυτότητας "AUTH PLAIN" έχει προστεθεί στο sendmail, εκτός από το "AUTH LOGIN".

Πώς να πάρετε το BusyBox;

Εάν ενδιαφέρεστε να αποκτήσετε αυτήν τη νέα έκδοση. Μπορείτε να το κάνετε μεταβαίνοντας στον επίσημο ιστότοπο του έργου όπου θα βρείτε τον πηγαίο κώδικα αυτού, καθώς και τα δυαδικά αρχεία και την τεκμηρίωση.

Ο σύνδεσμος είναι αυτό.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   ανώνυμος dijo

    Πολύ επικίνδυνο είναι το busybox ... ακόμη και ο διακομιστής smtp το έχει για αυτό; Το χειρότερο είναι ότι πολλές διανομές το ασκούν ως βασική εξάρτηση του συστήματος ... που αποκαλύπτει τις προθέσεις του να φυτέψει τα απαραίτητα εργαλεία για το έγκλημα .. ... μάτια για να δει ότι βλέπει και όποιος δεν ξέρει τι λέει, αφήστε τον να περάσει ... θα είναι πιο ευτυχισμένος.