حداقل لینوکس زنده یک منبع باز، آزادانه توزیع شده و سیستم عامل بسیار سبک وزن است که بر پایه هسته لینوکس و نرم افزار BusyBox که شامل سرویس های یونیکس رایج است.
این برنامه برای دانلود به عنوان سی دی های زنده 32 بیت / 64 بیتی موجود است
این توزیع برای دانلود به عنوان دو تصویر ISO Live CD موجود است، یکی برای هر یک از سیستم عامل های سخت افزاری پشتیبانی: 64 بیتی (x86_64) و 32 بیت (x86). آنها حداقل جهان را تعریف می کنند و تقریبا 7 مگابایت در هر اندازه دارند.
تصاویر ISO را می توان به دیسک های سی دی، دیسک های مینی سی دی یا درایوهای شارژ USB بکار برد تا آنها را از BIOS کامپیوتر بوت کند. سیستم زنده به طور خودکار شروع می شود، زیرا هیچ بوت لودر روی سی دی های زنده اجرا نمی شود.
آن را در 3-4 ثانیه بوت می کند
این یک سیستم عامل بسیار سریع است که در حدود 3-4 ثانیه شروع می شود و کاربران را به یک فورمه پوسته از جایی که می توانند به تمامی سرویس های خط فرمان از پیش نصب شده دسترسی پیدا کنند،
توزیع DIY لینوکس
حداقل لینوکس لینوکس از سطح زمین طراحی شده است تا کاربران بتوانند توزیع بسیار خود را از لینوکس بر اساس Minimal Linux Live ایجاد کنند.
برای ایجاد سیستم Minimal Linux Live شما باید آخرین آرشیو اسکریپت را از صفحه اصلی پروژه دانلود کنید، آن را استخراج کنید و اسکریپت ها را اجرایی کنید. الزامات نصب، اسکریپت build_minimal_linux_live.sh را اجرا کنید و منتظر بمانید.
بسته به مشخصات رایانه شما و نحوه توزیع لینوکس مورد استفاده، روند ساخت سیستم عامل نباید بیش از 30 دقیقه طول بکشد. تصویر ISO به صورت خودکار در همان پوشه ای که اسکریپت آنها ایجاد می شود تولید می شود.
نه برای کاربران معمولی
ما موظف به هشدار دادن به خوانندگانمان هستیم که Minimal Linux Live یک توزیع لینوکس برای مبتدیان نیست. این برنامه برای کاربران لینوکس پیشرفته مانند مدیران سیستم که به دنبال یک CD نجات کوتاه یا توسعه دهندگان باتجربه هستند که می خواهند سیستم عامل خود را ایجاد کنند، طراحی شده است.
چه جدید در این نسخه است:
پایگاه داده نرم افزاری به روز شده - Minimal Linux Live (MLL) بر پایه هسته لینوکس 4.14.12، کتابخانه GNU C 2.26 و BusyBox 1.27.2 است. فایل تصویری ISO تولید شده 9 مگابایت است و نیاز به 256 مگابایت RAM دارد تا به درستی اجرا شود.
30+ بسته های پوشیدنی موجود با افزودنی های جدید مانند نانو، vim، Cloud Founding و مشتریان BOSH، Open JDK، طرح بندی صفحه کلید، بازی 2048 و بسیاری دیگر.
مدیریت وابستگی Bundle - مثال خوبی این است که بسته نرم افزاری JDK Open که بستگی به GLIBC و ZLIB دارد. از دیدگاه کاربر نهایی، همه چیزهایی که باید انجام دهید این است که JDK Open را به لیست بسته های پوشیدنی اضافه کنید که می خواهید آنها را در MLL اضافه کنید و سیستم ساخت پوسته به طور خودکار بسته های پوششی مورد نیاز Open JDK را آماده می کند.
فایل پیکربندی جداگانه برای بستههای پوششی - تمام پیکربندی خاص بسته نرم افزاری میتواند در فایل پیکربندی جداگانه خارج شود. این باعث می شود فایل پیکربندی اصلی بسیار کوچکتر و راحت تر نگهداری شود. ورودی ها در فایل پیکربندی بسته نرم افزاری بیش از ورودی های فایل اصلی پیکربندی هستند.
عملکرد DHCP به عنوان بسته نرم افزاری جداگانه - عملکرد سرویس گیرنده DHCP در هنگام بوت شدن به طور خودکار باعث می شود. Resolver DNS به طور پیش فرض به Quad 9. تغییر یافته است. کلیدهای DNS عمومی عمومی هنوز در دسترس هستند و به عنوان پشتیبان استفاده می شوند. این بسته نرم افزاری به طور پیش فرض فعال است.
کد منبع به عنوان بسته نرم افزاری جداگانه - نسخه های قبلی MLL مورد استفاده برای شامل کد منبع MLL هر دو در ساختار initramfs و در ساختار ISO ISO. در حال حاضر همان کد منبع به عنوان بسته نرم افزاری موجود است و می توان آن را در / minimal / rootfs / usr / src (تصویر ISO) یا در / usr / src (initramfs) یافت. این بسته نرم افزاری به طور پیش فرض فعال است.سازگار با Docker image - فرایند ساخت MLL تصویر سازگار با Docker mll_image.tgz را تولید می کند که حاوی تمام نرم افزار های موجود از تصویر ISO MLL است. این تصویر را می توان در Docker و یا در هر سیستم مخزن دیگر که از واردات فایل سیستم خام پشتیبانی می کند وارد می کند. شما می توانید نرم افزار خود را در MLL اضافه کنید (به عنوان مثال HTTP ساده مانند nweb که بسته نرم افزاری ارائه شده است) و سپس از Docker به جای اجرای کل سیستم عامل استفاده کنید.
بسته های روکش می توانند در initramfs ادغام شوند - تمام بسته های پوششی می توانند به صورت & quot؛ ادغام شوند & quot؛ با ساختار initramfs. به این ترتیب تمامی قابلیت بسته بندی بسته بندی در بوت وجود دارد، بدون پشتیبانی از سختافزاری سخت افزاری محدود. این باعث می شود ساختار initramfs به طور قابل توجهی بزرگتر و به نتیجه شما نیاز به RAM بیشتر از زمانی که همه بسته نرم افزاری به عنوان بخشی از initramfs در دسترس هستند.بهبود ساختاری - سیستم ساخت پوسته به طور کامل از سیستم ساخت اصلی جدا شده است. اسکریپت پوسته اصلی بیشتر است، اما هر اسکریپت پوسته یک ساختار ساده تر دارد. هر دو فرآیند ساخت اصلی و سیستم ساخت پوسته متکی بر & quot؛ مشترک & quot؛ منطق از اسکریپت پوسته جداگانه، که در تمام دیگر اسکریپت های پوسته مربوطه گنجانده شده است. & quot؛ ضعیف & quot؛ اندازه پرونده تصویر تا 3 مگابایت افزایش یافته است تا حجم بسته های بسته پیش فرض را مرتفع کند.
پشتیبانی UEFI و BIOS - MLL با توجه به سازگاری سازگار با هدفون، طعم های مختلف ساخت را فراهم می کند. & quot؛ BIOS & quot؛ ایجاد سیستم های BIOS میراث هدفمند و استفاده از بارگذاری های پیش ساخته شده توسط سیستم Syslinux. & quot؛ uefi & quot؛ سیستم های UEFI مدرن را برای سیستم های عطر و طعم ایجاد می کند و از بارکد های پیش ساخته شده بوسیله سیستم project boot استفاده می کند. شما همچنین می توانید & quot؛ مخلوط & quot؛ ISO تصویر که می تواند بر روی هر دو BIOS قدیمی و سیستم های UEFI مدرن بوت شود. عطر و طعم پیش فرض ساخت & quot؛ BIOS & quot؛ است.
بازسازی ISO تصویر - اصلیترین پوشه تصویر ISO دیگر شامل فایلهای شخصی نیست. یک استثناست & quot؛ minimal.img & quot؛ اگر & quot؛ sparse & quot؛ مکان روکش در فایل پیکربندی اصلی فعال شده است. این باعث می شود ساختار تصویر ISO برای تعمیر و نگهداری آینده آسان تر شود.
آرم بوت سفارشی MLL - آرم بوت MLL به عنوان بسته نرم افزاری جداگانه ارائه شده است. با این حال، از بسته های پوشیدنی دیگر متفاوت است، زیرا قابلیت های overlay را اضافه نمی کند. در عوض، این بسته نرم افزاری & quot؛ تزریق & quot؛ آرم بوت سفارشی MLL در درخت منبع هسته و باعث بازسازی کوچک هسته می شود. این بسته نرم افزاری به طور پیش فرض فعال است.
چه جدید در این نسخه است:
حداقل لینوکس زنده در حال حاضر بر پایه هسته لینوکس 4.1.6 و BusyBox 1.23.2 است.
در حال حاضر فرآیند ساخت بین تمام هسته های CPU موجود به طور موازی موازی شده است، بنابراین زمان ساخت کلیه به طور قابل توجهی کاهش می یابد.
پشتیبانی شبکه DHCP برای تمام دستگاه های شبکه شناسایی شده توسط هسته وجود دارد. توجه داشته باشید که DNS به علت مشکلات مرتبط با استاتیک ناشی از glibc کار نمی کند.
تصویر ISO در حال حاضر با استفاده از genisoimage تولید می شود. این مسئله برخی از مسائل را با سیستم عامل میزبان مبتنی بر دبیان و آرچ حل می کند.
علاوه بر تغییرات فوق، اگر شما آخرین اسکریپت ساخت پایدار را دانلود کنید، یک پوشه به نام experimental را خواهید دید. این پوشه حاوی اسکریپت های جالبی است که ISO را بر اساس هسته لینوکس و ToyBox به جای BusyBox تولید می کنند. لطفا در نظر داشته باشید که این کار در حال انجام است و این اسکریپت ها ممکن است بر روی سیستم میزبان شما کار نکند.
چه جدید در نسخه 7 فوریه 2015 است:
حداقل لینوکس زنده در حال حاضر بر اساس هسته لینوکس 3.18.6 و BusyBox 1.23.1 است.
در نسخه 25 تا آگوست 2014 جدید است:
حداقل لینوکس زنده در حال حاضر بر اساس کرنل لینوکس 3.16.1 و BusyBox 1.22.1 است.
فرآیند بوت شدن در حال حاضر بر اساس / sbin / init و / etc / inittab است. چهار کنسول موجود وجود دارد که می توانند Alt + F1 تا Alt + F4 را تغییر دهند.
اسکریپت های شل به روز شده اند. بسته های منبع دانلود شده در پوشه جداگانه ذخیره می شوند. اگر فرآیند دانلود قطع شود، دفعه بعد که اسکریپتها اجرا میشوند، ادامه خواهند داد. قابل توجه ترین تغییر در 5_generate_rootfs.sh است که در حال حاضر سیستم فایل ریشه با ساختار سازگار با / sbin / init و / etc / inittab تولید می کند.
چه جدید در نسخه 28 ژوئیه 2014 است:
حداقل لینوکس لینوکس در حال حاضر بر اساس هسته لینوکس 3.15.6 و BusyBox 1.22.1 است.
نظر یافت نشد