الإجابة العملية: صُمّم Zima Linux Client v2.0.0 بوضوح لـ ZimaOS. كما أفاد أحد المساهمين بإمكانية استخدامه مع CasaOS، لكن وثائق المشروع لا تدرج CasaOS كهدف مدعوم رسميًا. تعامل مع توافق CasaOS على أنه أمر يجب التحقق منه حسب الوظيفة—اكتشاف الأجهزة، والوصول إلى SMB، وعناوين URL للتطبيقات، والشبكات عن بُعد—وليس ضمانًا شاملًا.
كان السؤال الأصلي بسيطًا على نحو مُنعش: «هل يتوافق هذا مع كلٍّ من CasaOS وZimaOS؟» وتتطلب الإجابة المفيدة طبقة إضافية واحدة: ما المقصود بـ«متوافق» بالنسبة إلى هذا العميل؟
ما الذي صُمّم الإصدار v2.0.0 للقيام به فعلًا
يصف مشروع Zima Linux Client التطبيقَ بأنه عميل سطح مكتب لـ ZimaOS مع الوظائف الأساسية التالية:
- اكتشف أجهزة ZimaOS على الشبكة المحلية؛
- اتصل عن بُعد من خلال معرّف Remote ID باستخدام ZeroTier؛
- تصفّح مشاركات SMB/CIFS وثبّتها؛
- افتح تطبيقات Docker؛
- شغّل مهام النسخ الاحتياطي من المجلدات المحلية إلى المشاركات على الخادم.
تلك هي قائمة التحقق الصحيحة للتوافق. إذا عملت هذه الواجهات كما هو متوقع على خادمك، فقد يكون العميل مفيدًا. وإذا لم يوفّر تثبيت CasaOS شيئًا بالتنسيق الذي يتوقعه العميل، فإن «تشغيله» لا يكفي لاعتبار سير العمل بأكمله متوافقًا.
التوافق مع ZimaOS هو المسار الموثّق
يُعد ZimaOS الهدف المعلن للمشروع في كامل ملف README. كما يصف اتصال Zima Client الحالي ZimaOS بأنه المنصة من جهة الخادم للوصول إلى الملفات عن بُعد، والوصول إلى لوحة المعلومات، وفتح تطبيقات Docker، والنسخ الاحتياطي عبر الهاتف المحمول.
يُعد سير عمل Zima Client مفيدًا إذا كنت تريد شرحًا على مستوى المنتج بدلًا من تفاصيل تنفيذ عميل مجتمع Linux.
بالنسبة إلى CasaOS، تحقّق من الوظائف الأربع بدلًا من الوثوق بتسمية واحدة
يشترك CasaOS وZimaOS في قدر كافٍ من مفاهيم الاستضافة الذاتية، لذا قد يعمل العميل على كليهما، لا سيما مع SMB وتطبيقات الويب. لكن ملف README الخاص بعميل Linux لا يوثق حاليًا أن CasaOS هو الهدف الرسمي له. استخدم مصفوفة الاختبار المختصرة هذه:
| الوظيفة | ما يجب اختباره على CasaOS | شرط النجاح |
|---|---|---|
| الاكتشاف المحلي | شغّل «فحص الشبكة المحلية» | يُكتشف خادمك أو يمكن الوصول إليه يدويًا. |
| SMB | افتح مشاركة SMB معروفة في CasaOS | يمكن للعميل إدراج المشاركة وضمّها باستخدام بيانات الاعتماد الصحيحة. |
| تطبيقات Docker | افتح تطبيق ويب مثبتًا | يُحل عنوان URL للتطبيق ويُحمّل عبر العميل. |
| Remote ID | اختبر الاتصال عن بُعد من شبكة أخرى | يتصل المسار المدعوم من ZeroTier وتظل الخدمات المستهدفة قابلة للوصول. |
اجتياز أحد الصفوف لا يثبت نجاح الصفوف الأخرى. فعلى سبيل المثال، قد يعمل SMB حتى إذا لم يعمل الاكتشاف التلقائي للأجهزة.
اعرف ما يدعمه الإصدار v2.0.0 على جهاز Linux نفسه
إن الإصدار 2.0.0 أكثر دقة بكثير من إجابة التوافق المختصرة. الإصدار 2.0.0 هو أول إصدار غير تجريبي من إعادة الكتابة، ويوفر حزمًا لـ:
- Debian / Ubuntu / Zorin / Mint / Pop!_OS / PikaOS عبر
.deb; - Fedora / openSUSE / مشتقات RHEL عبر
.rpm; - Arch / Manjaro عبر حزمة pacman؛
- ملف AppImage للأنظمة الأخرى المتوافقة مع x86_64.
الإصدار مخصص لـ x86_64 فقط. ويذكر صراحةً أن arm64 غير مشمول. وهذا مهم لأن «خادم متوافق مع CasaOS» و«سطح مكتب Linux مدعوم من هذا العميل» سؤالان مختلفان من حيث التوافق.
يعتمد Remote ID على ZeroTier، كما أن تنسيق الحزمة مهم
يضم العميل ZeroTier لمسار Remote-ID الخاص به. تعمل شبكات ZeroTier الافتراضية على ربط الأجهزة كما لو كانت على الشبكة المحلية نفسها. وهذا يفسر قدرة العميل على الوصول إلى مشاركات SMB وتطبيقات الويب من دون الحاجة إلى كشفها مباشرةً على الإنترنت العام.
هناك تفصيل مهم في الإصدار v2.0.0: تذكر ملاحظات الإصدار أن مسار Remote-ID يحتاج إلى CAP_NET_ADMIN بالنسبة إلى ZeroTier المضمّن، يمنح مثبّت الحزمة العادي هذه الإمكانية. ولا ينفّذ AppImage خطوة التثبيت نفسها، لذا فهو ليس مكافئًا إذا كانت Remote ID هي الميزة التي تهمك.
طريقة أفضل لتفسير عبارة «متوافق مع CasaOS»
استخدم ثلاثة مستويات:
- الدعم الموثق: يذكر المشروع ZimaOS صراحةً.
- التوافق المُبلّغ عنه: أبلغ المساهم عن عمل CasaOS في أسئلة وأجوبة المستخدمين الفعلية.
- توافقك المُتحقق منه: يجتاز إصدار العميل المحدد اختبارات الاكتشاف وSMB وتطبيقات Docker والوصول عن بُعد المهمة لإعدادك.
يتجنب هذا الطرح كلا النقيضين: تجاهل تقرير حقيقي عن عمل CasaOS، أو تحويل تأكيد قصير واحد إلى وعد دعم رسمي لا يقدمه المستودع.
إذا كنت تريد جهازًا موضوعًا رسميًا لتشغيل كلٍّ من ZimaOS وCasaOS، فإن ZimaBoard 2 يدرج كليهما ضمن أنظمة التشغيل المتوافقة معه. ويختلف توافق الأجهزة هذا عن مصفوفة دعم البرامج الخاصة بعميل Linux نفسه.
الأسئلة الشائعة
هل يدعم Zima Linux Client v2.0.0 نظام ZimaOS؟
نعم. يُعد ZimaOS الهدف الصريح للمشروع، كما تشمل سير عمله الموثقة الاكتشاف وSMB وتطبيقات Docker والنسخ الاحتياطي وRemote-ID.
هل يدعم CasaOS رسميًا؟
تفيد أسئلة وأجوبة المستخدمين بأنه يعمل مع CasaOS، لكن ملف README للمشروع مكتوب لـ ZimaOS ولا يقدّم CasaOS حاليًا كهدف دعم رسمي. اختبر الوظائف التي تحتاج إليها.
هل يمكنني تثبيت v2.0.0 على Linux بنظام ARM؟
لا يوجد إصدار arm64 مدعوم مُدرج للإصدار v2.0.0. وتذكر ملاحظات الإصدار أن الحزم المنشورة مخصصة لـ x86_64.
لماذا قد يتصل AppImage بطريقة مختلفة عن حزمة .deb أو .rpm؟
تذكر ملاحظات إصدار v2.0.0 أن مسار Remote-ID يحتاج إلى منح إمكانية للـ ZeroTier المضمّن. ويمكن لمثبّت الحزمة إعداد ذلك، بينما لا ينفّذ AppImage خطوة التثبيت نفسها.
