Die neue Version von BusyBox 1.30 kommt mit neuen Verbesserungen

BusyBox-Logo

Vor kurzem Das BusyBox-Paket wurde in Version 1.30 gestartet mit der Implementierung einer Reihe von Standard-UNIX-Dienstprogrammen, dEs ist als einzelne ausführbare Datei konzipiert und für einen minimalen Verbrauch von Systemressourcen mit einer festgelegten Größe von weniger als 1 MB optimiert.

Die erste Version der neuen Version von BusyBox 1.30 ist als instabil positioniert. Die vollständige Stabilisierung wird in Version 1.30.1 bereitgestellt, die in etwa einem Monat erwartet wird.

Über BusyBox

BusyBox Es ist das Hauptwerkzeug im Kampf gegen die Verletzung der GPL in der Firmware. Organisation Software Freedom Conservancy (SFC) und Software Freedom Law Center (SFLC).

Die Entwickler von BusyBox geben durch das Gericht oder durch den Abschluss außergerichtlicher Vergleiche wiederholt erfolgreich in Unternehmen gearbeitet Sie bieten keinen Zugriff auf den Quellcode der GPL in der Software.

Gleichzeitig lehnt der Autor von BusyBox einen solchen Schutz nachdrücklich ab, da er sein Geschäft bricht.

Für Hersteller, die den Quellcode der geänderten Komponenten nicht öffnen möchten, wird im Rahmen des Toybox-Projekts ein Analogon von BusyBox entwickelt, das unter der BSD-Lizenz vertrieben wird (Abschnitt 2). Toybox steht aufgrund seiner Fähigkeiten immer noch hinter BusyBox.

Der modulare Charakter von BusyBox ermöglicht es, eine einheitliche ausführbare Datei zu erstellen, die einen beliebigen Satz implementierter Dienstprogramme enthält im Paket (jedes Dienstprogramm ist in Form eines symbolischen Links zu dieser Datei verfügbar).

Die Größe, Zusammensetzung und Funktionalität der Dienstprogrammkollektion kann je nach den Anforderungen und Funktionen der integrierten Plattform variieren, für die sie zusammengestellt wird.

Das Paket ist autark und verfügt über eine statische Kompilierung mit uclibc, um ein Betriebssystem auf dem Linux-Kernel zu erstellenSie müssen lediglich mehrere Gerätedateien im Verzeichnis / dev erstellen und die Konfigurationsdateien vorbereiten.

Über die neue Version von BusyBox

In dieser neuen Version von BusyBox 1.30 im Vergleich zur obigen Version 1.29 stieg der Speicherverbrauch der typischen BusyBox 1.30-Assembly um 7393 Byte (von 941070 auf 948463 Byte).

BusyBox Version 1.30 enthält das Dienstprogramm "bc" für beliebige mathematische Berechnungen. Basierend auf dem neuen 'bc'-Code wurde das' dc'-Dienstprogramm überarbeitet und erheblich erweitert.

El Die Unterstützung für die Option "Quellverzeichnis" wurde dem Dienstprogramm ifupdown hinzugefügt um die Einstellungen als eine Reihe von Dateien in einem Verzeichnis abzulegen (z. B. /etc/network/interfaces.d).

Die Ash-Shell bietet die Möglichkeit, Shell-Skripte in ausführbare Dateien einzubetten. Das Parsen der Ausdrücke "$ {}" wird angepasst.

In der Befehlsshell wurde der optimierte Code ausgeblendet, um das Vorhandensein von Zeichen in der Zeichenfolge zu überprüfen, verbesserte Handhabung der Ausdrücke "$ {var # ...}", "$ {var: + ...}" und "$ {var / .... .} "," Set -x "Job ist nahe an Bash, IFS-Umgebungsvariableneinstellung wird bereitgestellt, Möglichkeit zum Ausführen eingebetteter Skripte hinzugefügt.

Von den anderen Verbesserungen, die hervorgehoben werden können, finden wir:

  • Online-Unterstützung für die automatische Vervollständigung eingebetteter Skripte hinzugefügt.
  • Libarchive wurde eine Funktion hinzugefügt, um eingebettete Daten zu entpacken.
  • Die Option '–show SCRIPT' wurde dem Befehl busybox hinzugefügt, um eingebettete Skripte anzuzeigen.
  • Im Dienstprogramm awk wird ein ordnungsgemäßes Herunterfahren bereitgestellt, wenn negative Werte des Parameters "NF" angegeben werden.
  • Das Verhalten von fdisk entspricht einem ähnlichen Dienstprogramm aus der util-linux 2.31-Suite.
  • Die Optionen "-executable" und "-quit" werden dem Suchdienstprogramm hinzugefügt.
  • Während der Init-Init wurden Probleme beim erneuten Laden in Container behoben.
  • Unterstützung für die Domain-Suche wurde zu nslookup hinzugefügt (Suchoption in resolv.conf).
  • Der Chroot-Boot-Modus wurde zu chpasswd hinzugefügt.
  • Zusätzlich zu "AUTH LOGIN" wurde sendmail die Unterstützung für den Authentifizierungsmodus "AUTH PLAIN" hinzugefügt.

Wie bekomme ich BusyBox?

Wenn Sie daran interessiert sind, diese neue Version zu erhalten. Sie können dies tun, indem Sie auf die offizielle Website des Projekts gehen, auf der Sie sowohl den Quellcode als auch Binärdateien und Dokumentation finden.

Der Link ist dies.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   anonym sagte

    Zu gefährlich ist die Busybox ... sogar der SMTP-Server hat was? Das Schlimmste ist, dass viele Distributionen als primäre Abhängigkeit des Systems Druck auf sie ausüben ... was ihre Absicht offenbart, die notwendigen Werkzeuge für das Verbrechen zu pflanzen ... Augen zu sehen, dass er sieht und wer nicht weiß, was er sagt, lassen Sie ihn vorbei ... wird glücklicher sein.