دليل بقاء Windows لمستخدمي Linux / Unix

مؤلف: Roger Morrison
تاريخ الخلق: 17 شهر تسعة 2021
تاريخ التحديث: 4 قد 2024
Anonim
Linux Survival Guide #2: Running Windows Applications
فيديو: Linux Survival Guide #2: Running Windows Applications

المحتوى


المصدر: بينو عماناكوتان / Dreamstime.com

يبعد:

تفضل Linux / Unix لكن أجبرت على استخدام Windows؟ فيما يلي بعض الطرق لجعل جهاز الكمبيوتر الذي يعمل بنظام Windows يشبه نظام التشغيل المفضل لديك.

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

سيغوين

إذا كنت مستخدمًا خطيرًا لنظام Linux / Unix يواجه نظام التشغيل Windows ، فربما تفقد سطر الأوامر. من المؤكد أن Windows Command Prompt على ما يرام ، لكنه لا يوجد بالقرب من مرونة غلاف Unix. Cygwin هو الجواب لك. إنها طبقة توافق DLL و POSIX لتسهيل نقل برامج Linux إلى Windows مع توفير بيئة مألوفة لك.

يمكنك فقط تنزيل ملف Setup.exe من موقع المشروع وتثبيت Cygwin. يتضاعف برنامج التثبيت بصفته مدير الحزمة ، ويمكنك تثبيت الأدوات والأدوات والمحررين المفضلين لديك وما إلى ذلك. هناك واجهة سطر الأوامر الأمامية تسمى Cyg-get والتي تشبه الأداة apt-get على Debian و Ubuntu.


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

لا يمكنك فقط تشغيل تطبيقات سطر الأوامر ، ولكن أيضًا البرامج المصممة لنظام X Window وكذلك استخدام Cygwin / X.

بوويرشيل

يُعد PowerShell من Microsoft بديلًا مثيرًا للاهتمام لكلٍّ من Unix shell التقليدية وسطر أوامر Windows القياسي المشتق من MS-DOS. PowerShell شديد الاعتراض الموجهة.

يمكنك إنشاء خطوط أنابيب من الأوامر المتسلسلة تمامًا كما يمكنك في shells Unix ، لكن الفرق هو أنه بدلاً من استخدام عادي ، يقوم بتمرير كائنات. قد تكون هذه إهانة لمبرمجي Unix الخطرين ، لكن الميزة هي أنه يمكنك انتقاء البيانات دون استخدام أدوات معالجة معقدة مثل AWK أو حتى Perl.

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


No Bugs، No Stress - دليلك خطوة بخطوة لإنشاء برامج لتغيير الحياة دون تدمير حياتك

لا يمكنك تحسين مهارات البرمجة لديك عندما لا يهتم أحد بجودة البرنامج.

المحررين

بغض النظر عن أي جانب من جوانب "حروب المحررين" بين vi و Emacs التي تستخدمها ، يمكنك استخدام واحدة المفضلة لديك على Windows. لديك خيار واسع من المحررين على Windows ، من محرري Unix المتاحين على Cygwin ، بالإضافة إلى المنافذ الأصلية لكل من vi و Emacs.

يعد Notepad ++ بديلاً جيدًا وخفيف الوزن لكل الميزات.

SSH

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

يمكنك أيضًا تثبيت SSH باستخدام Cygwin. ميزة القيام بذلك بهذه الطريقة هي أنه يمكنك استخدام Mosh ، مما يتيح لك البقاء على اتصال إذا وضعت جهازك في وضع السكون أو قمت بتغيير الشبكات. إنه لأمر رائع حقًا العمل على كمبيوتر محمول عبر شبكة Wi-Fi.

لغات البرمجة

تعد Unix بيئة تطوير رائعة ، ومهما كانت لغة البرمجة المفضلة لديك على Unix ، فهي متوفرة لنظام Windows.

جميع لغات البرمجة النصية الرئيسية ، بما في ذلك Python و Perl و PHP وغيرها لديها إصدارات Windows الأصلية بالإضافة إلى إصدارات Cygwin المتاحة.

لدى Microsoft أدوات تطوير خاصة بها ، لكن أدوات يونكس تميل إلى أن تكون خفيفة الوزن أكثر من ذلك بكثير.

مدير سطح المكتب

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

الحصول على ريال * لا شىء

إذا كان يجب أن يكون لديك نظام Unix حقيقي ، فلن تحتاج إلى التخلي عن نظامك المفضل. التشغيل المزدوج لنظامي التشغيل Windows و Linux هو الحل الكلاسيكي.

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

هناك مشكلة أخرى قد تواجهها على أجهزة كمبيوتر أحدث مصممة لنظام التشغيل Windows 8 وهي حماية UEFI. تم تصميمه ظاهريًا للدفاع ضد برامج rootkits و bootkits ، وقد تم انتقاده لأنه يشترط توقيع أنظمة التشغيل بشكل مشفر ، والذي كان له القدرة على إغلاق العديد من التوزيعات.

تفرض Microsoft على أجهزة الكمبيوتر الجديدة تمكينها افتراضيًا ، لكن لحسن الحظ ، تتطلب أيضًا أن تكون لديك القدرة على إيقاف تشغيلها ، ولكن فقط على أجهزة الكمبيوتر x 86. قد يقررون خلاف ذلك في المستقبل. إذا كنت تريد الحفاظ على التمهيد الآمن ، أو كنت تستخدم معالج ARM ، يمكنك اختيار توزيعات موقعة ، مثل الإصدار 64 بت من Ubuntu.

خاتمة

حتى إذا وجدت نفسك عالقًا على Windows مؤقتًا أو دائمًا ، فلا يزال بإمكانك تذوق القليل من الجنة مع بعض الإضافات البسيطة إلى بيئة Windows.