توسعه دهندگان پروژه openSUSE اولین نسخه از نسخه جدید کیت توزیع openSUSE - "Leap Micro" را بر اساس پیشرفت های پروژه MicroOS ارائه کردند. توزیع openSUSE Leap Micro به عنوان یک نسخه اجتماعی از محصول تجاری SUSE Linux Enterprise Micro 5.2 قرار می گیرد که تعداد غیرعادی نسخه اول - 5.2 را توضیح می دهد که برای همگام سازی شماره گذاری نسخه ها در هر دو توزیع انتخاب شده است. نسخه openSUSE Leap Micro 5.2 به مدت 4 سال پشتیبانی خواهد شد.
مجموعههای معماری x86_64 و ARM64 (Aarch64) برای دانلود در دسترس هستند، هم با نصب کننده (مجموعههای آفلاین، با حجم 370 مگابایت) و هم در قالب تصاویر آماده راهاندازی: 570 مگابایت (پیکربندی شده)، 740 مگابایت (با هسته Real-Time) ) و 820 مگابایت. تصاویر می توانند تحت هایپروایزرهای Xen و KVM یا در بالای سخت افزار، از جمله بردهای Raspberry Pi اجرا شوند. برای پیکربندی، میتوانید از جعبه ابزار cloud-init برای انتقال تنظیمات در هر بوت یا از Combustion برای تنظیم تنظیمات در اولین بوت استفاده کنید.
یکی از ویژگی های کلیدی Leap Micro نصب اتمی به روز رسانی آن است که به طور خودکار دانلود و اعمال می شود. برخلاف بهروزرسانیهای اتمی مبتنی بر ostree و snap که در فدورا و اوبونتو استفاده میشوند، openSUSE Leap Micro از یک مدیر بسته استاندارد و مکانیسم عکس فوری در FS به جای ساخت تصاویر اتمی جداگانه و استقرار زیرساختهای تحویل اضافی استفاده میکند. وصله های زنده برای به روز رسانی هسته لینوکس بدون راه اندازی مجدد یا توقف کار پشتیبانی می شوند.
پارتیشن ریشه در حالت فقط خواندنی نصب شده است و در حین کار تغییر نمی کند. Btrfs به عنوان یک سیستم فایل استفاده می شود، عکس های فوری که در آنها به عنوان پایه ای برای سوئیچ اتمی بین وضعیت سیستم قبل و بعد از نصب به روز رسانی ها استفاده می شود. اگر پس از اعمال بهروزرسانیها مشکلی پیش آمد، میتوانید سیستم را به حالت قبلی برگردانید. برای اجرای کانتینرهای ایزوله، جعبه ابزار با پشتیبانی از زمان اجرا Podman/CRI-O و Docker یکپارچه شده است.
کاربردهای Leap Micro شامل استفاده به عنوان یک سیستم پایه برای مجازی سازی و پلت فرم های جداسازی کانتینر و همچنین استفاده در محیط های غیرمتمرکز و سیستم های مبتنی بر میکروسرویس ها می شود. Leap Micro همچنین بخش مهمی از نسل بعدی توزیع لینوکس SUSE است که قصد دارد هسته توزیع را به دو بخش تقسیم کند: یک "سیستمعامل میزبان" حذفشده برای اجرا در بالای سختافزار، و یک لایه پشتیبانی برنامه با هدف اجرا کردن. در کانتینرها و ماشین های مجازی
مفهوم جدید حاکی از آن است که «سیستمعامل میزبان» حداقل محیط لازم برای پشتیبانی و مدیریت تجهیزات را توسعه میدهد و همه برنامهها و اجزای فضای کاربر را نه در یک محیط مختلط، بلکه در کانتینرهای جداگانه یا در ماشینهای مجازی در بالای دستگاه اجرا میکند. "سیستم عامل میزبان" و از یکدیگر جدا شده اند.
منبع: opennet.ru