Chimera Linux، توزيعة Linux تحمل روح FreeBSD

كيميرا لينكس

مما لا شك فيه أن الشيء الذي أحبه ويمكنني أن أقول "أحبه" عن Linux وعالم البرمجيات الحرة بشكل عام هو المجموعات النادرة التي يجدها المرء، سواء في التوزيعات أو التطبيقات أو الأدوات المساعدة وما إلى ذلك. ويقولون أن هناك مستهلكًا للمنتج، وهذا شيء ينطبق جيدًا على Linux.

بغض النظر عن الكثير من الضجة من جانب هذا الخادم، يسعدني أن أشارككم هذه الملاحظة، والتي من العنوان لفتت انتباه الكثير منكم وكذلك انتباهي، وعلى الرغم من أنها ليست شيئًا من هذا العالم ولا لإحداث الكثير من الضجيج، والذي اعتقدت أنه مثير للاهتمام ومناسب لمشاركته هنا على المدونة.

الموضوع الذي سأتحدث عنه قليلا عن كيميرا لينكس، وهو توزيع Linux الموجود حاليًا في حالة "تجريبية"، والذي استغرق "فقط" ثلاث سنوات من العمل المتواصل.

كيميرا لينكس هو توزيعة متميزة آخر لدمج نواة Linux مع أدوات FreeBSD. من بين المكونات الرئيسية للنظام، يبرز مدير نظام dinit ومكتبة musl C القياسية، بينما يتم تجميع النظام بأكمله باستخدام Clang.

النهج من المشروع تقديم توزيع بديل وبسيط وفعال، والتي تستفيد من أدوات أقل تعقيدًا من تلك التي تقدمها GNU، مستوحاة من تطوير Void Linux. يعتمد Chimera Linux نموذج تطوير الإصدار المتداول، مما يضمن التحديثات المستمرة والتدفق المستمر للتحسينات.

من بين الميزات التي تحدد هذا التوزيع هي:

  • المرافق فري بي إس دي: يتم استخدامها بدلاً من أدوات GNU التقليدية مثل coreutils وfindutils وdiffutils وsed وgrep، لتقليل التعقيد وتحسين تشغيلها على الأنظمة خفيفة الوزن.
  • الذاكرة والتخزين: تم استبدال وظائف تخصيص الذاكرة في musl بـ mimalloc، المعروف بأدائه الفعال. بالإضافة إلى ذلك، فهو يستخدم ZFS كنظام الملفات الافتراضي، في حين أن القسم /var عديم الحالة، مما يعني أنه لا يحتفظ بالبيانات بين عمليات إعادة التشغيل.
  • الوسائط المتعددة والرسومات: يعتمد التوزيع PipeWire لإدارة تدفقات الوسائط ويستخدم Wayland كنظام الرسومات الافتراضي في بيئات سطح المكتب.
  • التوافق المعماري: تتوفر صور التمهيد المباشر لمجموعة واسعة من البنيات، بما في ذلك x86_64 وppc64le وaarch64 وriscv64 وppc64، مع إصدارات GNOME وKDE.

يقدم Chimera Linux خيارات متنوعة لتثبيت البرامج إضافية من خلال استخدام الحزم الثنائية ونظامها الخاص للتجميع من كود المصدر المسمى cports، المكتوب بلغة Python. حاليا، يدعم النظام تقريبا 2800 منفذ، توفير مجموعة واسعة من البرامج الجاهزة للتثبيت أو التجميع.

في بيئة البناء في cports ويذكر أن هذا يعمل ضمن حاوية مستقلة وغير مميزة، تم إنشاؤها باستخدام فقاعة (يستخدم في flatpak) والذي يضمن طبقة إضافية من الأمان عن طريق عزل عملية البناء عن النظام الرئيسي. وهذا مهم بشكل خاص لمنع المشكلات الناشئة عن البرامج الضارة أو التكوينات غير المتوقعة أثناء إنشاء الحزمة.

لإدارة الحزم الثنائية، كيميرا لينكس يويستخدم مدير حزم Alpine Linux، APK، لأنها أداة خفيفة وفعالة معروفة بأدائها. بالإضافة إلى ذلك، يوفر دعم Flatpak للمستخدمين خيار تثبيت تطبيقات سطح المكتب بتنسيق Sandbox، مما يضمن إمكانية نقل التطبيقات وأمانها.

وأخيرا، ومن الجدير بالذكر أنه ضمن الخطط التي يتم وضعها في الاعتبار بالنسبة للعمل هذا العام، يتم التفكير في ما يلي:

  • مراجعة كاملة لسجل النظام
  • دعم وحدات التجميع في إدارة الخدمة
  • دعم حوامل الشبكة في إدارة الخدمة
  • دعم أفضل لمجموعات cgroup والتقدم نحو إزالة elogind
  • دعم الموقتات القائمة على الخدمة
  • مراجعة ملفات تكوين الخدمة
  • قم بالتبديل إلى dbus-broker كمزود ناقل النظام والجلسة

إلى مهتم بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.