Dimittere de minimalistic paro of ratio utilitatum BusyBox 1.31

Subjuncta sarcina emissio Busybox 1.31 cum exsequenda copia utilitatum vexillum UNIX, ut unum exsecutabile et optimized ad minimam consumptionem instrumentorum opum cum statuto minoris quam 1 MB. Prima emissio novi rami 1.31 ut instabilis ponitur, plena stabilisatio in versione 1.31.1 providebitur, quae circiter mensem expectatur. In codice exertus licentia GPLv2 distribuitur.

Naturae modularis BusyBox efficit ut unum efficiat unum fasciculum exsecutabile, quo arbitraria copia utilitatum in sarcina conficitur (unaquaeque utilitas in forma coniunctionis symbolicae huic fasciculi praesto est). Magnitudo, compositio et functiones collectionis utilitatum variari possunt secundum necessitates et facultates tribunalis immersi pro quo conventus exercetur. Sarcina in se contenta est; cum uclibc stabiliter constructum, systema laborantem in summitate nuclei Linux creare, tantum opus est ut plures tabellas fabrica in /dev directorio creare et configurationem imaginum parare. Cum priori emissione 1.30 comparata, RAM consumptio BusyBox typicae 1.31 conventus ab 86 bytes decrevit (ab 1008478 ad 1008392 bytes).

BusyBox est principale instrumentum in pugna contra GPL violationes in firmware. Libertas Software Conservancy (SFC) et Software Freedom Law Center (SFLC) pro tincidunt BusyBox, tum per atrium, illa via conclusiones pacta extra curiae societates saepe feliciter moverunt quae aditum non praebent ad principium programmatum GPL. Eodem tempore auctor BusyBox operam suam facit obiecti adversus tale praesidium - credens rem suam dissipare.

Sequentes mutationes in BusyBox 1.31 extolluntur:

  • Mandata nova addidit: ts (exsecutio clientis et servientis pro TSP (Protocollo Time-Stamp) et i2ctranslatio (creatio et missio nuntii I2C);
  • Addidit subsidium DHCP optiones ad udhcp 100 (zona temporis notitia) et 101 (zona temporis nomen in database TZ) pro IPv6;
  • Adiecta subsidia ligaturae hostname static pro clientibus in udhcpd;
  • Fraxinus et contices conchae numericae litterae "BASIS#nnnn" efficiunt. Exsecutio ultimi mandati bash compatibilis facta est, inter optiones "-i RLIMIT_SIGPENDING" et "-q RLIMIT_MSGQUEUE". Addidit subsidium "exspecta -n". EPOCH variabiles additae bash-compatibles;
  • Tacere testa instrumentum "$-" variabile quod conchae optiones per defaltam enutrivit;
  • Codex ad valores transeuntes referens a flumine bc translatus est, subsidia pro vacuis functionibus addita et facultas operandi cum valoribus basi usque ad 36;
  • In bretl, omnia mandata transferuntur ad operandum pseudo-FS /sys;
  • Codex autem fsync et sync utilitatibus immistus est;
  • Exsequendam httpd est melius. Improved process of HTTP headers and work in proxy mode. Index generum MIME complectitur SVG et JavaScript;
  • Optio "-c" addita est ad losetup (compressa duplex-reprehendo tabellae amplitudinis cum fabrica ansa) necnon optioni partitiones intuendi. conscende et losetup praebere subsidium ad operandum utendo /dev/loop-control;
  • In ntpd, valor SLEW_THRESHOLD auctus est ab 0.125 ad 0.5;
  • Auxilia addita ad sysctl valores nullos assignandos;
  • Auxilia addita pro valoribus fractis in optione "-n SEC" observandi;
  • Addidit facultatem currendi mdev ut processus curriculi;
  • Utilitas wget instrumentum ad vexillum "-o" ad specificandum tabellam ad scribendam stipem. Adiectae sunt notificationes de inicio et complemento downloads;
  • Subsidiis additis pro AYT IAC jussu telnetd;
  • Imperio "dG" ad vi addita (continentia deleta a linea currenti ad finem documenti);
  • Option addita 'oflag=appendi' ad mandatum dd;
  • Vexillum '-H' ad summam utilitatem additum est ut singula fila intuens efficeret.

Etiam, duo weeks ago cepit locus release Toybox 0.8.1analogum BusyBox, a priore BusyBox assertoris et elaboratum distributum sub BSD licentia. Praecipuum propositum Toybox est fabricatores praebere facultatem utendi minimalisticas utilitates vexillum sine fonte aperiendo codicem partium mutationum. Secundum Toybox facultates usque pigri de BusyBox, sed 188 praecepta fundamentalia de 220 destinatis iam impleta sunt.

Inter innovationes Toybox 0.8.1 notare possumus:

  • A planities functionalitatis consecuta est quae satis est aedificare Android in ambitu ad utilitates Toybox fundatae.
  • Nova mcookie et devmem mandata comprehenduntur, et rescata bitumen, gunzip et zcat praecepta a test ramo moventur.
  • Nova exsecutio vi probata est ad probandum.
  • Imperium invenire nunc optiones "-wholename/-iwholename" sustinet.
    -printf and "context";

  • Adiecit "-exclude-dir" optionem ad grep;
  • Echo nunc optionem "-E" sustinet.
  • Addidit "UUID" subsidium ad montem.
  • Mandatum tempus nunc rationem accipit temporis zonae in TZ ambitu variabilis determinatae.
  • Adiecta subsidia pro iugis relativis (+N) ut sed.
  • Improved readability of ps, top and iotop output.

Source: opennet.ru