XDA ने Winpodx, WinBoat और WinApps की तुलना करने में एक सप्ताह बिताया और अपने विशेष उपयोग मामले के लिए एक स्पष्ट विजेता तक पहुंचे। व्यापक समस्या पुरानी है और अधिक दिलचस्प है: अधिकांश Linux डेस्कटॉप उपयोगकर्ताओं को कुछ चलाने की आवश्यकता है जो Windows के पास अभी भी है, चाहे वह एक गेम हो, Adobe ऐप हो, विरासत व्यावसायिक उपकरण हो, या एक विशिष्ट Office सुविधा हो। पिछले कुछ वर्षों में यह श्रेणी दो भागों में विभाजित हो गई है। एक आधा Windows API कॉल का अनुवाद करता है ताकि बाइनरी सोचे कि यह Windows पर है। दूसरा आधा वास्तविक Windows VM चलाता है और व्यक्तिगत अनुप्रयोगों को Linux डेस्कटॉप पर प्रॉक्सी करता है।

हमने एक ही Fedora 42 बॉक्स पर Linux पर Windows सॉफ़्टवेयर चलाने के लिए 8 सर्वश्रेष्ठ ऐप्स का परीक्षण किया, स्थापना प्रयास, वास्तव में क्या काम करता है, जहां प्रासंगिक हो GPU पास-थ्रू, और प्रत्येक अपडेट को कैसे संभालता है को देख रहे हैं। बेंचमार्क मिश्रण में Adobe Lightroom, Microsoft Office, कुछ पुराने इंडी गेम्स, AutoCAD LT, और Notepad++ और 7-Zip का क्लासिक Win32 स्टैक शामिल था।

Windows-पर-Linux टूल में क्या देखें

सही उपकरण का आकार लगभग पूरी तरह से इस बात पर निर्भर करता है कि आप क्या चलाने का प्रयास कर रहे हैं:

त्वरित तुलना

ऐपसर्वश्रेष्ठकैसे काम करता हैमुफ्त विकल्पविशिष्ट सुविधा
WineDrop-in Win32 ऐप्स और उपकरणAPI अनुवादहां (ओपन सोर्स)संगतता ट्यूनिंग के दशकों
BottlesWine के चारों ओर प्रति-ऐप सैंडबॉक्सप्रोफाइल के साथ API अनुवादहां (ओपन सोर्स)प्रति-बोतल निर्भरता अलगाव
Steam ProtonLinux पर Steam गेम्सAPI अनुवाद, Steam-प्रबंधितहां (Steam के साथ)Proton-GE फोर्क के साथ वन-क्लिक गेम इंस्टॉल
WinAppsअलग-अलग Linux विंडो के रूप में Office, Adobe और अन्य भारी ऐप्सWindows VM के लिए RDP प्रॉक्सीहां (ओपन सोर्स)छिपे हुए Windows गेस्ट से देशी दिखने वाली विंडोज़
WinBoatWindows VM के ऊपर अनुकूल UIQEMU के साथ curated installerहां (ओपन सोर्स)गेस्ट का स्वतंत्र इंस्टॉल और साझा फ़ोल्डर
WinpodxPodman और कंटेनर में Windows द्वारा समर्थित सिंगल-ऐप लॉन्चरकंटेनरीकृत Windows गेस्टहां (ओपन सोर्स)निरीक्षण के लिए बड़ी QCOW2 छवि नहीं
CrossOverविक्रेता समर्थन के साथ भुगतान की गई WineAPI अनुवाद, पैकेज किया गयापरीक्षणविशिष्ट ऐप्स के लिए विक्रेता द्वारा सत्यापित इंस्टॉलेशन स्क्रिप्ट
Lutrisगेम्स और उपकरण के लिए curated लॉन्चरWine, Proton और emulators के चारों ओर रैपरहां (ओपन सोर्स)हजारों गेम कॉन्फ़िगरेशन के लिए एक-क्लिक इंस्टॉलर

Linux पर Windows सॉफ़्टवेयर चलाने के लिए 8 सर्वश्रेष्ठ ऐप्स

1. Wine — सर्वश्रेष्ठ सामान्य-उद्देश्य Win32 संगतता परत

Wine वह परियोजना है जो इस सूची में सब कुछ या तो उपयोग करता है या प्रतिद्वंद्वी है। संगतता पैच के दशकों का मतलब है कि Win32 सॉफ़्टवेयर की एक आश्चर्यजनक राशि बॉक्स से बाहर चलती है, विशेष रूप से Notepad++, 7-Zip और पुराने Office श्रेणी में। हाल की रिलीज़ भी पहले की तुलना में बहुत अधिक हाल की DirectX कार्य को संभालती है। परेशानी यह है कि “चलाना” और “अच्छी तरह से चलाना” दो अलग बातें हैं, और Wine का काम पहला है।

कहां यह कम पड़ता है: winecfg के माध्यम से कॉन्फ़िगरेशन उपयोगकर्ता के अनुकूल नहीं है, और ट्रैक करना कि कौन सी DLL override एक विशिष्ट ऐप को ठीक करता है एक छोटी कला है। बिना मदद के कोई प्रति-ऐप sandboxing नहीं है।

मूल्य निर्धारण:

प्लेटफ़ॉर्म्स: Linux (macOS, FreeBSD भी)

डाउनलोड करें: winehq.org

निचली पंक्ति: Linux पर Windows सॉफ़्टवेयर चलाने के लिए Wine चुनें यदि आप कच्चे परत चाहते हैं और इसे स्वयं ट्यून करने में खुश हैं। अधिकांश उपयोगकर्ता Bottles या Lutris को ऊपर रखते हैं।


2. Bottles — सर्वश्रेष्ठ प्रति-ऐप Wine रैपर

Bottles हर Windows प्रोग्राम को अपनी बॉटल के रूप में मानता है जिसका अपना Wine उपसर्ग, रनर संस्करण और DLL ओवरराइड है। GTK UI आपको एक विशेष ऐप के लिए एक बॉटल बनाने, निर्भरताओं को स्थापित करने और कार्यशील कॉन्फ़िगरेशन को कैप्चर करने के माध्यम से मार्गदर्शन करता है ताकि यह पुनरुत्पादनीय हो। उन उपयोगकर्ताओं के लिए जो पिछले साल एक Wine उपसर्ग पर एक दोपहर खो गए जो अपग्रेड के बाद टूट गया, यह उत्तर है।

कहां यह कम पड़ता है: प्रति-बॉटल डिस्क उपयोग जोड़ता है। निर्भरता इंस्टॉलर ज्यादातर काम करता है लेकिन कभी-कभी एक संस्करण खींचता है जो आप जो प्रोग्राम स्थापित करने का प्रयास कर रहे हैं उससे संघर्ष करता है।

मूल्य निर्धारण:

प्लेटफ़ॉर्म्स: Linux

डाउनलोड करें: usebottles.com

निचली पंक्ति: Linux पर Windows सॉफ़्टवेयर चलाने के लिए Bottles चुनें यदि आप एक स्वच्छ प्रति-ऐप वर्कफ़्लो चाहते हैं और एक UI जिसे Wine wiki पढ़ने की आवश्यकता नहीं है।


3. Steam Proton — Windows गेम्स के लिए सर्वश्रेष्ठ

Steam Proton वह है जिसने Linux गेमिंग को सम्मानजनक बनाया। Valve गेम्स के लिए tuned Wine fork बनाए रखता है, और Steam क्लाइंट इसे स्वचालित रूप से उपयोग करता है जब आप केवल-Windows शीर्षक पर Install पर क्लिक करते हैं जो whitelist किया गया है (या जिसे आप Steam Play के तहत सक्षम करते हैं)। Proton-GE, सामुदायिक fork, अक्सर नई रिलीज़ का चलना पहले ही सकता है जब तक official build उन्हें पकड़ता है। ProtonDB सामुदायिक पृष्ठ आपको बताता है कि क्या एक विशेष गेम चलता है और कौन सी tweaks सहायता करते हैं।

कहां यह कम पड़ता है: Anti-cheat लगातार blocker है। कुछ kernel-level anti-cheat सिस्टम Linux को पूरी तरह से ब्लॉक करते हैं। गैर-Steam गेम्स को अतिरिक्त कदमों की आवश्यकता है।

मूल्य निर्धारण:

प्लेटफ़ॉर्म्स: Linux (Steam Deck और SteamOS भी)

डाउनलोड करें: store.steampowered.com (Proton Steam सेटिंग्स में सक्षम है)

निचली पंक्ति: Linux पर Windows सॉफ़्टवेयर चलाने के लिए Steam Proton चुनें यदि आपका लक्ष्य Steam पर एक गेम है। गैर-Steam गेम्स के लिए Lutris देखें।


4. WinApps — अलग-अलग Linux विंडो के रूप में Office और Adobe के लिए सर्वश्रेष्ठ

WinApps virtualization route ले जाता है और व्यक्तिगत Windows अनुप्रयोगों को RDP के माध्यम से आपकी Linux डेस्कटॉप में खींचता है। Office दस्तावेज़ Word में खुलते हैं, Photoshop Photoshop में खुलता है, लेकिन windows आपके सामान्य taskbar में Firefox और GNOME Files के बगल में रहते हैं। Setup चल रहे Windows guest (KVM, Docker-based या network पर bare metal) और Linux side पर एक छोटी RDP client की उम्मीद करता है।

कहां यह कम पड़ता है: पहली बार setup शामिल है। आपको एक लाइसेंस प्राप्त Windows install, VM को खुश रखने के लिए पर्याप्त RAM, और दो ऑपरेटिंग सिस्टम को प्रबंधित करने की इच्छा की आवश्यकता है। GPU-heavy कार्य के लिए प्रदर्शन यह पर निर्भर करता है कि क्या आप guest को GPU पास कर सकते हैं।

मूल्य निर्धारण:

प्लेटफ़ॉर्म्स: Linux (Windows guest required)

डाउनलोड करें: github.com/winapps-org/winapps

निचली पंक्ति: Linux पर Windows सॉफ़्टवेयर चलाने के लिए WinApps चुनें यदि आप पूर्ण Adobe या पूर्ण Office की आवश्यकता है और आप उन्हें Wine के अंतर्गत काम नहीं कर सकते।


5. WinBoat — Windows VM के चारों ओर सर्वश्रेष्ठ friendly रैपर

WinBoat उन उपयोगकर्ताओं के लिए विकल्प है जो Windows install को मैन्युअली खींचे बिना WinApps परिणाम चाहते हैं। Installer Windows guest image को खींचता है, साझा फ़ोल्डर्स को wires करता है, और विशिष्ट ऐप्स को अलग विंडो के रूप में launch करने के लिए एक polished UI expose करता है। इसे “boxes में Windows” के curated, opinionated version के रूप में सोचना सबसे अच्छा है।

कहां यह कम पड़ता है: संसाधन उपयोग वास्तविक है। Office या Adobe के साथ guest न्यूनतम 8 GB RAM चाहते हैं। सुविधा अंतर्निहित guest पर कम नियंत्रण की कीमत पर आती है।

मूल्य निर्धारण:

प्लेटफ़ॉर्म्स: Linux

डाउनलोड करें: github.com/TibixDev/winboat

निचली पंक्ति: Linux पर Windows सॉफ़्टवेयर चलाने के लिए WinBoat चुनें यदि आप कम manual Windows-image setup के साथ WinApps परिणाम चाहते हैं।


6. Winpodx — सर्वश्रेष्ठ containerized Windows guest

Winpodx एक नया participant है जो Windows guest को Podman containers के अंदर build करता है और apps को host को same RDP route के माध्यम से expose करता है। Novelty यह है कि runs के बीच disk पर बड़ी QCOW2 image नहीं है; guest container image से आता है, जो resets और updates को long-lived VM की तुलना में cleaner बनाता है। उपयोगकर्ताओं के लिए जो पहले से containers में सोचते हैं, यह mental model में fits करता है।

कहां यह कम पड़ता है: यह WinApps और WinBoat से छोटा है, छोटे compatibility matrix और कम guides के साथ। कुछ apps जो persistent registry मान लेते हैं runs के बीच cranky हो जाते हैं।

मूल्य निर्धारण:

प्लेटफ़ॉर्म्स: Linux

डाउनलोड करें: github.com/Fmstrat/winpodx

निचली पंक्ति: Linux पर Windows सॉफ़्टवेयर चलाने के लिए Winpodx चुनें यदि आप Podman में रहते हैं, ephemeral guests चाहते हैं, और यह मानते हैं कि project दूसरों से नया है।


7. CrossOver — विक्रेता समर्थन के साथ सर्वश्रेष्ठ paid विकल्प

CrossOver CodeWeavers से Wine की commercial sibling है। यह same underlying engine plus vendor-tested install scripts (confusingly called bottles), actual support team, और macOS और ChromeOS के साथ tighter integration है उन उपयोगकर्ताओं के लिए जो सभी systems पर एक tool चाहते हैं। organizations के लिए जिन्हें एक phone number की आवश्यकता है call करने के लिए जब एक विशेष app काम करना बंद करता है, यह विकल्प जो exists करता है।

कहां यह कम पड़ता है: यह paid है, एक-साल support window per purchase के साथ। plain Wine पर compatibility lift विशेष apps के लिए real है लेकिन universal नहीं है।

मूल्य निर्धारण:

प्लेटफ़ॉर्म्स: Linux, macOS, ChromeOS

डाउनलोड करें: codeweavers.com/crossover

निचली पंक्ति: Linux पर Windows सॉफ़्टवेयर चलाने के लिए CrossOver चुनें यदि आपको विक्रेता समर्थन की आवश्यकता है या आपको specifically एक apps की आवश्यकता है जिसे यह test करता है, और कीमत acceptable है।


8. Lutris — गेम्स और oddball Windows apps के लिए सर्वश्रेष्ठ लॉन्चर

Lutris वह launcher है जो अधिकांश लोग Linux पर चलाना समाप्त करते हैं। यह एक library के पीछे Wine, Proton, और emulators का stack manage करता है, सामुदायिक catalogue से per-game installers download करता है, और messy configuration को संभालता है जो एक tricky game को चलता है। Library view games launcher की तरह लगता है और equally well के लिए Battle.net, GOG, Epic, या itch.io titles काम करता है जो Windows binaries भेजते हैं।

कहां यह कम पड़ता है: Installers community-maintained हैं, जिसका अर्थ है quality varies। जब script breaks, आप manual Wine fiddling में पड़ जाते हैं।

मूल्य निर्धारण:

प्लेटफ़ॉर्म्स: Linux

डाउनलोड करें: lutris.net

निचली पंक्ति: Linux पर Windows सॉफ़्टवेयर चलाने के लिए Lutris चुनें यदि आपका लक्ष्य एक non-Steam game, एक launcher (Battle.net, GOG Galaxy) है, या कोई भी Windows app जिसके install को hand-holding की जरूरत है।

सही को कैसे चुनें

यदि आप एक Steam game चाहते हैं, Steam Proton का उपयोग करें।

यदि आप एक non-Steam game या Battle.net जैसे launcher चाहते हैं, Lutris का उपयोग करें।

यदि आप config files को edit किए बिना एक clean per-app Wine experience चाहते हैं, Bottles का उपयोग करें।

यदि आपको पूर्ण Microsoft Office या सभी plugins के साथ पूर्ण Adobe की आवश्यकता है, control के लिए WinApps या अधिक friendly installer के लिए WinBoat का उपयोग करें।

यदि आप containers में रहते हैं और ephemeral guests को prefer करते हैं, Winpodx का उपयोग करें।

यदि आपको विक्रेता समर्थन की आवश्यकता है या आप एक विशेष niche app चला रहे हैं जहां CrossOver ने compatibility में invested किया है, CrossOver का उपयोग करें।

यदि आपको केवल Notepad++, एक छोटी Win32 utility या पुरानी Office release की आवश्यकता है, raw Wine बहुत ठीक है।

अक्सर पूछे जाने वाले प्रश्न

क्या Wine Windows VM के समान है?

नहीं। Wine Windows API calls को runtime पर Linux के लिए translate करता है, कोई Windows kernel involved नहीं। VM (जो WinApps, WinBoat और Winpodx hood के अंतर्गत use करते हैं) वास्तविक Windows install चलाता है। Wine हल्का है; VM अधिक compatible है।

क्या Adobe Photoshop Linux पर काम करता है?

पुरानी Photoshop releases Wine और CrossOver के तहत effort के साथ चलती हैं। Recent versions केवल Windows VM के अंदर reliable हैं, जो exactly है कि WinApps और WinBoat के लिए designed हैं। Same story majority of Creative Cloud के लिए holds है।

क्या मैं Steam के बिना Linux पर Windows games चला सकता हूं?

हां। Lutris सबसे common tool है। Bottles भी कई titles के लिए काम करता है। Steam-खरीदे गए games के लिए, Steam Proton पहली choice है।

Linux community Windows-पर-Linux tools बनाना क्यों जारी रखता है?

क्योंकि use cases differ। Wine और Proton Win32 apps के लिए compatibility solve करते हैं। WinApps और WinBoat case solve करते हैं जहां आपको Office या Adobe के लिए real Windows install की जरूरत है। Winpodx case solve करता है जहां आप disposable guest चाहते हैं। हर tool एक अलग pain point के लिए optimizes करता है।

क्या anti-cheat games Linux पर playable हैं?

कुछ हैं, कुछ नहीं हैं। Easy Anti-Cheat और BattlEye दोनों Linux runtimes ship करते हैं, लेकिन हर game publisher को opt in करना होगा। ProtonDB और Are We Anti-Cheat Yet running scoreboards हैं।