سولوس با تغییر پایه و اساس سیستم، مسیر جدیدی را آغاز می کند
این خبر اخیرا منتشر شد Solus، به تغییر پایه سیستم شما ادامه می دهد، این به عنوان بخشی از سازماندهی مجدد مداوم توزیع، علاوه بر حرکت به سمت یک مدل مدیریت شفاف تر، متمرکز در دستان جامعه و مستقل از یک فرد واحد است.
اعلام شد که تصمیم به استفاده از فناوری های پروژه SerpentOS، این برنامه توسط تیم توسعه توزیع سابق Solus که شامل Aiki Doherty میشود، توسعه یافته است، و برای Solus 5 (Ikey Doherty، خالق Solus) و Joshua Strobl (توسعهدهنده کلیدی دسکتاپ Budgie) در حال توسعه است.
برای بازگرداندن Solus به موقعیتی که بار دیگر در خط مقدم نوآوری و تجربیات کاربر در اکوسیستم لینوکس قرار دارد، ممکن است به درک چگونگی مقایسه Solus 4.x با وضعیت فعلی هنر در چشم انداز لینوکس کمک کند.
به طور خاص، نوآوری در اکوسیستم لینوکس در حال حاضر بر استفاده از sandboxing برنامه ها، کانتینرها و توسعه سیستم عامل های غیرقابل تغییر با یک نرم افزار BOM کاملاً درک شده متمرکز شده است. هر یک از این مفاهیم درجه ای از جدایی و ثبات را در هنگام توسعه، آزمایش و تأیید نرم افزار و محصولات فراهم می کند.
برای کسانی که هنوز از Solus بی اطلاع هستند، باید بدانید که قبلاً این توزیع "Evolve OS" نام داشت و یک توزیع مستقل گنو/لینوکس است که توسط Ikey Doherty ایجاد و توسعه یافته است. این توزیع برای محیط دسکتاپ "Budgie" شناخته شده است.
توزیع SerpentOS انشعابی از پروژه های دیگر نیست و بر اساس مدیر بسته خود است, moss، که بسیاری از ویژگی های مدرن توسعه یافته توسط مدیران بسته مانند eopkg/pisi، rpm، swupd و nix/guix را به عاریت گرفته است، در حالی که دیدگاه سنتی مدیریت بسته را حفظ کرده و از ساخت پیش فرض در حالت بدون حالت استفاده می کند.
مدیر بسته از مدل به روز رسانی سیستم اتمی استفاده می کند، که وضعیت پارتیشن ریشه را برطرف می کند و پس از به روز رسانی وضعیت به حالت جدید تغییر می کند.
حافظه پنهان اشتراکی و حذف بر اساس لینک هارد برای صرفه جویی در فضای دیسک هنگام ذخیره نسخه های متعدد بسته ها استفاده می شود. محتوای بسته های نصب شده در پوشه /os/store/installation/N قرار دارد که N شماره نسخه است.
ال proyecto همچنین سیستم ظرف خزه را توسعه می دهد، سیستم مدیریت وابستگی Moss-deps، سیستم ساخت بولدر، سیستم محصورسازی سرویس بهمن، مدیر مخزن کشتی، پانل کنترل اجلاس، پایگاه داده moss-db و صورتحساب bootstrapper (bootstrap).
انتظار می رود Solus5 جایگزین سیستم ساخت شود (ypkg3 و solbuild) با بولدر و بهمن، به جای sol (eopkg)، از مدیر بسته خزه استفاده کنید. به جای solhub از پلتفرم های توسعه summit و GitHub استفاده کنید، از کشتی برای مدیریت مخازن به جای ferryd استفاده کنید. توزیع به استفاده از مدل متحرک بهروزرسانیهای بسته، با پیروی از اصل «یک بار نصب، سپس همیشه از طریق نصب بهروزرسانی بهروزرسانی» ادامه خواهد داد.
ساختار سازمانی جدید سولوس مبتنی بر این فلسفه است که مجموع کل بیشتر از اجزای آن است. این ساختار، به دلیل مسطحتر بودن و محدود بودن کمتر، عمداً برای ایجاد فرصتهای بیشتر برای مشارکت جامعه در زمینههای مختلف طراحی شده است.
این به افراد اجازه میدهد تا مهارتها و استعدادهای باورنکردنی خود را در زمینهای که رشد شخصی و حرفهای را از طریق زمینهها/مسیرهای بیشتر همکاری و یادگیری تقویت میکند، به نمایش بگذارند. ما در نظر داریم که اعضای جامعه بتوانند با استفاده از تجربه و مشارکت در Solus به عنوان یک ماجراجویی که در آن سفر به اندازه مقصد مهم است، به روشهای جدید و هیجانانگیزی تکامل یابند.
توسعه دهندگان SerpentOS قبلاً به ایجاد زیرساخت جدید برای Solus کمک کرده اند و به روز رسانی بسته قول داده شده است. برنامه ریزی شده است که یک تصویر قابل بوت توسعه دهنده با یک محیط مبتنی بر GNOME ایجاد شود.
هنگامی که مشکلات خاص خزه حل شد، بسته بندی GTK3 آغاز می شود. علاوه بر معماری x86_64، برنامه ریزی شده است که در آینده تولید مجموعه هایی برای AArch64 و RISC-V نیز آغاز شود.
در حال حاضر، جعبه ابزار SerpentOS مستقل از تیم توسعه Solus توسعه خواهد یافت. هنوز صحبتی در مورد ادغام پروژه های Solus5 و SerpentOS وجود ندارد. SerpentOS به احتمال زیاد به عنوان یک کیت توزیع جداگانه از Solus توسعه خواهد یافت.
در نهایت ، اگر علاقه مند هستید که بتوانید در مورد آن بیشتر بدانید ، می توانید از جزئیات موجود در آن مشورت کنید لینک زیر
اولین کسی باشید که نظر