د سیسټم یوټیټیټیو لږ تر لږه سیټ خوشې کول BusyBox 1.34

د BusyBox 1.34 بسته خوشې کول د یونیکس معیاري اسانتیاوو سیټ پلي کولو سره وړاندې کیږي، د یو واحد اجرا وړ فایل په توګه ډیزاین شوي او د سیسټم سرچینو لږترلږه مصرف لپاره د 1 MB څخه کم اندازې سره غوره شوي. د نوې څانګې 1.34 لومړۍ خپرونه د بې ثباته په توګه موقعیت لري، بشپړ ثبات به په 1.34.1 نسخه کې چمتو شي، کوم چې تمه کیږي په یوه میاشت کې. د پروژې کوډ د GPLv2 جواز لاندې ویشل شوی.

د BusyBox ماډلر طبیعت دا ممکنه کوي چې یو متحد اجرا وړ فایل رامینځته کړي چې په بسته کې پلي شوي یوټیلټيز خپل سري سیټ لري (هره یوټیلیټ دې فایل ته د سمبولیک لینک په شکل کې شتون لري). د اسانتیاوو د راټولولو اندازه، جوړښت او فعالیت کیدای شي د سرایت شوي پلیټ فارم اړتیاو او وړتیاوو پورې اړه ولري چې د هغې لپاره مجلس ترسره کیږي. بسته په خپل ځان کې ده؛ کله چې د uclibc سره په جامد ډول جوړ شي، د لینکس کرنل په سر کې د کاري سیسټم رامینځته کولو لپاره، تاسو یوازې اړتیا لرئ چې په /dev ډایرکټر کې د څو وسیلو فایلونه جوړ کړئ او د ترتیب کولو فایلونه چمتو کړئ. د تیر ریلیز 1.33 په پرتله، د عادي BusyBox 1.34 اسمبلۍ د RAM مصرف د 9620 بایټس څخه زیات شوی (له 1032724 څخه 1042344 بایټ پورې).

BusyBox په فرم ویئر کې د GPL سرغړونو پروړاندې مبارزه کې اصلي وسیله ده. د سافټویر ازادۍ محافظت (SFC) او د سافټویر ازادۍ قانون مرکز (SFLC)، د BusyBox پراختیا کونکو په استازیتوب، په مکرر ډول په بریالیتوب سره هغه شرکتونه اغیزمن کړي چې د GPL پروګرامونو سرچینې کوډ ته السرسی نه ورکوي، دواړه د محاکمو او بهر څخه. - د محکمې تړونونه. په ورته وخت کې، د BusyBox لیکوال په کلکه د داسې محافظت اعتراض کوي - پدې باور چې دا د هغه سوداګرۍ خرابوي.

لاندې بدلونونه په BusyBox 1.34 کې روښانه شوي:

  • د ASCII کرکټر نومونو د متقابل جدول سره یو نوی ascii یوټیلیټ اضافه کړ.
  • د چکسمونو محاسبه کولو لپاره یو نوی یوټیلټي crc32 اضافه شوی.
  • جوړ شوی http سرور د DELETE، PUT او OPTIONS میتودونو ملاتړ کوي.
  • Udhcpc د ډیفالټ شبکې انٹرفیس نوم بدلولو وړتیا چمتو کوي.
  • د TLS پروتوکولونو پلي کول اوس د elliptic curves secp256r1 (P256) ملاتړ کوي
  • د ایش او هوش کمانډ شیلونو پراختیا دوام لري. په خاموشۍ کې، د ^D کمانډ اداره کول د ایش او باش چلند سره سم راوړل شوي، د bash-ځانګړي $'str' ساختمان پلي شوی، او د ${var/pattern/repl} بدیل عملیات شوي دي. مطلوب.
  • د awk افادیت پلي کولو کې د سمونونو او اصلاحاتو لویه برخه رامینځته شوې.
  • د "-i" اختیار د بیس 32 او بیس 64 اسانتیاوو ته اضافه شوی ترڅو د ناسمو حروفونو څخه سترګې پټې کړي.
  • په bc او dc اسانتیاوو کې، د BC_LINE_LENGTH او DC_LINE_LENGTH چاپیریال متغیرونو اداره کول د GNU اسانتیاوو ته نږدې دي.
  • د بلاک ډیف افادیت ته --getra او --setra اختیارونه اضافه شوي.
  • د "-p" اختیار د chattr او lsattr اسانتیاوو ته اضافه شوی. lsattr د ملاتړ شوي ext2 FS بیرغونو شمیر پراخ کړی.
  • اختیارونه "-n" (د بیا لیکلو غیر فعال کړئ) او "-t DIR" (د هدف لارښود مشخص کړئ) د cp یوټیلیټ کې اضافه شوي.
  • په cpio کې، ساختمان "cpio -d -p A/B/C" تنظیم شوی.
  • د "-t TYPE" اختیار په df یوټیلیټ کې اضافه شوی (د یو ځانګړي فایل ډول ته د محصول محدودول).
  • د یوټیلیټ لپاره د -b اختیار اضافه شوی (د '— څرګند اندازه — بلاک اندازه = 1' سره مساوي).
  • د env یوټیلیټ ته "-0" اختیار اضافه شوی (هر کرښه د صفر کوډ سره د کرکټر سره پای ته رسوي).
  • د "-h" اختیار (د لوستلو وړ محصول) وړیا کارونې ته اضافه شوی.
  • د ionice افادیت ته "-t" اختیار اضافه کړ (د ناکامیو څخه سترګې پټې کړئ).
  • د ننوتنې اسانتیا اوس د LOGIN_TIMEOUT چاپیریال متغیر ملاتړ کوي.
  • د mv یوټیلیټ ته "-t" (د هدف لارښود د حرکت کولو لپاره مشخص کړئ) او "-T" (دوهم دلیل د فایل په توګه چلند وکړئ) اختیارونه اضافه کړل.
  • د "-s SIZE" اختیار (د پاکولو لپاره د بایټونو شمیر) د شریډ یوټیلیټ ته اضافه شوی.
  • د "-a" اختیار د ټاسک سیټ یوټیلیټ کې اضافه شوی (د ټولو پروسې تارونو لپاره د CPU تړاو پلي کړئ).
  • د مهال ویش، ټاپ، واچ او پینګ اسانتیاوې اوس د غیر عددي ارزښتونو ملاتړ کوي (NN.N).
  • د "-z" اختیار د یونیک یوټیلیټ ته اضافه شوی (د صفر کوډ شوی کرکټر د محدودیت په توګه وکاروئ).
  • د "-t" اختیار (آرشیف چیک) د انزپ یوټیلیټ کې اضافه شوی.
  • د vi مدیر اجازه ورکوي چې په ':s' کمانډ کې د منظم څرګندونو کارولو ته اجازه ورکړي. د expandtab اختیار اضافه شو. د پراګرافونو تر منځ د حرکت کولو، د سلسلې غوره کولو، او بدلونونو بیرته راوستلو لپاره ښه پلي کول.
  • د xxd افادیت -i (C-style output) او -o DISPLAYOFFSET اختیارونه پلي کوي.
  • د ویجیټ افادیت د ریډائریکټ لپاره HTTP 307/308 کوډونو پروسس کولو ته اجازه ورکوي. د FTP ملاتړ فعال/غیر فعالولو لپاره د FEATURE_WGET_FTP اختیار اضافه شوی.
  • د dd افادیت ته د "iflag=count_bytes" اختیار اضافه شوی.
  • د کټ یوټیلیټ د لوبو بکس سره مطابقت لرونکي انتخابونه "-O OUTSEP"، "-D" او "-F لیست" پلي کوي.

سرچینه: opennet.ru

Add a comment