يأتي الإصدار الجديد من BusyBox 1.30 مع تحسينات جديدة

شعار BusyBox

مؤخرا تم إطلاق حزمة BusyBox في الإصدار 1.30 مع تنفيذ مجموعة من المرافق القياسية UNIX ، دتم تصميمه كملف واحد قابل للتنفيذ وتم تحسينه لأدنى حد من استهلاك موارد النظام بحجم معين أقل من 1 ميجابايت.

تم وضع الإصدار الأول من الإصدار الجديد من BusyBox 1.30 على أنه غير مستقر ، وسيتم توفير الاستقرار الكامل في الإصدار 1.30.1 ، والمتوقع في غضون شهر تقريبًا.

حول BusyBox

BUSYBOX إنها الأداة الرئيسية في مكافحة انتهاك GPL في البرامج الثابتة. منظمة الحفاظ على حرية البرمجيات (SFC) ومركز قانون حرية البرمجيات (SFLC).

مطورو BusyBox يقدمون من خلال المحكمة أو من خلال إبرام تسويات خارج المحكمة عملت بشكل متكرر بنجاح في الشركات لا توفر الوصول إلى الكود المصدري لـ GPL في البرنامج.

في الوقت نفسه ، يعارض مؤلف BusyBox هذه الحماية بشدة ، معتبراً أنها تعطل عمله.

بالنسبة للمصنعين الذين لا يرغبون في فتح الكود المصدري للمكونات المعدلة ، في سياق مشروع Toybox ، يتم تطوير نظير BusyBox وتوزيعه بموجب ترخيص BSD (البند 2). من خلال القدرات ، لا يزال Toybox وراء BusyBox.

تتيح الطبيعة المعيارية لـ BusyBox إمكانية تكوين ملف تنفيذي موحد يحتوي على مجموعة عشوائية من الأدوات المساعدة المنفذة في الحزمة (كل أداة متاحة في شكل ارتباط رمزي لهذا الملف).

قد يختلف حجم مجموعة الأدوات وتكوينها ووظائفها بناءً على احتياجات وقدرات النظام الأساسي المتكامل الذي يتم تجميعه من أجله.

الحزمة مكتفية ذاتيا ، مع تجميع ثابت مع uclibc ، لإنشاء نظام تشغيل أعلى Linux Kernel، ما عليك سوى إنشاء ملفات أجهزة متعددة في دليل / dev وإعداد ملفات التكوين.

حول الإصدار الجديد من BusyBox

في هذا الإصدار الجديد من BusyBox 1.30 مقارنة بالإصدار 1.29 أعلاه ، زاد استهلاك الذاكرة لمجموعة BusyBox 1.30 النموذجية بمقدار 7393 بايت (من 941070 إلى 948463 بايت).

يتميز الإصدار 1.30 من BusyBox بأداة "bc" لإجراء حسابات رياضية عشوائية. استنادًا إلى رمز "bc" الجديد ، تمت إعادة صياغة الأداة المساعدة "dc" وتوسيعها بشكل كبير.

El تمت إضافة دعم الخيار "source-directory" إلى الأداة المساعدة ifupdown لوضع الإعدادات كمجموعة من الملفات في دليل (على سبيل المثال ، /etc/network/interfaces.d).

توفر قذيفة ash القدرة على تضمين البرامج النصية للقشرة في الملفات القابلة للتنفيذ. تم تعديل تحليل التعبيرات "$ {}".

في قذيفة الأوامر ، تم إخفاء الكود الأمثل للتحقق من وجود الأحرف في السلسلة، تحسين التعامل مع التعبيرات "$ {var # ...}" ، "$ {var: + ...}" و "$ {var / .... .} "، مهمة" Set -x "قريبة من bash ، يتم توفير إعداد متغير بيئة IFS ، تمت إضافة القدرة على تشغيل البرامج النصية المضمنة.

من التحسينات الأخرى التي يمكن تسليط الضوء عليها نجد:

  • عبر الإنترنت ، دعم إضافي للنصوص المدمجة للإكمال التلقائي.
  • تمت إضافة وظيفة إلى libarchive لفك ضغط البيانات المضمنة.
  • تمت إضافة خيار "عرض البرنامج النصي" إلى الأمر busybox لعرض البرامج النصية المضمنة.
  • في الأداة المساعدة awk ، يتم توفير إيقاف تشغيل رشيق إذا تم تحديد القيم السالبة للمعلمة "NF".
  • يتماشى سلوك fdisk مع أداة مساعدة مماثلة من مجموعة util-linux 2.31.
  • تتم إضافة الخيارين "- قابل للتنفيذ" و "- إنهاء" إلى أداة البحث ؛
  • أثناء البدء ، تم حل مشاكل إعادة التحميل في الحاويات.
  • تمت إضافة دعم البحث عن المجال إلى nslookup (خيار البحث في resolv.conf).
  • تمت إضافة وضع تمهيد Chroot إلى chpasswd.
  • تمت إضافة دعم وضع المصادقة "AUTH PLAIN" إلى sendmail ، بالإضافة إلى "AUTH LOGIN".

كيف تحصل على BusyBox؟

إذا كنت مهتمًا بالقدرة على الحصول على هذا الإصدار الجديد. يمكنك القيام بذلك عن طريق الانتقال إلى الموقع الرسمي للمشروع حيث ستجد كلاً من الكود المصدري لهذا ، بالإضافة إلى الثنائيات والوثائق.

الرابط هو هذا.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   مجهول قال

    الخطير جدًا هو BUSYBOX ... حتى خادم SMTP لديه ماذا؟ أسوأ شيء هو أن العديد من التوزيعات تضغط عليه باعتباره تبعية أساسية للنظام ... مما يكشف عن نواياهم في زرع الأدوات اللازمة للجريمة ... العيون ليرى أنه يرى ومن لا يعرف ما يقول ، دعه يمر ... سيكون أكثر سعادة.