5 طرق لتشغيل برامج Linux على نظام Windows

غالبًا ما يرغب مستخدمو Linux في تشغيل برامج Windows على Linux ، ولكن قد يرغب مستخدمو Windows في تشغيل برنامج Linux أيضًا. سواء كنت تبحث عن بيئة تطوير أفضل أو أدوات سطر أوامر قوية ، يمكنك تشغيل برنامج Linux دون مغادرة Windows.

هناك العديد من الخيارات المختلفة لتشغيل برامج Linux على Windows. إنه أسهل من تشغيل برامج Windows على Linux ، حيث يمكن لأي شخص إعداد جهاز افتراضي بتوزيع Linux مجاني - لا حاجة لتراخيص البرامج.

الأجهزة الظاهرية

تسمح لك الأجهزة الافتراضية بتشغيل أي نظام تشغيل في نافذة على سطح المكتب. يمكنك تثبيت برنامج VirtualBox أو VMware Player المجاني ، وتنزيل ملف ISO لتوزيع Linux مثل Ubuntu ، وتثبيت توزيع Linux هذا داخل الجهاز الظاهري كما لو كنت تقوم بتثبيته على جهاز كمبيوتر قياسي.

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

إذا كنت تقوم بتثبيت Ubuntu في جهاز افتراضي ، فقد ترغب في محاولة تثبيت أحد مشتقات Ubuntu مثل Xubuntu بدلاً من ذلك. يستخدم سطح المكتب الافتراضي لـ Ubuntu تأثيرات ثلاثية الأبعاد ولا تعمل واجهة سطح المكتب بسلاسة في جهاز افتراضي كما فعلت أجهزة سطح المكتب السابقة. يستخدم Xubuntu Xfce ، وهو خفيف الوزن أكثر بكثير.

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

سيغوين

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

لقد غطينا سابقًا تثبيت Cygwin واستخدامه. يمكنك حتى استخدام Cygwin لتثبيت خادم OpenSSH والحصول على وصول SSH إلى نظام Windows.

يعد هذا الحل مثاليًا للمستخدمين الذين يفتقدون لأدوات Linux المساعدة المهمة على نظام التشغيل Windows - فهي ليست طريقة لتشغيل سطح مكتب Linux كامل.

قم بتثبيت Ubuntu عبر Wubi

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

ومع ذلك ، لا يقوم Wubi بتثبيت Ubuntu بالطريقة العادية. بدلاً من ذلك ، يقوم بإنشاء ملف خاص على قسم Windows الخاص بك ويستخدم هذا الملف كمحرك Ubuntu الخاص بك. هذا يعني أنه يمكنك تثبيت Ubuntu واستخدامه دون أي تقسيم ويمكنك إلغاء تثبيت Ubuntu من لوحة تحكم Windows عند الانتهاء.

إذا كانت جوانب التقسيم هي التي تعيقك ، فجرّب Wubi. لن يكون الأداء جيدًا تمامًا مثل نظام Linux المثبت عادةً عندما يتعلق الأمر بأوقات قراءة القرص وكتابته ، ولكن يجب أن يكون أسرع من الجهاز الظاهري.

البرامج المنقولة والمترجمة

تم بالفعل نقل العديد من برامج Linux الشائعة إلى Windows وتم توفير الإصدارات المجمعة عبر الإنترنت. إذا كنت تفتقد Emacs حقًا ، فستجد إصدارات من Emacs لنظام التشغيل Windows. إذا كنت ترغب في تشغيل برنامج معين على Windows ، فقم بإجراء بحث في Google عن اسم هذا البرنامج و "Windows" - هناك فرصة جيدة لأن تجد إصدارًا من البرنامج تم نقله إلى Windows.

التوزيعات القائمة على coLinux

coLinux هو اختصار لـ Cooperative Linux. إنها طريقة لتشغيل Linux بشكل أصلي جنبًا إلى جنب مع Windows kernel بطريقة توفر أداءً أسرع بكثير من مجرد تشغيل Linux في جهاز افتراضي.

هذه فكرة رائعة ، لكن هناك مشكلة. لا يدعم coLinux حتى الآن إصدارات 64 بت من Windows ، لذلك ستحتاج إلى تشغيل إصدار 32 بت من Windows على جهازك للقيام بذلك - وهذا نادر بشكل متزايد. لم يصدر coLinux إصدارًا جديدًا منذ أكثر من عامين ، لذلك يبدو أن التطوير إما متوقف أو يتحرك ببطء شديد.

إذا كنت ترغب في تجربة ذلك ، فقد ترغب في تجربة Portable Ubuntu Remix. تم تحديث هذا التوزيع المستند إلى coLinux آخر مرة في عام 2011 ، لذا فهو قديم بعض الشيء - لكن الخيارات الأخرى مثل andLinux أصبحت قديمة أكثر. تم تحديث andLinux ، الذي قمنا بتغطيته في الماضي ، في عام 2009.

قد تكون التوزيعات القائمة على coLinux خيارًا رائعًا ، ولكن يبدو أنها تتخلف عن الركب. إذا كنت لا تمانع في استخدام برنامج Linux قديم وإصدار 32 بت من Windows ، فقد يعمل هذا الخيار من أجلك على أي حال.

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