يتيح لك Cassowary تشغيل تطبيقات Windows على Linux، هنا باستخدام الآلات الافتراضية.

  • يقوم Cassowary بدمج تطبيقات Windows في Linux عبر FreeRDP/RemoteApps باستخدام أجهزة افتراضية وميزات مثل المشغلات والإيقاف التلقائي.
  • يقدم Wine دعمًا خاليًا من VM؛ وتعمل Winetricks، وWinefile، وPlayOnLinux على تسهيل التكوين ودعم المكتبة.

كاسوري

عندما تعمل على لينكس ولكنك لا تزال بحاجة إلى بعض تطبيقات ويندوز، فمن الطبيعي أن تتساءل عن كيفية دمجها دون فقدان سهولة استخدام سطح المكتب. في هذه الحالة، يأتي دور كاسواري. مشروع يسمح لك بتشغيل برامج Windows في جهاز افتراضي وعرضهم في جلستك كما لو كانوا متحدثين أصليين. يعتمد التكامل على تقنية FreeRDP وRemoteApps.، لذلك يتصرف Windows مثل أي تطبيق آخر في توزيعك.

في هذه المقالة، سنخبرك بكل ما تحتاج لمعرفته عن طائر الكاسواري. قد يبدو هذا الخيار جديدًا، ولكنه مناسب لمن لا يعرفه. فهو قيد التطوير منذ بضع سنوات.

ما هو طائر الكاسواري وكيف يعمل؟

Cassowary هو الحل الذي يربط ضيف Windows بمضيف Linux الخاص بك، مما يسمح لك بفتح التطبيقات من الأول واستخدامها مدمجة في الأخير. المفتاح الفني موجود في وضع FreeRDP وRemoteApps، والتي تعرض نوافذ برامج ويندوز في جلسة لينكس الخاصة بك كما لو كانت خاصة بها. هذا ليس محاكاة: هناك ويندوز حقيقي تحته، والذي يفضل التوافق مع المجموعات المعقدة مثل Office أو Adobe.

في نهجه، يسعى كاسواري إلى جعل تبادل الملفات أمرًا طبيعيًا. من Linux يمكنك فتح المستندات مباشرة في تطبيق Windows وبالعكس، في نظام ويندوز الضيف، يُمكن فتح الملفات باستخدام أدوات لينكس الأصلية. بالإضافة إلى ذلك، تم تبسيط عملية المشاركة بين أنظمة الملفات المضيفة والضيف حتى لا يصبح العمل مع المشاريع والمجلدات المشتركة أمرًا صعبًا.

من النقاط العملية الأخرى التي تركز عليها شركة Cassowary هي تجربة المستخدم. يتضمن أداة تكوين مما يجعل من الأسهل ضبط البيئة، يسمح لك بإنشاء مشغلات تطبيقات Windows في قائمة سطح المكتب لديك، وإذا كنت تستخدم virt-manager، يعلق الجهاز الظاهري تلقائيًا عندما لا تكون هناك تطبيقات قيد الاستخدام ويستأنفه عندما تحتاج إليه مرة أخرىالفكرة هي أن استهلاك الموارد يتكيف مع سير عملك، دون تدخل يدوي مستمر.

مميزات وخصائص طائر الكاسواري

  • التكامل المرئي: تظهر نوافذ Windows بشكل أصلي في جلسة Linux الخاصة بك. لا يوجد "مكتب داخل مكتب" إلا إذا اخترت ذلك.
  • تدفق الملف ثنائي الاتجاه: فتح مستندات المضيف في برامج Windows والعكس صحيح مع الراحة.
  • الأدوات اليومية: معالج الإعداد البسيط, جيل من الرامين وأتمتة تعليق/إرجاع VM مع virt-manager.
  • التوثيق والمجتمع: يقترح المشروع فيديو دليل التثبيت، ندعوك إلى التبرع بنجمة لدعم تطويرها و يقدم خادم Discord لحل الشكوك.

حالة المشروع والاعتبارات الأمنية

حالة الصيانة الحالية مهمة. لم يقم Cassowary بأي التزامات منذ ما يقرب من عامين.هل هذا يعني أنها غير قابلة للاستخدام؟ ليس بالضرورة: إذا كانت تبعياتك لا تزال متوافقة، فيمكنها العمل. ولكن هناك بعض الفروق الدقيقة: بدون التحديثات الأخيرة، يزداد خطر الثغرات الأمنية غير المصححة، خاصةً عند عرض خدمات RDP أو استخدام مكونات الطرف الثالث التي تتطور.

لتقليل المخاطر، فمن المستحسن عزل جهاز Windows VM باستخدام قواعد الشبكة الحكيمةحدّ من المنافذ المفتوحة، وحافظ على تحديث أنظمة الضيف والمضيف، وتجنب مشاركة موارد أكثر من اللازم. كما يُنصح بطرح الأسئلة في المنتديات والمجتمعات ذات الصلة: في /r/Linux، الذي يروج للأخبار والمعلومات (وليس الدعم)، يوصون بتوجيه الأسئلة الفنية إلى مساحات مثل /r/Linux4Noobs أو /r/linuxquestionsوحتى بدائل مثل مجتمعات Lemmy أو Kbin. يمنحك هذا النظام الاجتماعي معلومات حقيقية حول ما لا يزال يعمل في عام ٢٠٢٥ والتعديلات اللازمة.

كيفية البدء: المتطلبات والخطوات العامة

يتكون التدفق النموذجي مع الكاسواري من ثلاثة أقسام: إعداد جهاز افتراضي يعمل بنظام Windows باستخدام Virt-Manager, تثبيت Cassowary على ضيف Windows ومضيف Linuxو اخيرا ضبط الإضافات وحل الأسئلة الشائعةكل توزيع يتغير الفروق الدقيقة، ولكن النهج متسق.

إذا قررت التجميع من المصدر (بدلاً من استخدام الثنائيات المنشورة)، فهناك تفاصيل مهمة. أولاً قم بتثبيت Python 3 و Git على Windows (إذا كان نظام التشغيل Windows 7، فمن المستحسن استخدام Python 3.7) واتبع الخطوات لإنشاء القطع الأثرية: في مجلد app-linux، يتم إنشاء دليل dist بملف .whl قابل للتثبيت. y, في جزء app-win، يتم إنشاء دليل bin باستخدام المثبتات. تقوم هذه العملية بتنزيل ملفات Python الثنائية أثناء الإعداد، لذا سوف تحتاج إلى اتصال بالإنترنت.

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

هل ترغب بدعم المشروع؟ هناك عدة طرق شائعة للقيام بذلك: تحسين التوثيق, الإبلاغ عن الأخطاء o اقتراح التحسيناتبالإضافة إلى ذلك، يمكنك تقديم الدعم المالي من خلال منصات الرعاية التقنية. يساعد هذا الدعم في إبقاء المشاريع المتخصصة حية.، حتى عندما لا تكون هناك التزامات متكررة.

تشغيل تطبيقات Windows على Linux دون مشاكل
المادة ذات الصلة:
كيفية تشغيل تطبيقات ويندوز على لينكس دون مشاكل؟