الإصدار الأول من توزيعة TileOS

يتوفر الآن توزيع TileOS 1.0 "T-Rex"، المبني على قاعدة حزمة Debian ويقدم سطح مكتب باستخدام مديري النوافذ المتجانبين. يسعى نظام TileOS إلى تحقيق نفس الأهداف التي تسعى إليها توزيعة Ubuntu Sway Remix (التي طورها نفس المؤلف)، مما يوفر واجهة جاهزة للاستخدام لا تتطلب تكوينًا إضافيًا وتستهدف مستخدمي Linux ذوي الخبرة والمبتدئين الذين يرغبون في تجربة نظام التشغيل المتجانب. بيئة مدير النوافذ دون قضاء الكثير من الوقت في إعدادها.

ومع ذلك، على عكس Ubuntu Sway Remix، فإن TileOS أكثر انفتاحًا على التغييرات والتخصيص، وخالي من أي مشكلات محتملة تتعلق بحقوق الطبع والنشر (يستخدم Ubuntu Sway Remix علامات تجارية مسجلة لشركة Canonical، ولكن لم يكن هناك أي رد رسمي فيما يتعلق بإدراج التوزيعة في عائلة Ubuntu الرسمية لم يتم استلامها بعد). تم إعداد تجميعات بنية AMD64 للتنزيل (في المستقبل، من المخطط تقديم الدعم لـ Arm64، ولا سيما لوحات Raspberry Pi). الكود المصدري لمكونات TileOS متاح على GitLab.

ينصب التركيز الرئيسي لـ TileOS على مديري النوافذ باستخدام بروتوكول Wayland. تم تقديم الإصدارات التي تحتوي على أجهزة سطح المكتب Sway وRiver رسميًا، كما أن الإصدارات التي تحتوي على SwayFX (فرع من Sway، مكملة بتأثيرات سطح المكتب المختلفة) وQtile قيد التطوير. يستخدم التوزيع قاعدة حزمة Debian Stable، ولكن يتم نقل التحسينات المختلفة والإصدارات الأحدث لبعض البرامج وبرامج تشغيل الرسومات من فرع الاختبار. بالإضافة إلى ذلك، تتضمن الحزمة عددًا من الإصلاحات التي تعمل على تحسين تشغيل النظام الفرعي للقرص والذاكرة، بالإضافة إلى بعض التحسينات من Ubuntu، مثل تركيب الأقراص في مدير الملفات دون طلب كلمة مرور، وغيرها.

الملامح الرئيسية لنظام التشغيل TileOS:

  • Linux kernel 6.6.15 مع وقت استجابة محسّن (الخيار CONFIG_HZ=1000، يستخدم Debian CONFIG_HZ=300).
  • مجموعة برامج تشغيل الفيديو المفتوحة Mesa 23.2.1 وXwayland 23.2.2.
  • افتراضيًا، يتم تمكين محرك Zram، باستخدام خوارزمية الضغط zstd.
  • يتم تثبيت عدد كبير من برامج التشغيل والبرامج الثابتة غير المجانية مسبقًا، مما يؤدي إلى توسيع الدعم للمعدات المختلفة بشكل كبير.
  • بشكل افتراضي، يتم توصيل المستودعات التي تحتوي على برامج إضافية، مثل VirtualBox وVisual Studio Code وLibrewolf وOnlyOffice وBrave.
  • تم تنفيذ القدرة على تحديد برامج إضافية في برنامج تثبيت Calamares.
  • يتم استخدام D-Bus Broker كتطبيق لحافلة نظام D-Bus.
  • يتم استخدام PipeWire كخادم الصوت.
  • تتم إدارة جلسات المستخدم باستخدام systemd، والذي يسمح لك بإنهاء التطبيقات والمكونات قيد التشغيل بشكل صحيح عند إعادة التشغيل أو إيقاف التشغيل أو تسجيل الخروج، بالإضافة إلى ضمان المعالجة الصحيحة لبدء تشغيل التطبيق.
  • يتم استخدام Systemd-oomd كبرنامج OOM Killer الخفي في إصدار Sway. الإصدارات الأخرى تستخدم EarlyOOM.
  • تم تصميم التطبيقات باستخدام سمة Catppuccin واحدة، باستخدام ألوان الباستيل الناعمة.

مميزات نسخة Sway:

  • يتم تطوير سطح المكتب بالتوازي مع توزيع Ubuntu Sway Remix، مما يضمن النقل المتبادل لبعض التغييرات.
  • يتم استخدام العديد من الأدوات المساعدة من مشروع NWG-Shell، مثل البرنامج النصي Autotiling للتخطيط التلقائي للنافذة، وقائمة تطبيق ملء الشاشة nwg-drawer، والأداة المساعدة nwg-displays لإعداد معلمات العرض، والأداة المساعدة nwg-look لتخصيص المظهر ، غلاف nwg-bar وnwg- session manager، الذي يسمح لك بعرض محتويات أي برامج نصية على سطح المكتب (يوفر تلميحًا حول مفاتيح التشغيل السريع المستخدمة في التوزيع).
  • تم تثبيت الحد الأدنى من المكونات مسبقًا، بما في ذلك مدير الملفات PcmanFM-Qt ومحرر النصوص Pluma ومحاكي Alacritty الطرفي وأرشيف Engrampa وغيرها. يتم تقديم برامج إضافية ليتم تحديدها أثناء مرحلة تثبيت النظام، أو تثبيتها مباشرة بعد تثبيت النظام

مميزات طبعة النهر

  • يتم استخدام مدير النوافذ الديناميكي River، وهو مكتوب باللغة المتعرجة ويتضمن الكثير من DWM وAwesome وBwpwm. يتميز River بسهولة التكوين (ملف التكوين عبارة عن برنامج نصي عادي يقوم بتنفيذ أوامر ناقل IPC Riverctl بشكل تسلسلي) ومرونة واسعة واستهلاك أقل للموارد مقارنة بـ Sway. نظرًا لأن River قيد التطوير النشط ولا يزال أدنى بكثير من حيث الوظيفة من Sway، فإن إصدار TileOS River تجريبي بطبيعته.
  • كما هو الحال في إصدار Sway، يتم استخدام مكونات مشروع NWG-Shell، باستثناء تلك التي لا تدعم River بشكل صريح (على سبيل المثال، يتم استخدام wdisplays بدلاً من nwg-displays).

المصدر: opennet.ru

إضافة تعليق