
توسعهدهندگان KDE در گزارش پیشرفت ماه سپتامبر خود اعلام کردند که به نقطه تصمیمگیری درباره آینده یک نسخه آزمایشی از KDE Linux مبتنی بر BuildStream نزدیک شدهاند. این پروژه در پسزمینه در حال جایگزینی بستههای Arch Linux در سیستمعامل پایه با پشته نرمافزاری تقریباً یکسان است، با این تفاوت که خود تیم KDE آن را با BuildStream میسازد.
پروژه BuildStream و تصمیم پیشرو
به گفته نیت گراهام، توسعهدهنده KDE، این پروژه به نقطهای نزدیک شده که باید تصمیم گرفته شود آیا بهصورت رسمی در KDE Linux ادغام میشود یا خیر. اگر چنین شود، نتیجه باید رفتاری یکسان داشته باشد و کاربران حتی متوجه تغییر نشوند؛ این یکی از مزیتهای KDE Linux بهعنوان یک سیستمعامل مبتنی بر تصویر (image-based) در مقابل مبتنی بر بسته (package-based) است.
چرا KDE از Arch فاصله میگیرد؟
پرسش آشکار این است که چرا KDE میخواهد حجم زیادی کار را خودش انجام دهد و چیزی را بازسازی کند که در حال حاضر بهصورت رایگان از Arch دریافت میکند. KDE Linux تاکنون توانسته همه ویژگیهایی را که Arch را قدرتمند میکند به ارث ببرد و همین توسعه آن را تسریع کرده است.
با این حال، Arch یک سیستمعامل با انتشار غلتان (rolling release) است، در حالی که KDE Linux قصد ندارد چنین باشد. نسخههای کاربر و پایدار آن انتشارهای مجزا و زمانبندیشده خواهند داشت. اگر KDE به Arch پایبند بماند، در زمان انشعاب برای یک انتشار جدید باید یا هر چیزی را که در Arch وجود دارد بپذیرد — که ممکن است شامل پسرفتهایی (regressions) باشد که از قلم افتادهاند — یا برای مدتی یک انشعاب (fork) از Arch را پرداخت کند که خودش مستلزم انجام حجمی از کار بستهبندی (packaging) است.
مزیت کنترل کامل و اشتراک نگهداری
BuildStream مزیتهای دیگری نیز دارد، اما دستاورد بزرگ آن امکان کنترل کامل بر نسخههای نرمافزاری است که ساخته میشوند و آسانتر شدن افزودن موارد جدیدی که در حال حاضر توسط Arch بستهبندی نشدهاند. این کار تماماً هم توسط KDE انجام نمیشود؛ نسخه KDE Linux مبتنی بر BuildStream بر پایه FreeDesktop Flatpak SDK ساخته میشود، همانند GNOME OS. بنابراین نگهداری میان مشارکتکنندگان هر سه پروژه به اشتراک گذاشته خواهد شد.
این پروژه در ماههای گذشته زمان قابلتوجهی را به خود اختصاص داده و تیم KDE قصد دارد در اکتبر نیز روی آن کار کند، به امید اینکه به نقطهای برسد که بتواند درباره آن تصمیم نهایی بگیرد. گزارش کامل سپتامبر در blogs.kde.org قابل مطالعه است.