عصر الذكاء الاصطناعي كتب مجموعة كاملة من سطح المكتب لينكس الجديدة — الآن يأتي Starling، بيئة سطح مكتب مفتوحة المصدر كتبها بالكامل تقريباً Claude باستخدام لغة Swift، مع كومبوزيتور Wayland مخصص مكتوب بـ C.

المكدّس التقني

Starling يتميز بـ:

  • كومبوزيتور Wayland مخصص بـ C: ينفذ xdg-shell و linux-dmabuf (استيراد بدون نسخ) و viewporter و fractional-scale و pointer-constraints و relative-pointer و text-input و presentation-time و primary-selection و idle-inhibit و cursor-shape و xdg-decoration و xdg-activation و xdg-output و wlr-data-control.
  • خادم X11 مدمج: مع دعم DRI3/Present بحيث تعمل عملاء X11 أيضاً.
  • محرك Flutter C مع Swift: الـ shell والـ window manager والـ compositor والتطبيقات مكتوبة بـ Swift — بدون Dart VM
  • جلسة غير امتيازية: DRM master والمدخلات تأتي من logind عبر libseat، وليس بتشغيل البرنامج كـ root. يقلع عبر GDM مثل أي جلسة Wayland أخرى.

تطبيقات حقيقية تعمل بالفعل

يشغّل تطبيقات حقيقية كعملاء أصليين — Chrome و VS Code و Slack و IntelliJ و GIMP و Blender (عرض EEVEE عبر linux-dmabuf) — يغطي Chromium/Electron و Qt6 و GTK3/4 و JetBrains Runtime و GHOST من Blender.

الحجم والأداء

  • حجم صغير جداً: يشحن كـ .deb بحجم ~53 ميجابايت فقط على Ubuntu 26.04.
  • التوافق: اختبر على AMD (Radeon 780M) و على virtio-gpu/virgl في جهاز افتراضي
  • التحذير: هذا إصدار مبكر جداً (v0.2) — AMD و virtio-gpu مختبران فقط، Intel و NVIDIA لم يختبران بعد
  • التحجيم حالياً مثبت على 2.0
  • Ubuntu 26.04 فقط حالياً

مميزات Starling

  • مكتوب بالذكاء الاصطناعي: المشروع كُتب في الأساس عبر Claude خلال الستة أشهر الماضية.
  • مرخص تحت Apache 2.0: مفتوح المصدر بالكامل
  • دعم كومبوزيتور Wayland كامل: تطبيقات حديثة بدون الحاجة لـ X11 Legacy
  • إدارة موارد فعّالة: بيئة سطح مكتب خفيفة وسريعة

أين يذهب من هنا؟

Starling لا يزال في مرحلة v0.2، وهناك الكثير من العمل الذي يتعين القيام به — خاصة دعم Intel و NVIDIA، ودعم التحجيم الديناميكي، والتوسع إلى توزيعات Linux أخرى. لكن كمشروع تم بناؤه بالكامل تقريباً عبر AI في ستة أشهر فقط، فهو إنجاز مثير للانتباه.

كيفية التجربة

يمكن العثور على Starling على Starling.build والكود متاح على GitHub تحت رخصة Apache 2.0. حزمة Debian مثبتة مسبقاً متوفرة لـ Ubuntu 26.04 LTS.

Starling ممثل شيق لعصر جديد من تطوير سطح المكتب — حيث يمكن للذكاء الاصطناعي أن يسرّع من نماذج بناء الأنظمة المعقدة. هل سيصبح خيار سطح مكتب رئيسي؟ ربما لا — لكن إنه بداية مثيرة.

المصدر:

Phoronix