Dimittere de minimalistic paro of ratio utilitatum BusyBox 1.34

In emissione BusyBox 1.34 sarcina exhibetur cum exsecutione instrumentorum communium UNIX utilitatum, pro uno documento exsecutabili et optimized ad minimam sumptionem subsidiorum systematis cum magnitudine minoris quam 1 MB. Prima emissio novi rami 1.34 instabilis ponitur: plena stabilisatio in versione 1.34.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 constructa, systema laborantem in summitate nuclei Linux creare, tantum opus est ut plures tabellas machinae in /dev directorio creare et conformationem imaginum parare. 1.33 comparata emissione priori, RAM consumptio BusyBox typicae 1.34, conventus ab 9620 bytes auctus est (ab 1032724 ad 1042344 bytes).

BusyBox est principale instrumentum in pugna contra GPL violationes in firmware. Libertas Conservancy (SFC) et Software Freedom Law Center (SFLC), pro tincidunt Busybox, societates saepe feliciter ducti sunt, quae accessum non praebent ad fontem codicem programmatum GPL, tum per iudicia, tum per extra. pacta -court. Eodem tempore auctor BusyBox valde obicit huic praesidio - credens negotium suum destrui posse.

Sequentes mutationes in BusyBox 1.34 extolluntur:

  • Addidit novam ascii utilitatem cum tabulis interactive ASCII characteris nomina.
  • Novam utilitatem crc32 ad calculandum checksums addidit.
  • Constructum in http servo delet modos, PUT et OPTIONUM modos sustinet.
  • Udhcpc praebet facultatem retis interfaciendi nomen default mutandi.
  • Exsecutio protocolla TLS nunc curvarum ellipticorum secp256r1 sustinet (P256)
  • Cinis et talari imperio conchylia explicatio continuavit. In silentio, tractatio imperii ^D cum moribus fraxini et vercundus in aciem deducta est, constructio specifica $'str' adactus est, et res postea ${var/pattern/repl} facta sunt. ipsum.
  • Magna pars correctionum et incrementorum ad exsequendam utilitatem generis factae sunt.
  • Adiecit "-i" optionem ad base32 et ad utilitates base64 ignorare ingenia invalida.
  • In bc et dc utilitates, tractatio de BC_LINE_LENGTH et DC_LINE_LENGTH variabilium ambitus prope GNU utilitates est.
  • Adduntur --getra et --setra optiones ad utilitatem blockdev.
  • The "-p" optione has been added to the chattr and lsattr utilities. lsattr ampliavit numerum fultorum ext2 FS vexillis.
  • Optiones "-n" (disable overwriting) et "-t DIR" (specificare scopum directorium) additae sunt ad utilitatem cp.
  • In cpio constructio "cpio -d -p A/B/C" adaptata est.
  • Optio "-t TYPE" ad utilitatem df addita est (exterminans output ad speciem fasciculi specificam).
  • Addidit optio -b ad du utilitatem (aequivalet ut '-apparent-amplitudo -block-size=I').
  • Adiecta optio "-0" ad utilitatem env (linea quaque charactere cum codice nulla terminata).
  • Ad gratuitam utilitatem addita est optio "-h" (readable output).
  • Optionem addidit "-t" (defectio ignorare) ad utilitatem ionicae.
  • Utilitas login nunc adiuvat LOGIN_TIMEOUT environment variabilis.
  • Optiones additae "-t" (decernere directorium scopum movendi) et "-T" (secundum argumentum ut fasciculi tractant) ad utilitatem mv.
  • Optio "-s size" (numerum bytes purgandi) ad utilitatem lamna adiectum est.
  • Optio "-a" addita est ad munerum utilitatem (applica CPU affinitatem omnium filorum processus).
  • The timeout, top, watch and ping utilitates now support non integris values ​​(NN.N).
  • Optio "-z" addita est ad utilitatem uniq (utere charactere nulla-coded sicut delimiter).
  • Optio "-t" ad utilitatem unzip addita est.
  • Vi editor permittit usum expressionum regularium in ':s' praecepto. Expandtab addidit optio. Applicatae meliores sunt ad movendas inter paragraphos, iugis eligendi et mutationes perdendi.
  • Utilitas xxd instrumenti -i (C-style output) et -o optiones DISPLAYOFFSET.
  • Utilitas wget permittit processus HTTP 307/308 in codicibus redirectibus. FEATURE_WGET_FTP optionem addidit ut auxilium FTP inactivare/inactivare possit.
  • Addidit "iflag=count_bytes" optionem ad utilitatem dd.
  • Incisa utilitas instrumentorum optionum toybox compatibilis "-O OUTSEP", "-D" et "-F LIST".

Source: opennet.ru