نیتروکس ۶.۰.۰، یک توزیع مبتنی بر بسته، منتشر شده است. Debian، فناوریهای KDE و سیستم مقداردهی اولیه OpenRC. این پروژه محیط دسکتاپ مخصوص به خود، NX Desktop، که مجموعهای از KDE Plasma است، و همچنین یک محیط مستقل، Maui Shell، را ارائه میدهد. این توزیع بر اساس کتابخانه Maui، مجموعهای از برنامههای استاندارد کاربر را توسعه میدهد که میتوانند هم در سیستمهای دسکتاپ و هم در دستگاههای تلفن همراه استفاده شوند. سیستمی از بستههای AppImages مستقل برای نصب برنامههای اضافی ارائه میشود. اندازه کامل تصویر قابل بوت 3.2 گیگابایت (NX Desktop) و 2.6 گیگابایت (Maui Shell) است. کار این پروژه تحت مجوزهای متنباز توزیع شده است.
دسکتاپ NX یک استایل متفاوت ارائه می دهد، پیاده سازی خودش از سینی سیستم، مرکز اطلاع رسانی و پلاسموئیدهای مختلف، مانند پیکربندی اتصال شبکه و یک اپلت چند رسانه ای برای کنترل صدا و کنترل پخش رسانه. برنامه هایی که با استفاده از فریم ورک MauiKit ساخته شده اند شامل مدیریت فایل Index (از دلفین نیز می شود)، ویرایشگر متن Note، شبیه ساز ترمینال Station، پخش کننده موسیقی VVave، پخش کننده ویدیوی کلیپ، مرکز نرم افزار NX و نمایشگر تصویر Pix است.

محیط کاربری Maui Shell مطابق با مفهوم "Convergence" یعنی توانایی کار با همان برنامه ها بر روی صفحه نمایش لمسی تلفن هوشمند و تبلت و همچنین در صفحه نمایش بزرگ لپ تاپ ها و رایانه های شخصی در حال تکامل است. Maui Shell به طور خودکار با اندازه صفحه نمایش و روش های ورودی موجود سازگار می شود و نه تنها در سیستم های دسکتاپ، بلکه در تلفن های هوشمند و تبلت ها نیز قابل استفاده است. کد پروژه به زبان C++ و QML نوشته شده و تحت مجوز LGPL 3.0 توزیع شده است.

Maui Shell از اجزای MauiKit GUI و چارچوب Kirigami که توسط جامعه KDE توسعه یافته است استفاده می کند. Kirigami در بالای Qt Quick Controls 2 ساخته شده است، در حالی که MauiKit قالب های رابط کاربری از پیش ساخته شده ای را ارائه می دهد که به شما امکان می دهد برنامه ها را خیلی سریع ایجاد کنید. این پروژه همچنین از اجزایی مانند BlueDevil (مدیریت بلوتوث)، Plasma-nm (مدیریت اتصال شبکه)، KIO، PowerDevil (مدیریت انرژی)، KSolid و PulseAudio استفاده می کند.
خروجی اطلاعات توسط مدیر ترکیبی خود Zpace ارائه میشود که مسئول نمایش و قرار دادن پنجرهها و پردازش است. دسکتاپهای مجازیپروتکل زیربنایی، پروتکل Wayland است که با استفاده از رابط برنامهنویسی کاربردی Qt Wayland Composer پیادهسازی شده است. پوسته Cask بر روی Zpace اجرا میشود و کانتینری را پیادهسازی میکند که کل محتوای صفحه را پوشش میدهد و پیادهسازیهای اولیه عناصری مانند پنل بالایی، پنجرههای محاورهای بازشو، نقشههای صفحه، نواحی اعلان، داک، میانبرها، رابط راهاندازی برنامه و غیره را فراهم میکند.
از همان پوسته میتوان برای دسکتاپ، تلفنهای هوشمند و تبلتها بدون نیاز به ایجاد نسخههای جداگانه برای دستگاههایی با فاکتورهای فرم متفاوت استفاده کرد. هنگام کار بر روی مانیتورهای معمولی، پوسته در حالت دسکتاپ کار می کند، با یک پانل ثابت در بالا، توانایی باز کردن تعداد دلخواه پنجره و کنترل با ماوس. هنگامی که این پوسته به صفحه نمایش لمسی مجهز شده است، در حالت تبلت با طرح بندی عمودی و باز کردن پنجره ها به صورت تمام صفحه یا طرح بندی کنار هم شبیه به مدیران پنجره کاشی کار می کند. در گوشیهای هوشمند، عناصر پنل و برنامههای کاربردی مانند پلتفرمهای موبایل سنتی به تمام صفحه گسترش مییابند.
نوآوری های اصلی Nitrux 2.7:
- ساخت یک تصویر ISO مستقل از Maui Shell آغاز شده است. MauiKit 2.2.2، MauiKit Frameworks 2.2.2، Maui Apps 2.2.2 و Maui Shell 0.6.0 بهروزرسانی شدهاند. این نسخه برای نمایش قابلیتهای پوسته جدید و برنامههای موجود در نظر گرفته شده است. برنامههای زیر شامل میشوند: Agenda، Arca، Bonsai، Booth، Buho، Clip، Communicator، Fiery، Index، Maui Manager، Nota، Pix، Shelf، Station، Strike و VVave.
- اجزای دسکتاپ NX به KDE Plasma 5.27.2، KDE Frameworks 5.103.0 و KDE Gear (KDE Applications) 22.12.3 بهروزرسانی شدهاند. بهروزرسانیهای نرمافزاری شامل Mesa 23.1-git، Firefox 110.0.1 و NVIDIA Drivers 525.89.02 میشود.
- هسته به طور پیش فرض فعال است Linux ۶.۸.۱۲ با پچهای لیکوریکس.
- این ترکیب شامل بستههایی با OpenVPN و open-iscsi.
- فایلهای اجرایی با ابزارهای مدیریت بسته از تصویر زنده حذف شدهاند (نصبکننده Calamares میتواند سیستم را بدون آنها نصب کند و در تصویر زنده استاتیک نیازی به آنها نیست).
- مرکز نرمافزار NX با استفاده از MauiKit بازسازی شده است.
منبع: opennet.ru
