BusyBox 1.34 අවම පද්ධති උපයෝගිතා කට්ටලයක් නිකුත් කිරීම

BusyBox 1.34 පැකේජය නිකුතුව ඉදිරිපත් කරනු ලබන්නේ සම්මත UNIX උපයෝගිතා කට්ටලයක් ක්‍රියාත්මක කිරීමත් සමඟ, තනි ක්‍රියාත්මක කළ හැකි ගොනුවක් ලෙස නිර්මාණය කර ඇති අතර 1 MB ට අඩු ප්‍රමාණයකින් පද්ධති සම්පත් අවම පරිභෝජනය සඳහා ප්‍රශස්ත කර ඇත. නව ශාඛාව 1.34 හි පළමු නිකුතුව අස්ථායී ලෙස ස්ථානගත කර ඇත, සම්පූර්ණ ස්ථායීකරණය 1.34.1 අනුවාදයෙන් ලබා දෙනු ඇත, එය මාසයකින් පමණ අපේක්ෂා කෙරේ. ව්‍යාපෘති කේතය GPLv2 බලපත්‍රය යටතේ බෙදා හැරේ.

BusyBox හි මොඩියුලර් ස්වභාවය මඟින් පැකේජය තුළ ක්‍රියාත්මක කරන ලද අත්තනෝමතික උපයෝගිතා කට්ටලයක් අඩංගු එක් ඒකාබද්ධ ක්‍රියාත්මක කළ හැකි ගොනුවක් නිර්මාණය කිරීමට හැකි වේ (සෑම උපයෝගීතාවයක්ම මෙම ගොනුවට සංකේතාත්මක සබැඳියක් ආකාරයෙන් ලබා ගත හැකිය). එකලස් කිරීම සිදු කරනු ලබන කාවැද්දූ වේදිකාවේ අවශ්‍යතා සහ හැකියාවන් අනුව උපයෝගිතා එකතුවේ ප්‍රමාණය, සංයුතිය සහ ක්‍රියාකාරීත්වය වෙනස් විය හැකිය. පැකේජය ස්වයං අන්තර්ගත වේ; uclibc සමඟ ස්ථිතිකව ගොඩනඟන විට, Linux කර්නලය මත වැඩ කරන පද්ධතියක් නිර්මාණය කිරීමට, ඔබට අවශ්‍ය වන්නේ / dev නාමාවලියෙහි උපාංග ගොනු කිහිපයක් සාදා වින්‍යාස ගොනු සකස් කිරීම පමණි. පෙර නිකුතුව 1.33 හා සසඳන විට, සාමාන්‍ය BusyBox 1.34 එකලස් කිරීමේ RAM පරිභෝජනය බයිට් 9620 කින් (1032724 සිට 1042344 බයිට් දක්වා) වැඩි විය.

BusyBox යනු ස්ථිරාංග තුළ GPL උල්ලංඝනය කිරීම් වලට එරෙහි සටනේ ප්රධාන මෙවලමයි. BusyBox සංවර්ධකයින් වෙනුවෙන් Software Freedom Conservancy (SFC) සහ Software Freedom Law Center (SFLC), GPL වැඩසටහන් වල ප්‍රභව කේතයට ප්‍රවේශය ලබා නොදෙන සමාගම්වලට, උසාවිය හරහා සහ පිටතින් නැවත නැවතත් සාර්ථක ලෙස බලපෑම් කර ඇත. - අධිකරණ ගිවිසුම්. ඒ අතරම, BusyBox හි කතුවරයා එවැනි ආරක්ෂාවකට දැඩි ලෙස විරුද්ධ වේ - එය ඔහුගේ ව්‍යාපාරය විනාශ කරන බව විශ්වාස කරයි.

BusyBox 1.34 හි පහත වෙනස්කම් ඉස්මතු කර ඇත:

  • ASCII අක්ෂර නාමවල අන්තර්ක්‍රියාකාරී වගුවක් සමඟ නව ascii උපයෝගීතාවයක් එක් කරන ලදී.
  • චෙක්සම් ගණනය කිරීම සඳහා නව උපයෝගිතා crc32 එකතු කරන ලදී.
  • බිල්ට්-ඉන් http සේවාදායකය DELETE, PUT සහ OPTIONS ක්‍රම සඳහා සහය දක්වයි.
  • Udhcpc පෙරනිමි ජාල අතුරුමුහුණත නම වෙනස් කිරීමේ හැකියාව සපයයි.
  • TLS ප්‍රොටෝකෝල ක්‍රියාත්මක කිරීම දැන් ඉලිප්සීය වක්‍ර secp256r1 (P256) සඳහා සහය දක්වයි.
  • අළු සහ හෂ් විධාන ෂෙල් වෙඩි වර්ධනය කිරීම අඛණ්ඩව සිදු වී ඇත. නිශ්ශබ්දව, ^D විධානය හැසිරවීම ash සහ bash වල හැසිරීම් වලට අනුකූලව ගෙන ඇත, bash-විශේෂිත $'str' ගොඩනැගීම ක්රියාත්මක කර ඇත, සහ ${var/pattern/repl} ප්‍රතිස්ථාපන මෙහෙයුම් සිදු කර ඇත. ප්රශස්තකරණය කර ඇත.
  • awk උපයෝගීතාව ක්රියාත්මක කිරීම සඳහා නිවැරදි කිරීම් සහ වැඩිදියුණු කිරීම් විශාල කොටසක් සිදු කර ඇත.
  • වලංගු නොවන අක්ෂර නොසලකා හැරීම සඳහා base32 සහ base64 උපයෝගිතා වෙත "-i" විකල්පය එක් කරන ලදී.
  • bc සහ dc උපයෝගිතා තුළ, BC_LINE_LENGTH සහ DC_LINE_LENGTH පරිසර විචල්‍යයන් හැසිරවීම GNU උපයෝගිතාවලට ආසන්න වේ.
  • blockdev උපයෝගීතාවයට --getra සහ --setra විකල්ප එකතු කරන ලදී.
  • "-p" විකල්පය chattr සහ lsattr උපයෝගිතා වලට එකතු කර ඇත. lsattr විසින් සහාය දක්වන ext2 FS ධජ සංඛ්‍යාව පුළුල් කර ඇත.
  • “-n” ( උඩින් ලිවීම අබල කරන්න) සහ “-t DIR” (ඉලක්ක නාමාවලිය සඳහන් කරන්න) යන විකල්ප cp උපයෝගීතාවයට එක් කර ඇත.
  • cpio හි, ඉදිකිරීම් “cpio -d -p A/B/C” සකස් කර ඇත.
  • "-t TYPE" විකල්පය df උපයෝගීතාවයට එකතු කර ඇත (නිශ්චිත ගොනු වර්ගයකට ප්රතිදානය සීමා කිරීම).
  • du utility වෙත -b විකල්පය එකතු කරන ලදි ('—පෙනෙන-ප්‍රමාණය —block-size=1' ට සමාන).
  • env උපයෝගීතාවයට “-0” විකල්පය එකතු කරන ලදි (එක් එක් පේළිය කේත ශුන්‍ය සහිත අක්ෂරයකින් අවසන් කිරීම).
  • "-h" විකල්පය (කියවිය හැකි ප්රතිදානය) නිදහස් උපයෝගීතාවයට එකතු කර ඇත.
  • අයනීස් උපයෝගීතාවයට "-t" (අසාර්ථකතා නොසලකා හරින්න) විකල්පය එකතු කරන ලදී.
  • පිවිසුම් උපයෝගීතාව දැන් LOGIN_TIMEOUT පරිසර විචල්‍යයට සහය දක්වයි.
  • mv උපයෝගීතාවයට “-t” (චලනය කිරීමට ඉලක්ක නාමාවලිය සඳහන් කරන්න) සහ “-T” (දෙවන තර්කය ගොනුවක් ලෙස සලකන්න) විකල්ප එකතු කරන ලදී.
  • "-s SIZE" විකල්පය (ඉවත් කළ යුතු බයිට් ගණන) shred උපයෝගීතාවයට එක් කර ඇත.
  • "-a" විකල්පය කාර්ය කට්ටල උපයෝගීතාවයට එක් කර ඇත (සියලු ක්‍රියාවලි නූල් සඳහා CPU සම්බන්ධතාවය යොදන්න).
  • කල් ඉකුත්වීම, ඉහළ, ඔරලෝසු සහ පිං උපයෝගිතා දැන් පූර්ණ සංඛ්‍යා නොවන අගයන් (NN.N) සඳහා සහය දක්වයි.
  • "-z" විකල්පය uniq උපයෝගීතාවයට එක් කර ඇත (ශුන්‍ය-කේත අක්ෂර පරිසීමකයක් ලෙස භාවිතා කරන්න).
  • “-t” විකල්පය (සංරක්ෂිත චෙක්පත) unzip උපයෝගීතාවයට එක් කර ඇත.
  • vi සංස්කාරකය ':s' විධානය තුළ සාමාන්‍ය ප්‍රකාශන භාවිතා කිරීමට ඉඩ දෙයි. Expandtab විකල්පය එක් කරන ලදී. ඡේද අතර ගමන් කිරීම, පරාස තේරීම සහ වෙනස්කම් අස් කිරීම සඳහා වැඩිදියුණු කළ ක්‍රියාත්මක කිරීම්.
  • xxd උපයෝගීතාව -i (C-style output) සහ -o DISPLAYOFFSET විකල්ප ක්‍රියාත්මක කරයි.
  • wget උපයෝගීතාව යළි-යොමුවීම් සඳහා HTTP 307/308 කේත සැකසීමට ඉඩ දෙයි. FTP සහාය සබල/අබල කිරීමට FEATURE_WGET_FTP විකල්පය එක් කරන ලදී.
  • dd උපයෝගීතාවයට "iflag=count_bytes" විකල්පය එක් කරන ලදී.
  • කැපුම් උපයෝගීතාව සෙල්ලම් පෙට්ටියට අනුකූල විකල්ප "-O OutSEP", "-D" සහ "-F LIST" ක්රියාත්මක කරයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න