प्रयोगकर्ताहरू जसले भर्खरै Windows बाट लिनक्समा स्विच गरेका छन् प्रायः तिनीहरूले आफ्नो नयाँ प्रणालीमा Windows अनुप्रयोगहरू र कार्यक्रमहरू चलाउन सक्छन् कि भनेर सोच्छन्। यसको जवाफले सामान्य रूपमा लिनक्सको प्रयोगकर्ताको दृष्टिकोणलाई असर गर्छ, किनकि अपरेटिङ सिस्टमहरू प्रयोग गर्न सजिलो हुनुपर्छ र एकै समयमा, विभिन्न फाइल ढाँचाहरू चलाउने विचारलाई स्वागत गर्दै। प्रश्नको सीधा जवाफ हो - हो। तपाइँ लिनक्समा EXE फाइलहरू र अन्य विन्डोज प्रोग्रामहरू चलाउन सक्नुहुन्छ, र यो जस्तो देखिन्छ जस्तो जटिल छैन। अन्त्यमा, तपाइँसँग लिनक्समा उल्लेख गरिएका प्रोग्रामहरू चलाउने विभिन्न तरिकाहरू सहित कार्यान्वयनयोग्य फाइलहरूको संक्षिप्त बुझाइ हुनेछ।

विन्डोज र लिनक्समा कार्यान्वयनयोग्य फाइलहरू

लिनक्समा EXE फाइलहरू चलाउनु अघि, यो महत्त्वपूर्ण छ कि तपाईलाई थाहा छ कि कार्यान्वयन योग्य फाइलहरू के हुन्। सामान्यतया, एक कार्यान्वयनयोग्य फाइल एउटा फाइल हो जसमा कम्प्युटरलाई केही विशेष निर्देशनहरू कार्यान्वयन गर्न आदेशहरू समावेश हुन्छन् (कोडमा लेखिएको रूपमा)।

अन्य फाइल प्रकारहरू (टेक्स्ट फाइलहरू वा पीडीएफ फाइलहरू) जस्तो नभई, कार्यान्वयनयोग्य फाइल कम्प्युटरले पढ्दैन। यसको सट्टा, प्रणालीले यी फाइलहरू कम्पाइल गर्छ र त्यसपछि निर्देशनहरू तदनुसार पछ्याउँछ।

केहि सामान्य कार्यान्वयनयोग्य फाइल ढाँचाहरू समावेश छन्:

  1. माइक्रोसफ्ट विन्डोज अपरेटिङ सिस्टमहरूमा EXE, BIN, र COM
  2. DMG र APP macOS मा
  3. Linux मा बाहिर र AppImage

अपरेटिङ सिस्टमहरूमा आन्तरिक भिन्नताहरू (अधिकतर प्रणाली कलहरू र फाइल पहुँच) कारणले गर्दा अपरेटिङ सिस्टमले प्रत्येक उपलब्ध कार्यान्वयनयोग्य ढाँचालाई समर्थन गर्दैन। तर लिनक्स प्रयोगकर्ताहरूले सजिलैसँग यो मुद्दालाई वााइन जस्तै अनुकूलता तह कार्यक्रम वा VirtualBox जस्तै भर्चुअल मेसिन हाइपरवाइजर प्रयोग गरेर समाधान गर्न सक्छन्।

लिनक्समा विन्डोज प्रोग्रामहरू कसरी चलाउने

लिनक्समा विन्डोज एप्लिकेसन चलाउनु कुनै स्पष्ट विज्ञान होइन। यहाँ लिनक्समा EXE फाइलहरू चलाउन विभिन्न तरिकाहरू छन्:

अनुकूलता तह प्रयोग गर्नुहोस्

Windows अनुकूलता तहहरूले लिनक्स प्रयोगकर्ताहरूलाई तिनीहरूको प्रणालीमा EXE फाइलहरू चलाउन मद्दत गर्न सक्छ। वाइन इज नट इमुलेटरको लागि छोटो, एक सामान्य Windows अनुकूलता तह हो जुन तपाईंको Linux प्रणालीसँग मिल्दोजुल्दो छ।

इमुलेटरहरू र भर्चुअल मेसिनहरूको विपरीत, वाइनले लिनक्समा निर्मित विन्डोज जस्तो वातावरणमा कार्यक्रम चलाउँदैन। यसको सट्टा, यसले केवल विन्डोज प्रणाली कलहरूलाई आदेशहरूमा रूपान्तरण गर्दछ POSIX तिनीहरूको बराबर।

सामान्यतया, वाइन जस्ता अनुकूलता तहहरू प्रणाली कलहरू रूपान्तरण गर्न, डाइरेक्टरी संरचना फिक्स गर्न, र कार्यक्रममा अपरेटिङ सिस्टम-विशिष्ट प्रणाली पुस्तकालयहरू प्रदान गर्न जिम्मेवार हुन्छन्।

वाइन स्थापना र प्रयोग गर्दै लिनक्समा विन्डोज प्रोग्रामहरू चलाउन सरल छ। एक पटक स्थापना भएपछि, तपाइँ निम्न आदेश जारी गर्न सक्नुहुन्छ EXE फाइल वाइनसँग चलाउन:

wine program.exe

लिनक्स प्रयोगकर्ताहरू जो केवल विन्डोज खेलहरू खेल्न चाहन्छन् PlayOnLinux छनोट गर्न सक्छन्, वाइनको फ्रन्ट-एन्ड शेल। PlayOnLinux ले तपाइँ तपाइँको प्रणालीमा स्थापना गर्न सक्नुहुने विन्डोज एप र खेलहरूको विस्तृत सूची पनि प्रदान गर्दछ।

 भर्चुअल मेसिनमा विन्डोज कसरी चलाउने

अर्को समाधान भर्चुअल मेसिनहरू प्रयोग गरेर Windows EXE फाइलहरू चलाउन हो। भर्चुअल मेसिन हाइपरभाइजर जस्तै VirtualBox ले प्रयोगकर्ताहरूलाई उनीहरूको प्राथमिक अपरेटिङ सिस्टम अन्तर्गत चलिरहेको माध्यमिक अपरेटिङ सिस्टम स्थापना गर्न अनुमति दिन्छ।

तपाइँले गर्नु पर्छ सबै स्थापित छ VirtualBox वा VMWare नयाँ भर्चुअल मेसिन सिर्जना गर्नुहोस् र यसमा विन्डोज सेटअप गर्नुहोस्। त्यसपछि, तपाइँ भर्चुअल मेसिन सुरु गर्न सक्नुहुन्छ र लिनक्स-आधारित अपरेटिङ सिस्टम भित्र विन्डोज चलाउन सक्नुहुन्छ। यस तरिकाले, तपाइँ केवल EXE फाइलहरू र अन्य प्रोग्रामहरू चलाउन सक्नुहुन्छ जुन तपाइँ सामान्यतया Windows PC मा गर्नुहुन्छ।

क्रस-प्लेटफर्म सफ्टवेयर विकास भविष्य हो

हाल, उपलब्ध सफ्टवेयरको ठूलो हिस्सा एउटै अपरेटिङ सिस्टममा मात्र केन्द्रित छ। तपाईंले फेला पार्न सक्ने अधिकांश एपहरू Windows, macOS, Linux, वा यी अपरेटिङ सिस्टमहरूको संयोजनका लागि मात्र उपलब्ध छन्। तपाईंले सबै मुख्यधारा अपरेटिङ सिस्टमहरूमा काम गर्ने सफ्टवेयर स्थापना गर्ने मौका विरलै पाउनु हुन्छ।

तर त्यो सबै क्रस-प्लेटफर्म विकास संग परिवर्तन हुँदैछ। सफ्टवेयर विकासकर्ताहरूले अब धेरै प्लेटफर्महरूमा चलाउन सक्ने अनुप्रयोगहरू निर्माण गर्दैछन्। Spotify, VLC मिडिया प्लेयर, Sublime Text, र Visual Studio Code सबै प्रमुख अपरेटिङ सिस्टमहरूको लागि उपलब्ध क्रस-प्लेटफर्म सफ्टवेयरका केही उदाहरणहरू हुन्।