Minimal Linux Live

البرمجيات قطة:
Minimal Linux Live
تفاصيل البرنامج:
الإصدار: 28-Jan-2018 محدث
تاريخ إيداع: 22 Jun 18
المطور: Ivan Davidov
ترخيص: حرر
شعبية: 91

Rating: 5.0/5 (Total Votes: 1)

الحد الأدنى من Linux Live هو نظام تشغيل مفتوح المصدر وواسع الانتشار ووزن خفيف للغاية يعتمد على نظام Linux kernel وبرنامج BusyBox ، والذي يتضمن أدوات UNIX العامة.


تتوفر للتنزيل على هيئة أقراص مضغوطة Live 32 بت / 64 بت

يتوفر التوزيعة للتحميل كصورتين Live CD ISO ، واحدة لكل من الأنظمة الأساسية للأجهزة المدعومة: 64 بت (x86_64) و 32 بت (x86). فهي تحدد الدنيا في العالم وتبلغ حجم كل منها 7 ميغابايت تقريبًا.

يمكن نشر صور ISO على أقراص CD أو الأقراص المضغوطة المصغرة أو محركات أقراص USB الإبهام لتمهيدها من BIOS الخاص بالكمبيوتر. يبدأ تشغيل النظام المباشر تلقائيًا ، نظرًا لأنه لا يوجد برنامج تحميل يعمل على أقراص مضغوطة Live.


انها الأحذية في 3-4 ثواني

وهو نظام تشغيل سريع للغاية يبدأ في حوالي 3-4 ثوانٍ ، مما يؤدي إلى إسقاط المستخدمين إلى مطالبة shell من حيث يمكنهم الوصول إلى جميع أدوات سطر الأوامر المثبتة مسبقًا.


توزيع DIY لينكس

تم تصميم الحد الأدنى من Linux Live من الألف إلى الياء للسماح للمستخدمين بإنشاء توزيعاتهم الخاصة جدًا من Linux ، استنادًا إلى الحد الأدنى من Linux Live بالطبع.

لإنشاء تطبيق Minimal Linux Live الخاص بك ، يجب عليك تنزيل أحدث أرشيف للنصوص البرمجية من الصفحة الرئيسية للمشروع ، واستخراجه وجعل البرامج النصية قابلة للتنفيذ. قم بتثبيت المتطلبات وتنفيذ البرنامج النصي build_minimal_linux_live.sh وانتظر.

بناءً على مواصفات جهاز الكمبيوتر وتوزيع Linux المستخدم ، يجب ألا تستغرق عملية إنشاء OS أكثر من 30 دقيقة. سيتم إنشاء صورة ISO تلقائيًا في نفس المجلد حيث تكون النصوص البرمجية.


ليس للمستخدمين العاديين

نشعر بأننا ملزمون بتحذير قرائنا بأن Minimal Linux Live ليس توزيعة Linux للمبتدئين. تم تصميمه لمستخدمي Linux المتقدمين ، مثل مشرفي النظام الذين يبحثون عن قرص مضغوط صغير بالإنقاذ أو مطورين ذوي خبرة يريدون إنشاء نظام تشغيل خاص بهم.

ما هو الجديد في هذا الإصدار:

قاعدة برامج محدثة - يعتمد الحد الأدنى من Linux Live (MLL) على Linux kernel 4.14.12 ، ومكتبة GNU C 2.26 و BusyBox 1.27.2. ملف صورة ISO الذي تم إنشاؤه هو 9 ميغابايت ويتطلب ذاكرة عشوائية سعة 256 ميجابايت لتشغيلها بشكل صحيح.
30+ حزم تراكب متاحة مع إضافات جديدة مثل nano ، vim ، Cloud Foundry و BOSH clients ، Open JDK ، تخطيطات لوحة المفاتيح ، اللعبة 2048 وغيرها الكثير.
إدارة تبعية الحزمة - مثال جيد هو حزمة تراكب Open JDK التي تعتمد على GLIBC و ZLIB. من منظور المستخدم النهائي ، كل ما عليك فعله هو إضافة Open JDK إلى قائمة حزم التراكب التي تريد تضمينها في MLL وسيقوم نظام الإنشاء المتراكب تلقائيًا بتحضير حزم التراكب المطلوبة بواسطة Open JDK.
ملف توصيف منفصل لحزم التراكب - يمكن أن تكون كل التهيئة المحددة للباقة خارجية في ملف توصيف منفصل. هذا يجعل ملف التكوين الرئيسي أصغر بكثير وأسهل في الصيانة. تتمتع الإدخالات في ملف تكوين الحزمة بالأسبقية على الإدخالات في ملف التكوين الرئيسي.

وظيفة التشغيل التلقائي في initramfs - يتم تنفيذ جميع البرامج النصية في / etc / autorun تلقائيًا عند التشغيل. يتم استخدام هذه الميزة من خلال بعض حزم التراكب التي تتطلب تشغيل بعض الوظائف في التمهيد (على سبيل المثال حزمة تراكب DHCP).
وظيفة DHCP كحزمة تراكب منفصلة - يتم تشغيل وظيفة عميل DHCP تلقائيًا عند التشغيل. يتم تغيير محلل DNS الافتراضي إلى Quad 9. لا يزال المحللون العامون لـ Google DNS موجودون ويستخدمون كنسخ احتياطي. يتم تمكين حزمة التراكب هذه افتراضيًا.
شفرة المصدر كحزمة تراكب منفصلة - إصدارات MLL السابقة المستخدمة لتضمين كود مصدر MLL في بنية initramfs وفي هيكل صورة ISO. الآن يتم تضمين نفس الكود المصدري كحزمة تراكب ويمكن العثور عليها إما في / أدنى / rootfs / usr / src (صورة ISO) أو في / usr / src (initramfs). يتم تمكين حزمة التراكب هذه افتراضيًا.صورة متوافقة مع Docker - تقوم عملية الإنشاء MLL بإنشاء صورة متوافقة مع Docker mll_image.tgz تحتوي على كافة البرامج المتاحة من صورة MLL ISO. يمكن استيراد هذه الصورة واستخدامها في Docker أو في أي نظام حاويات آخر يدعم استيراد نظام الملفات الخام. يمكنك إضافة برنامجك الخاص في MLL (على سبيل المثال ، خادم HTTP بسيط مثل 'nweb' والذي يتم توفيره كحزمة تراكب) ثم استخدم Docker بدلاً من تشغيل نظام التشغيل بأكمله.
يمكن دمج حزم التراكب في initramfs - يمكن أن تكون كل الحزم المتراكبة & quot؛ مدمجة & quot؛ مع هيكل initramfs. وبهذه الطريقة ، تتوفر جميع وظائف حزمة التراكب على الحذاء ، بدون دعم محدود للكشف عن الأجهزة. هذا يجعل بنية initramfs أكبر بشكل كبير ونتيجة لذلك تحتاج إلى المزيد من ذاكرة الوصول العشوائي لأن جميع حزم التراكب متوفرة كجزء من initramfs.التحسينات الهيكلية - يتم فصل نظام الإنشاء المتراكب تمامًا عن نظام الإنشاء الرئيسي. نصوص shell الرئيسية هي أكثر ، لكن كل نص برمجي خاص بالصدفة لديه بنية أبسط. تعتمد كل من عملية الإنشاء الأساسية ونظام الإنشاء المتراكب على & quot؛ مشترك & quot؛ المنطق من نص منفصل شل ، والتي يتم تضمينها في جميع النصوص الأخرى قذيفة ذات الصلة. The & quot؛ متفرق & quot؛ تم زيادة حجم ملف الصورة إلى 3 ميغابايت للتعامل مع حجم حزم التراكب الافتراضية.
دعم UEFI و BIOS - يوفر MLL نكهات بناء مختلفة ، اعتمادًا على توافق البرامج الثابتة المستهدف. The & quot؛ bios & quot؛ بناء النكهة تستهدف أنظمة BIOS القديمة ويستخدم محمل التمهيد precompiled التي يوفرها مشروع syslinux. The & quot؛ uefi & quot؛ بناء النكهة يستهدف أنظمة UEFI الحديثة ويستخدم لوادر التحميل المجدولة مسبقاً التي يوفرها مشروع systemd-boot. يمكنك أيضًا إنشاء & quot؛ مختلطة & quot؛ صورة ISO التي يمكن تشغيلها على كل من BIOS القديم وأنظمة UEFI الحديثة. ونكهة الإنشاء الافتراضية هي & quot؛ bios & quot ؛.

إعادة هيكلة صورة ISO - لم يعد دليل صور ISO الرئيسي يحتوي على ملفات فردية. استثناء واحد هو & quot؛ minimal.img & quot؛ إذا كانت & quot؛ متفرقة & quot؛ تم تمكين موقع التراكب في ملف التكوين الرئيسي. هذا يجعل هيكل صورة ISO أسهل للصيانة المستقبلية.
شعار التمهيد MLL المخصص - يتم توفير شعار التمهيد MLL كحزمة تراكب منفصلة. ومع ذلك ، فهو يختلف عن حزم التراكب الأخرى لأنه لا يضيف وظيفة تراكب. بدلاً من ذلك ، هذه الحزمة المتراكبة & quot؛ injects & quot؛ شعار التمهيد MLL المخصص في شجرة مصدر kernel ويؤدي إلى إعادة إنشاء نواة صغيرة. يتم تمكين حزمة التراكب هذه افتراضيًا.

ما هو الجديد في الإصدار:

يعتمد الآن الحد الأدنى من Linux Live على Linux kernel 4.1.6 و BusyBox 1.23.2.
تتم الآن عملية التوازي بين كل وحدات المعالجة المركزية المتاحة ، وبالتالي يتم تقليل وقت الإنشاء بشكل عام.
يوجد دعم شبكة DHCP لكافة أجهزة الشبكة التي تم اكتشافها بواسطة kernel. لاحظ أن نظام أسماء النطاقات لا يعمل نظرًا لوجود مشكلات ربط ثابتة معروفة ناجمة عن glibc.
يتم الآن إنشاء صورة ISO باستخدام genisoimage. يعمل هذا على إصلاح بعض المشكلات مع أنظمة التشغيل المضيفة المستندة إلى Debian و Arch.
بالإضافة إلى التغييرات المذكورة أعلاه ، إذا قمت بتنزيل أحدث نصوص البناء الثابتة ، ستلاحظ مجلدًا باسم تجريبي. يحتوي هذا المجلد على بعض النصوص الشيقة التي تنتج ISO بناءً على Linux kernel و ToyBox بدلاً من BusyBox. يرجى أن تضع في اعتبارك أن هذا هو العمل قيد التنفيذ وقد لا تعمل هذه البرامج النصية على نظام التشغيل المضيف.

ما هو الجديد في الإصدار 07-Feb-2015:

ويستند الآن Minimal Linux Live إلى Linux kernel 3.18.6 و BusyBox 1.23.1.

الجديد في الإصدار 25-Aug-2014:

يعتمد الآن الحد الأدنى من Linux Live على Linux kernel 3.16.1 و BusyBox 1.22.1.
تعتمد عملية التمهيد الآن على / sbin / init و / etc / inittab. هناك أربع وحدات تحكم متوفرة يمكن تبديلها باستخدام Alt + F1 إلى Alt + F4.
تم تحديث نصوص Shell. الآن يتم تخزين حزم المصدر التي تم تنزيلها في مجلد منفصل. إذا تمت مقاطعة عملية التنزيل ، فستستمر في المرة التالية التي يتم فيها تنفيذ البرامج النصية. التغيير الأكثر وضوحا هو في 5_generate_rootfs.sh الذي يولد الآن نظام ملفات الجذر مع هيكل متوافق مع / sbin / init و / etc / inittab.

ما هو الجديد في الإصدار 28-Jul-2014:

يعتمد الآن نظام Linux الحد الأدنى على Linux kernel 3.15.6 و BusyBox 1.22.1.

برامج مماثلة

تعليقات ل Minimal Linux Live

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!