ИздаванС Π½Π° минималистичСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ систСмни ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ BusyBox 1.31

Π˜Π·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΎ ΠΎΡ‚ освобоТдаванС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° BusyBox 1.31 с внСдряванСто Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ стандартни UNIX ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ изпълним Ρ„Π°ΠΉΠ» ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° систСмни рСсурси със Π·Π°Π΄Π°Π΄Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ 1 MB. ΠŸΡŠΡ€Π²Π°Ρ‚Π° вСрсия Π½Π° новия ΠΊΠ»ΠΎΠ½ 1.31 Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π° ΠΊΠ°Ρ‚ΠΎ нСстабилна, ΠΏΡŠΠ»Π½Π°Ρ‚Π° стабилизация Ρ‰Π΅ бъдС осигурСна във вСрсия 1.31.1, която сС ΠΎΡ‡Π°ΠΊΠ²Π° слСд ΠΎΠΊΠΎΠ»ΠΎ мСсСц. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· GPLv2.

ΠœΠΎΠ΄ΡƒΠ»Π½ΠΈΡΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Π½Π° BusyBox ΠΏΡ€Π°Π²ΠΈ възмоТно ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ изпълним Ρ„Π°ΠΉΠ», ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π° (всяка ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° символна Π²Ρ€ΡŠΠ·ΠΊΠ° към Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΉΠ»). Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚, ΡΡŠΡΡ‚Π°Π²ΡŠΡ‚ ΠΈ функционалността Π½Π° колСкцията ΠΎΡ‚ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²Π°Ρ€ΠΈΡ€Π°Ρ‚ Π² зависимост ΠΎΡ‚ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π·Π° която сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° сглобяванСто. ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Π΅ самостоятСлСн; ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ статично с uclibc, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° систСма Π²ΡŠΡ€Ρ…Ρƒ ядрото Π½Π° Linux, трябва само Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ няколко Ρ„Π°ΠΉΠ»Π° Π½Π° устройството Π² дирСкторията /dev ΠΈ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Π’ сравнСниС с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° вСрсия 1.30, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° RAM Π½Π° типичния ΠΌΠΎΠ΄ΡƒΠ» BusyBox 1.31 намаля с 86 Π±Π°ΠΉΡ‚Π° (ΠΎΡ‚ 1008478 Π½Π° 1008392 Π±Π°ΠΉΡ‚Π°).

BusyBox Π΅ основният инструмСнт Π² Π±ΠΎΡ€Π±Π°Ρ‚Π° срСщу Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡΡ‚Π° Π½Π° GPL във Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π°. The Software Freedom Conservancy (SFC) ΠΈ Software Freedom Law Center (SFLC) ΠΎΡ‚ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° BusyBox ΠΊΠ°ΠΊΡ‚ΠΎ Ρ‡Ρ€Π΅Π· ΡΡŠΠ΄ΡŠΡ‚, ΠΈ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ·Π²ΡŠΠ½ΡΡŠΠ΄Π΅Π±Π½ΠΈΡ‚Π΅ споразумСния ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ са повлияли Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ прСдоставят Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ изходния ΠΊΠΎΠ΄ Π½Π° GPL ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π°Π²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° BusyBox ΠΏΡ€Π°Π²ΠΈ всичко възмоТно Π΄Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ срСщу ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° - вярвайки, Ρ‡Π΅ тя съсипва бизнСса ΠΌΡƒ.

Π‘Π»Π΅Π΄Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ са ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈ Π² BusyBox 1.31:

  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ: ts (ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° TSP (Time-Stamp Protocol)) ΠΈ i2ctransfer (създаванС ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° I2C ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° DHCP ΠΎΠΏΡ†ΠΈΠΈ към udhcp 100 (информация Π·Π° часовата Π·ΠΎΠ½Π°) ΠΈ 101 (ΠΈΠΌΠ΅ Π½Π° часовата Π·ΠΎΠ½Π° Π² Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° TZ) Π·Π° IPv6;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° статично ΠΈΠΌΠ΅ Π½Π° хост към ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π² udhcpd;
  • ΠžΠ±Π²ΠΈΠ²ΠΊΠΈΡ‚Π΅ ash ΠΈ hush ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈΡ‚Π΅ Π»ΠΈΡ‚Π΅Ρ€Π°Π»ΠΈ "BASE#nnnn". Π˜Π·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ulimit Π΅ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎ с bash, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€ž-i RLIMIT_SIGPENDINGβ€œ ΠΈ β€ž-q RLIMIT_MSGQUEUEβ€œ. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° "wait -n". Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ bash-ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ EPOCH ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ;
  • Hush shell ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° "$-", която изброява ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ Π½Π° shell, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅;
  • ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° стойности ΠΏΠΎ рСфСрСнция бСшС ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ към bc ΠΎΡ‚ upstream, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° бСшС ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° void Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ibase стойности Π΄ΠΎ 36;
  • Π’ brctl всички ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ са ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½ΠΈ Π΄Π° работят с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° псСвдо-FS /sys;
  • ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ fsync ΠΈ sync Π΅ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½;
  • ВнСдряванСто Π½Π° httpd Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ. ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° HTTP Π·Π°Π³Π»Π°Π²ΠΊΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π² прокси Ρ€Π΅ΠΆΠΈΠΌ. Π‘ΠΏΠΈΡΡŠΠΊΡŠΡ‚ с MIME Ρ‚ΠΈΠΏΠΎΠ²Π΅ Π²ΠΊΠ»ΡŽΡ‡Π²Π° SVG ΠΈ JavaScript;
  • ΠžΠΏΡ†ΠΈΡΡ‚Π° β€ž-cβ€œ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към losetup (ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»Π½Π° Π΄Π²ΠΎΠΉΠ½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Ρ„Π°ΠΉΠ»Π°, ΡΠ²ΡŠΡ€Π·Π°Π½ с устройството Π·Π° Ρ†ΠΈΠΊΡŠΠ»), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ опция Π·Π° сканиранС Π½Π° дяловС. mount ΠΈ losetup осигуряват ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с /dev/loop-control;
  • Π’ ntpd стойността SLEW_THRESHOLD Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° ΠΎΡ‚ 0.125 Π½Π° 0.5;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° присвояванС Π½Π° Π½ΡƒΠ»Π΅Π²ΠΈ стойности Π½Π° sysctl;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄Ρ€ΠΎΠ±Π½ΠΈ стойности Π² опцията β€ž-n SECβ€œ Π·Π° Π³Π»Π΅Π΄Π°Π½Π΅;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° стартиранС Π½Π° mdev ΠΊΠ°Ρ‚ΠΎ Ρ„ΠΎΠ½ΠΎΠ² процСс;
  • ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° wget ΠΏΡ€ΠΈΠ»Π°Π³Π° Ρ„Π»Π°Π³Π° β€ž-oβ€œ, Π·Π° Π΄Π° посочи Ρ„Π°ΠΉΠ»Π°, Π² ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° сС запишС ΠΆΡƒΡ€Π½Π°Π»ΡŠΡ‚. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са извСстия Π·Π° Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ ΠΈ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° изтСглянията;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° AYT IAC към telnetd;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° 'dG' към vi (ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΎΡ‚ тСкущия Ρ€Π΅Π΄ Π΄ΠΎ края Π½Π° Ρ„Π°ΠΉΠ»Π°);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция 'oflag=append' към ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° dd;
  • Π€Π»Π°Π³ΡŠΡ‚ '-H' Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ към Π³ΠΎΡ€Π½Π°Ρ‚Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, Π·Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Ρ€Π΅ΠΆΠΈΠΌ Π½Π° сканиранС Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ нишки.

ОсвСн Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄ΠΈ Π΄Π²Π΅ сСдмици сС ΡΡŠΡΡ‚ΠΎΡ освобоТдаванС ΠšΡƒΡ‚ΠΈΡ Π·Π° ΠΈΠ³Ρ€Π°Ρ‡ΠΊΠΈ 0.8.1, Π°Π½Π°Π»ΠΎΠ³ Π½Π° BusyBox, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΎΡ‚ бивш ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ BusyBox ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠΎΠ΄ BSD Π»ΠΈΡ†Π΅Π½Π·. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° Toybox Π΅ Π΄Π° прСдостави Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ минималистичСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ стандартни ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π±Π΅Π· Π΄Π° отварят изходния ΠΊΠΎΠ΄ Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ. Π‘ΠΏΠΎΡ€Π΅Π΄ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Toybox досСга изоставащ ΠΎΡ‚ BusyBox, Π½ΠΎ Π²Π΅Ρ‡Π΅ са Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ 188 основни ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ‚ 220 ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ.

Π‘Ρ€Π΅Π΄ ΠΈΠ½ΠΎΠ²Π°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° Toybox 0.8.1 ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈΠΌ:

  • Π‘Π΅ΡˆΠ΅ постигнато Π½ΠΈΠ²ΠΎ Π½Π° функционалност, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Android Π² срСда, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Toybox.
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ mcookie ΠΈ devmem, Π° прСнаписанитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ tar, gunzip ΠΈ zcat са прСмСстСни ΠΎΡ‚ тСстовия ΠΊΠ»ΠΎΠ½.
  • Нова рСализация Π½Π° vi Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π·Π° тСстванС.
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° find Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ "-wholename/-iwholename".
    "-printf" ΠΈ "-контСкст";

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция "--exclude-dir" към grep;
  • Echo Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° опцията "-E".
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° β€žUUIDβ€œ Π·Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅.
  • ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Π·Π° Π΄Π°Ρ‚Π° Π²Π΅Ρ‡Π΅ Π²Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ часовата Π·ΠΎΠ½Π°, посочСна Π² ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата TZ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° относитСлни Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ (+N) към sed.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° чСтливост Π½Π° ps, top ΠΈ iotop ΠΈΠ·Ρ…ΠΎΠ΄.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€