توسعه دهندگان پروژه openSUSE یک توزیع اتمی openSUSE Leap Micro 5.3 را منتشر کرده اند که برای ایجاد میکروسرویس ها و برای استفاده به عنوان یک سیستم پایه برای مجازی سازی و پلت فرم های جداسازی کانتینر طراحی شده است. مجموعههای معماری x86_64 و ARM64 (Aarch64) برای دانلود در دسترس هستند، هم با نصب کننده (مجموعههای آفلاین، با حجم 1.9 گیگابایت) و هم در قالب تصاویر آماده راهاندازی: 782 مگابایت (پیشپیکربندی شده)، 969 مگابایت (با Real-Time) هسته) و 1.1 گیگابایت. تصاویر می توانند تحت هایپروایزرهای Xen و KVM یا در بالای سخت افزار، از جمله بردهای Raspberry Pi اجرا شوند.
توزیع OpenSUSE Leap Micro بر اساس پیشرفتهای پروژه MicroOS است و به عنوان یک نسخه اجتماعی از محصول تجاری SUSE Linux Enterprise Micro 5.3 است که با عدم وجود رابط گرافیکی مشخص میشود. برای پیکربندی، میتوانید از رابط وب Cockpit استفاده کنید، که به شما امکان میدهد سیستم را از طریق مرورگر کنترل کنید، جعبه ابزار cloud-init با انتقال تنظیمات در هر بوت، یا احتراق برای تنظیم تنظیمات در اولین بوت. ابزارهایی برای جابجایی سریع از Leap Micro به SUSE SLE Micro در اختیار کاربر قرار می گیرد - قابل درک است که ابتدا می توانید یک راه حل مبتنی بر Leap Micro را به صورت رایگان پیاده سازی کنید و اگر به پشتیبانی یا گواهینامه طولانی نیاز دارید، پیکربندی موجود خود را به SUSE منتقل کنید. محصول SLE Micro.
یکی از ویژگی های کلیدی Leap Micro نصب اتمی به روز رسانی آن است که به صورت خودکار دانلود و اعمال می شود. برخلاف بهروزرسانیهای اتمی مبتنی بر ostree و snap که در فدورا و اوبونتو استفاده میشوند، openSUSE Leap Micro از ابزارهای مدیریت بسته استاندارد (ابزار بهروزرسانی تراکنشها) در ترکیب با مکانیسم عکس فوری در سیستم فایل Btrfs بهجای ساخت تصاویر اتمی جداگانه و استقرار تحویل اضافی استفاده میکند. زیرساخت (عکس های فوری برای جابجایی اتمی بین وضعیت سیستم قبل و بعد از نصب به روز رسانی استفاده می شود). اگر پس از اعمال بهروزرسانیها مشکلی پیش آمد، میتوانید سیستم را به حالت قبلی برگردانید. وصله های زنده برای به روز رسانی هسته لینوکس بدون راه اندازی مجدد یا توقف کار پشتیبانی می شوند.
پارتیشن ریشه در حالت فقط خواندنی نصب شده است و در حین کار تغییر نمی کند. برای اجرای کانتینرهای ایزوله، جعبه ابزار با پشتیبانی از زمان اجرا Podman/CRI-O و Docker یکپارچه شده است. نسخه میکرو توزیع در پروژه ALP (پلتفرم لینوکس قابل تطبیق) برای اطمینان از عملکرد محیط «سیستمعامل میزبان» استفاده میشود. در ALP، پیشنهاد شده است که از یک «سیستمعامل میزبان» حذفشده برای کار بر روی تجهیزات استفاده شود و همه برنامهها و اجزای فضای کاربر نه در یک محیط مختلط، بلکه در کانتینرهای جداگانه یا در ماشینهای مجازی که در بالای دستگاه اجرا میشوند، اجرا شوند. "سیستم عامل میزبان" و از یکدیگر جدا شده اند.
در نسخه جدید، اجزای سیستم به پایگاه بسته SUSE (SLE) Enterprise SUSE (SLE) Micro 5.3 بر اساس SUSE SLE 15 Service Pack 4 به روز می شوند. یک ماژول برای مدیریت SELinux و تشخیص مشکلات از طریق Cockpit اضافه شده است. NetworkManager به طور پیش فرض برای مدیریت تنظیمات شبکه فعال است.
منبع: opennet.ru