نظام التشغيل Chimera Linux

Chimera Linux هو توزيعة لينكس مستقلة (أي ليس لها مصدر رئيسي )، متعددة الأغراض، ذات إصدارات متجددة، مبنية من الصفر.

يتميز هذا النظام عن أنظمة لينكس التقليدية بنهج تصميم نظام متماسك يعتمد على اختيار دقيق للمكونات، مع إعطاء الأولوية لصحة التنفيذ وتقليل التعقيد على حساب التطوير التدريجي لاتفاقيات جنو/لينكس الحالية. كما يهدف إلى إمكانية إعادة إنتاج تكوين النظام. [ 3 ] [ 4 ]

مبادئ التصميم والهندسة المعمارية

نظام التشغيل Chimera Linux يعمل داخل Distrobox ، ويعرض واجهة Almquist الخاصة بنظام FreeBSD

تتميز توزيعة Chimera Linux بمجموعة من الخيارات العملية التي تختلف عن افتراضات توزيعات Linux التقليدية فيما يتعلق بالمكونات المستخدمة. والهدف هو جعل Linux، كنظام تشغيل متكامل، أكثر كفاءة دون المساس بوظائفه، أو كما تقول مطورتها الأصلية q66 (نينا كوليسوفا [ 5 ] )، تحقيق 90% من النتائج بأقل قدر من التعقيد. عند اختيار المكونات، يُولى اهتمام خاص لجودة الكود وصحة تنفيذه.

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

تؤدي فلسفة التصميم هذه إلى الخيارات التقنية التالية: [ 6 ] [ 7 ]

هذه القرارات ليست ملزمة إلى الأبد. إذا توفر حل أفضل لأحد المكونات، فإن الاستبدال خيار متاح.

يُعدّ نموذج الأمان الافتراضي الصارم، الذي يستخدم نظام التهيئة Dinit قيد التطوير وبيئة مستخدم FreeBSD ، من بين أكثر المناهج جذرية. وكان من الصعب للغاية إجراء مثل هذه التغييرات على توزيعة ذات قاعدة مستخدمين قائمة. [ 6 ] [ 9 ] [ 10 ] [ 11 ]

من خلال دمج نواة لينكس مع بيئة مستخدم مشتقة من BSD ومكونات أساسية غير تابعة لـ GNU، يوفر نظام Chimera Linux تطبيقًا بديلًا أكثر بساطةً وسلاسةً لبنية نظام تشغيل لينكس، مع الحفاظ على توافقه مع برامج لينكس الحالية. [ 6 ] وبالإضافة إلى مجموعة أدوات LLVM، يوفر هذا التوزيع بديلًا لأنظمة GNU الشائعة ، دون استبعاد أدوات GNU أو البرامج المرخصة بموجب رخصة GPL بشكل عام.

يتبع نظام التشغيل Chimera Linux نموذج الإصدار المتجدد.

شيميروتيلز

chimerautils هي مجموعة أدوات المستخدم الخاصة بنظام Chimera Linux، والتي تحل محل GNU coreutils والعديد من أدوات المستخدم الأخرى المستخدمة في معظم التوزيعات الأخرى. مصدرها الأصلي هو FreeBSD، ويتوافق رقم إصدارها مع ترقيم إصدارات FreeBSD. تُكمّل أدوات FreeBSD بأدوات إضافية من Chimera. يمكن اعتبار chimerautils بديلاً لـ BusyBox وحلول أخرى مثل uutils. تم توفير حزمة chimerautils أيضًا لفرع الاختبار الخاص بنظام Alpine Linux . [ 14 ]

تثبيت برنامج Neovim باستخدام مدير حزم Alpine (apk)

ملفات APK و cports

يتم توزيع البرامج الأصلية لنظام Chimera Linux حصريًا باستخدام APKv3 (Alpine Package Keeper 3 المعروف أيضًا باسم apk-tools) من Alpine Linux . [ 7 ] ومع ذلك، لا يعيد Chimera استخدام حزم Alpine. بل يستخدم نظام بناء الحزم الخاص به cports، المبني على لغة Python، والمستوحى من xbps-src، وفي البداية بدرجة أقل من abuild. [ 6 ]

اعتبارًا من مارس 2025 كان نظام التشغيل Chimera Linux يستخدم بالفعل APKv3، في وقت لم يكن فيه نظام Alpine Linux قد اعتمد هذا الإصدار بعد. [ 9 ]

فلات باك

نظرًا لأن نظام Chimera Linux يستخدم مكتبة musl بدلًا من glibc، فإن بعض التطبيقات الاحتكارية والمغلقة المصدر التي تفترض توافقها مع glibc لا يمكن تشغيلها دون اتخاذ إجراءات إضافية. ولمعالجة هذا القيد، تم تضمين Flatpak في التوزيعة.

يسمح Flatpak للتطبيقات بتجميع مكتبات وقت التشغيل المطلوبة وتشغيلها في بيئة معزولة، مما يجعل البرامج الاحتكارية مثل Steam متاحة على Chimera Linux.

بيئات سطح المكتب

اعتبارًا من يناير 2026، توفر مستودعات Chimera Linux بيئات سطح المكتب التالية:

تاريخ

بدأ مشروع Chimera Linux في عام 2021 على يد "q66"، وهو مطور سابق لنظام Void Linux . [ 9 ] [ 7 ]

دخل المشروع مرحلة ألفا في 11 يونيو 2023، مما يشير إلى النقطة التي اعتبر فيها نفسه مناسبًا للمستخدمين الأوائل، مع بنية تحتية أكثر استقرارًا ومستودعات متنامية. [ 15 ]

بدأت المرحلة التجريبية في 27 ديسمبر 2024، عندما تم تصنيف أدوات إدارة الحزم على أنها مرشحة للإصدار، مما يشير إلى الانتقال من جودة ألفا إلى جودة بيتا. [ 16 ]

أضاف الإصدار 20251220 من الصورة الحية برنامج تثبيت نصي. [ 17 ]

مراجع

  1. "صور جديدة" . مؤرشفة من الأصل بتاريخ 17 يناير 2026. تم الاطلاع عليها بتاريخ 17 يناير 2026 .
  2. https://github.com/chimera-linux/chimerautils/blob/master/src.freebsd/sh/TOUR
  3. https://lwn.net/Articles/1004324/
  4. https://archive.fosdem.org/2023/schedule/event/chimera_linux/
  5. https://www.igalia.com/team/nina
  6. 1 2 3 4 "Chimera Linux - حول" . Chimera Linux . تم الاطلاع عليه بتاريخ 25 يوليو 2024 .
  7. 1 2 3 ألدن، داروك. "نظام تشغيل شيميرا لينكس يسعى نحو سطح مكتب مبسط [ LWN.net ] " . lwn.net . LWN. مؤرشف من الأصل في 30 مارس 2025. تم الاطلاع عليه في 22 مارس 2025 .
  8. https://github.com/chimera-linux/turnstile
  9. 1 2 3 بروفن، ليام (13 فبراير 2023). "كيميرا - نظام لينكس ليس جنو/لينكس" . ذا ريجستر . مؤرشف من الأصل في 15 أبريل 2023. تم الاطلاع عليه في 15 أبريل 2023 .
  10. ^ "لقد التقى Chimera Linux مع BSD-userland en dinit in plaats van systemd komt in maart uit" . مدمنو المخدرات (باللغة الهولندية) . تم الاسترجاع في 15 أبريل 2023 .
  11. "توزيعة لينكس غير جنو مبنية باستخدام برمجيات LLVM وBSD تستهدف إطلاق النسخة التجريبية الأولى الشهر المقبل" . فورونيكس . تم الاطلاع عليه بتاريخ 15 أبريل 2023 .
  12. https://pkgs.chimera-linux.org/package/current/main/x86_64/chimerautils
  13. https://github.com/chimera-linux/chimerautils
  14. https://pkgs.alpinelinux.org/package/edge/testing/aarch64/chimerautils
  15. https://chimera-linux.org/news/2023/06/entering-alpha.html
  16. https://chimera-linux.org/news/2024/12/entering-beta.html
  17. https://distrowatch.com/?newsid=12674