توزیع Solus 5 بر اساس فناوری‌های SerpentOS ساخته خواهد شد

به عنوان بخشی از سازمان‌دهی مجدد توزیع Solus، علاوه بر حرکت به سمت یک مدل مدیریت شفاف‌تر متمرکز در دستان جامعه و مستقل از یک فرد، تصمیم برای استفاده از فناوری‌های پروژه SerpentOS که توسط قدیمی توسعه داده شده بود، اعلام شد. تیمی از توسعه دهندگان توزیع Solus، که شامل Aiki Doherty می شود، در توسعه Solus 5 (Ikey Doherty، خالق Solus) و Joshua Strobl (توسعه دهنده کلیدی دسکتاپ Budgie) هستند.

توزیع SerpentOS انشعابی از پروژه‌های دیگر نیست و بر اساس مدیر بسته خود، Moss است که بسیاری از ویژگی‌های مدرن توسعه‌یافته در مدیران بسته‌ها مانند eopkg/pisi، rpm، swupd، و nix/guix را به عاریت گرفته است. نمای سنتی مدیریت بسته و استفاده از اسمبلی بدون حالت به طور پیش فرض. مدیر بسته از مدل به روز رسانی سیستم اتمی استفاده می کند که وضعیت پارتیشن ریشه را اصلاح می کند و پس از به روز رسانی، وضعیت به حالت جدید تغییر می کند.

Deduplication بر اساس لینک های سخت و حافظه پنهان مشترک برای صرفه جویی در فضای دیسک هنگام ذخیره نسخه های متعدد بسته ها استفاده می شود. محتویات بسته های نصب شده در پوشه /os/store/installation/N قرار دارد که N شماره نسخه است. این پروژه همچنین سیستم کانتینر خزه-کانتینر، سیستم مدیریت وابستگی خزه-دپس، سیستم ساخت تخته سنگ، سیستم محصورسازی سرویس بهمن، مدیر مخزن کشتی، پانل کنترل قله، پایگاه داده moss-db و صورتحساب قابل تکرار را توسعه می‌دهد. سیستم بوت استرپ

انتظار می رود Solus5 سیستم ساخت (ypkg3 و solbuild) را با بولدر و بهمن جایگزین کند، از مدیر بسته خزه به جای sol (eopkg) استفاده کند، از پلتفرم های توسعه summit و GitHub به جای solhub استفاده کند، از کشتی برای مدیریت مخازن به جای ferryd استفاده کند. توزیع به استفاده از مدل متحرک به‌روزرسانی‌های بسته، با پیروی از اصل «یک بار نصب، سپس همیشه از طریق نصب به‌روزرسانی‌ها به‌روز»، ادامه خواهد داد.

توسعه‌دهندگان SerpentOS قبلاً به ایجاد زیرساخت جدید برای Solus کمک کرده‌اند و به‌روزرسانی بسته‌ها نیز قول داده شده است. برنامه ریزی شده است که یک تصویر قابل بوت برای توسعه دهندگان با محیط مبتنی بر GNOME ایجاد شود. پس از رفع مشکلات خاص خزه، بسته بندی GTK3 آغاز می شود. علاوه بر معماری x86_64، قرار است در آینده تولید مجموعه هایی برای AArch64 و RISC-V نیز آغاز شود.

در حال حاضر، جعبه ابزار SerpentOS به طور مستقل از تیم توسعه Solus توسعه خواهد یافت. هنوز صحبتی در مورد ادغام پروژه های Solus5 و SerpentOS وجود ندارد - به احتمال زیاد SerpentOS به عنوان یک کیت توزیع مستقل از Solus توسعه خواهد یافت.

منبع: opennet.ru

اضافه کردن نظر