توسعه دهندگان پروژه KDE Neon، که ساختهای زنده را با آخرین نسخههای برنامهها و مؤلفههای KDE ایجاد میکند، اعلام کردند که آزمایش مکانیسم بهروزرسانی آفلاین سیستم ارائهشده توسط مدیر سیستم systemd در بیلدهای KDE Neon Unstable Edition را آغاز کردهاند.
حالت آفلاین شامل نصب به روز رسانی ها نه در حین کار، بلکه در مرحله اولیه بوت سیستم است که در آن اجزای به روز شده نمی توانند منجر به درگیری و مشکلات در عملکرد برنامه های در حال اجرا شوند. نمونههایی از مشکلاتی که هنگام نصب بهروزرسانیها بهوجود آمدهاند شامل نیاز به راهاندازی مجدد فایرفاکس، خرابی نمونههای در حال اجرا مدیریت فایل Dolphin و خرابی در صفحه قفل سیستم است.
هنگام شروع به روز رسانی سیستم از طریق رابط Discover، به روز رسانی ها دیگر بلافاصله نصب نمی شوند - پس از دانلود بسته های لازم، یک اعلان نمایش داده می شود که نشان می دهد سیستم برای تکمیل به روز رسانی باید راه اندازی مجدد شود. هنگام استفاده از سایر رابط های مدیریت بسته، مانند pkcon و apt-get، به روز رسانی ها همچنان بلافاصله نصب می شوند. رفتار قبلی برای بستههای با فرمتهای flatpak و snap نیز باقی میماند.
بیایید به یاد بیاوریم که پروژه نئون KDE توسط جاناتان ریدل ایجاد شد که از سمت خود به عنوان رهبر توزیع کوبونتو حذف شد تا امکان نصب آخرین نسخه های برنامه ها و اجزای KDE را فراهم کند. بیلدها و مخازن مربوط به آنها بلافاصله پس از انتشار نسخه های KDE، بدون نیاز به منتظر ماندن برای ظاهر شدن نسخه های جدید در مخازن توزیع، به روز می شوند. زیرساخت پروژه شامل یک سرور ادغام پیوسته جنکینز است که به صورت دوره ای محتویات سرورها را برای نسخه های جدید اسکن می کند. هنگامی که اجزای جدید شناسایی می شوند، یک کانتینر ساخت مبتنی بر Docker شروع می شود که در آن به روز رسانی های بسته به سرعت تولید می شود.
منبع: opennet.ru