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

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

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

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

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

  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΈ Π·Π° стартиранС Π½Π° skippts ΠΎΡ‚ Π΄Π°Π΄Π΅Π½ Mimfile (напомнящо донякъдС Π½Π° ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° make);
  • ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° опцията β€ž-emptyβ€œ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° ΠΏΡ€Π°Π·Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅;
  • Π’ ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° wget ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° броя Π½Π° прСнасочванията Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΎ ΠΈ Π΅ въвСдСна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° TLS сСртификати с ENABLE_FEATURE_WGET_OPENSSL;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° списък с ΠΌΠΎΠ΄Π΅Π»ΠΈ (pattern_list) към grep ΠΈ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° опцията β€ž-Rβ€œ (рСкурсивна ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° дирСктория);
  • РСшСни ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, възникнали ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π² Clang 9 ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ΠΈ прСдупрСТдСния Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π°;
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ са голям Π±Ρ€ΠΎΠΉ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ‚Π΅ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ ash ΠΈ hush, насочСни към подобряванС Π½Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° с Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Π΄ΠΎΠ²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ с Ρ€Π°Π·Π΄Π΅Π»ΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към ash ΠΈ hush. НовитС Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ са стабилизирани Π² ΠΏΠ΅ΠΏΠ΅Π».
  • ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° fdisk Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° HFS ΠΈ HFS+ дяловС;
  • init ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° условията Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° сигнали;
  • Към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π·Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½ΠΎ наблюдСниС Π½Π° систСмнитС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ nΠΌΠ΅Ρ‚ΡŠΡ€ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ "%NT" (Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π΅ ΠΏΠΎΠ΄Ρ€Π°Π²Π½Π΅Π½ΠΎ с Π½ΡƒΠ»ΠΈ);
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° списък с процСсори Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ (опция β€ž-cβ€œ);
  • Π’ tar ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° опцията "-a" Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ вмСсто Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° "lzma" компрСсия, сСга Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Ρ‡Ρ€Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅;
  • Udhcpc6 Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° "Π±Π΅Π· поданство» Π·Π° DHCPv6 (ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° само ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, Π±Π΅Π· Π΄Π° Π·Π°Π΄Π°Π²Π° адрСс);
  • nslookup Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ Π±Π΅Π· RR записи ΠΈ добавя ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° SRV записи;
  • Нови ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ "showmacs" ΠΈ "showstp" са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към brctl;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° "relay server" към dhcpc;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ настройка към syslogd Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ с точност Π΄ΠΎ милисСкунди;
  • Π’ httpd, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС изпълнява Π² Ρ€Π΅ΠΆΠΈΠΌ NOMMU, Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° Π½Π°Ρ‡Π°Π»Π½Π° дирСктория ΠΈ опцията '-h' Ρ€Π°Π±ΠΎΡ‚ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС изпълнява Ρ„ΠΎΠ½ΠΎΠ² процСс;
  • xargs ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ, ΠΎΠ³Ρ€Π°Π΄Π΅Π½ΠΈ Π² ΠΊΠ°Π²ΠΈΡ‡ΠΊΠΈ, ΠΈ осигури ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° опцията β€ž-nβ€œ;
  • ΠšΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½ΠΈ Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ grep, top, dc, gzip, awk, bc, ntpd, pidof, stat, telnet, tftp, whois, unzip, chgrp, httpd, vi, route.

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

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

  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ rtcwake, blkdiscard, getopt ΠΈ readelf;
  • β€žmake rootβ€œ прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° създаванС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° срСда Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½Π° само Π½Π° ядрото Π½Π° Linux ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π½Π° Toybox, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° собствСн скрипт Π·Π° стартиранС;
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ с ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ са Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² основния ToyBox;
  • ΠšΠΎΠΌΠ°Π½Π΄Π½ΠΈΡΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ toysh Π΅ Π³ΠΎΡ‚ΠΎΠ² Π½Π° 80% (всС ΠΎΡ‰Π΅ няма ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, история, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΈ, Π·Π°Π΄Π°Ρ‡ΠΈ, $((math)), шаблони);
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ към Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ patch, cal, cp, mv, lsattr, chattr, ls, id, netcat ΠΈ setsid.

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

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