Winlator: Android पर Windows ऐप चलाने वाला Wine-आधारित ऐप
(winlator.org)- Android डिवाइस पर Windows x86_64 applications चलाने की सुविधा देता है, जिससे mobile environment में मौजूदा Windows apps के उपयोग का दायरा बढ़ता है
- execution का आधार Windows compatibility layer Wine और x86/x86_64 execution में मदद करने वाला Box86/Box64 है
- यह project Wine developers और ptitSeb के Box86/Box64 work को मुख्य आधार बनाता है
- नवीनतम version official site के download section के जरिए GitHub releases से लिया जा सकता है
- GLIBC patches, Mesa, DXVK, VKD3D, D8VK, CNC DDraw, Ubuntu RootFs, PRoot जैसे कई third-party components साथ में इस्तेमाल किए जाते हैं
Android पर Windows ऐप चलाना
- Winlator एक Android application है, और Android डिवाइस पर Windows x86_64 applications चलाने को support करता है
- मुख्य components Wine और Box86/Box64 हैं
- Wine Windows compatibility layer की भूमिका निभाता है
- Box86/Box64 को ptitSeb के project के रूप में शामिल किया गया है
- नवीनतम version Download पर उपलब्ध है
आधार components और credits
- Winlator, Wine developers और ptitSeb के लगातार काम पर निर्भर करता है
- साथ में इस्तेमाल होने वाले components ये हैं
- GLIBC Patches by Termux Pacman
- Wine
- Box86/Box64 by ptitseb
- Mesa, Turnip/Zink/VirGL सहित: mesa3d.org
- DXVK
- VKD3D
- D8VK
- CNC DDraw
- Ubuntu RootFs: Focal Fossa
- PRoot
1 टिप्पणियां
Hacker News की राय
Fallout 3 चलाने का वीडियो: https://www.youtube.com/watch?v=9E4wnKf2OsI
800x600, लगभग 20fps, सेटिंग high
साथ ही, मेरी समझ के मुताबिक Steam-Headless का Moonlight + LizardByte/Sunshine server हिस्सा 4K 120fps तक भी संभव बनाता है, और Android [TV] के लिए Moonlight client भी पहले से मौजूद है
https://github.com/Steam-Headless/docker-steam-headless
अभी कई Box+Wine distributions इधर-उधर घूम रही हैं। r/EmulationOnAndroid में लोग अक्सर https://github.com/olegos2/mobox की बात करते हैं और कहते हैं कि फिलहाल Winlator की तुलना में इसकी performance सबसे अच्छी है
बेशक तकनीकी रूप से Android, Linux पर आधारित है, लेकिन सब जानते हैं कि दोनों वास्तव में एक जैसी चीज़ नहीं हैं
मेरी पत्नी फोटो album बनाते समय custom software इस्तेमाल करती है, इसलिए 99% tablets उसके काम के नहीं थे। इससे आखिरकार मैं उसे एक सस्ता, हल्का और फोटो work के लिए सही dream machine दे सकता हूँ
सोच रहा हूँ कि क्या Windows के ऊपर Wine चलाने की कोशिश भी कभी हुई है। इस बिंदु पर शायद backward compatibility और बेहतर हो सकती है
[0] - https://github.com/otya128/winevdm
उदाहरण के लिए, याद पड़ता है कि original StarCraft में आधिकारिक Windows DLL files इस्तेमाल करने पर colors बहुत खराब हो जाते थे, लेकिन drop-in DLL replacement से समस्या हल हो जाती थी। अब तक शायद Blizzard ने इस समस्या के लिए अपना खुद का fixed version जारी कर दिया होगा
[1] https://news.ycombinator.com/item?id=20632942
[2] https://news.ycombinator.com/item?id=38909304
Wine में कुछ चलाने वाली बात की तरह ही, यह जानने की जिज्ञासा है कि Linux पर Wine के साथ Microsoft Office या Netflix जैसी चीज़ें, या Prime Video जैसी DRM सेवाएँ कैसे चलती हैं।
मैं Windows के यूँ ही random तरीके से resources खा जाने से थक चुका हूँ, इसलिए नए laptop को Linux पर शिफ्ट करने पर गंभीरता से विचार कर रहा हूँ, और laptop मिलने पर उस पर Windows 10 इंस्टॉल नहीं करना चाहता। मैंने hypervisor भी देखे हैं और Hyper-V भी इस्तेमाल किया है, लेकिन host Linux होने पर भी performance loss अब भी लगता है कि बना रहता है
Microsoft Office, कम-से-कम वह version जो up-to-date रखा जाता है, Wine पर काम नहीं करता। उसकी जगह ONLYOFFICE काफ़ी सक्षम विकल्प लगता है।
मैंने Cassowary के साथ Windows 10 VM + remote desktop app भी सेटअप करके देखा था, जो Linux launcher से Windows programs को native जैसा दिखाता है, जबकि पीछे VM चालू करता है और सिर्फ़ उसी app को RDP session में शुरू करता है। सेटअप थोड़ा झंझटी है, लेकिन अगर आप Office बहुत कम इस्तेमाल करते हैं तो यह काम करता है।
आख़िरी उपाय के तौर पर, जैसे WordPad हटाए जाने पर Microsoft ने Windows 11 में किया था, आप Microsoft Office Online को web application के रूप में इंस्टॉल कर सकते हैं। इसके लिए Chromium/WebKit browser चाहिए, क्योंकि Mozilla ने तय किया है कि desktop users के लिए PWA महत्वपूर्ण नहीं हैं।
अगर privacy risk की बहुत ज़्यादा चिंता नहीं है, तो Linux वाली सारी मशक्कत छोड़कर ChromeOS Flex भी इंस्टॉल कर सकते हैं। शायद यह सबसे user-friendly Linux desktop है, और DRM भी शायद by default काम करेगा
कुछ समय के लिए Linux और Windows को dual boot में रखना recommend करूँगा। मेरे PC में तो practically सिर्फ़ PDF पर sign करने की ज़रूरत के लिए Windows इंस्टॉल है, और कभी-कभी यह काफ़ी काम आता है।
मैं Linux Mint से बहुत खुश हूँ। निजी तौर पर यह मुझे अब तक का सबसे अच्छा distro लगता है
streaming भी browser में बिना समस्या के चलती है
वाकई शानदार है। मैंने अभी notepad++ के साथ इसे आज़माया और उम्मीद के मुताबिक यह काम करता हुआ लगा। अभी तक मुझे इसका कोई ऐसा use case नहीं मिला जो मेरे लिए फिट बैठे, लेकिन आगे चलकर मिल सकता है
मैंने हाल ही में अपना work desktop environment Linux पर बदला, लेकिन यह transition काफ़ी उबड़-खाबड़ रहा। जिस university में मैं काम करता हूँ, वहाँ file storage और sharing के लिए Microsoft OneDrive इस्तेमाल होता है, लेकिन third-party Linux onedrive app को approve नहीं किया जाता। मैं files को local रखना चाहता हूँ, इसलिए धीमा web interface काम का नहीं, और मेरे पास कोई spare Windows license भी नहीं है।
Android के लिए आधिकारिक OneDrive app तो है, इसलिए मैंने Linux workstation पर virtual Android instance इंस्टॉल करके OneDrive app में login किया, लेकिन तुरंत अटक गया। यह files को local में सेव तो करता है, लेकिन desktop app वाले तरीके से नहीं। हर file का नाम random हो जाता है, किसी database file के ज़रिए index होता है, और directory structure बिल्कुल भी बना नहीं रहता, इसलिए बिना बदलाव के यह लगभग बेकार है।
यह बहुत झुंझलाहट भरा है। कोई समझदार programmer शायद ऐसा interface बना सकता है जो इस directory system को असली directory structure में translate कर दे, लेकिन उफ़
<https://rclone.org/onedrive/>
https://github.com/abraunegg/onedrive/blob/1a88d33be3e2c6747...
अच्छा होगा अगर उस value को Android OneDrive client की ID जैसी किसी चीज़ से बदलकर देखें। संकेत के तौर पर, वह b26aadf8-566f-4478-926f-589f601d9c74 हो सकती है।
इसी तरह की तरकीब Exchange OAuth में भी काम करती है, और third-party mail client को अनुमति दिला सकती है
https://github.com/abraunegg/onedrive/
या फिर जानना चाहूँगा कि आपने क्या-क्या आज़माया
https://www.insynchq.com/
क्या यह Box86 पर Linux चलाकर उसके ऊपर WINE चलाता है? जटिल लगता है, लेकिन फिलहाल शायद यही सबसे सीधा तरीका है। प्रभावशाली है
बस यह मेरे जानने वाले किसी भी app से ज़्यादा तेज़ी से फ़ोन की battery खींच लेता है। एक तरफ अब मेरे फ़ोन में modded Oblivion install है, लेकिन दूसरी तरफ charger ढूंढने से पहले मैं इसे लगभग 30 मिनट ही खेल सकता हूँ
सोच रहा हूँ कि क्या Chromium में WebGPU के लिए शामिल Google Dawn (ANGLE और SwiftShader) DXVK + Mesa का drop-in replacement बन सकता है
यह music production आज़माने का एक दिलचस्प तरीका लगता है। सोच रहा हूँ कि Reason या Live जैसी चीज़ें यहाँ कितनी अच्छी चलेंगी
2005 की SOS review यहाँ है: https://www.soundonsound.com/reviews/muse-research-receptor
लेकिन Android पर पता नहीं। उस platform पर audio apps की latency लंबे समय से एक बड़ी समस्या रही है
यह Android पर पूरा PureData चलाने का तरीका भी हो सकता है। सिर्फ compiled patches नहीं, बल्कि पूरा environment। पिछली बार जब मैंने देखा था तो इसका port नहीं हुआ था, यह थोड़ा चौंकाने वाला था
मैंने दशकों तक Wine इस्तेमाल करने की कोशिश की है, और जब भी कोई app खुलता है तो अब भी खुशी होती है, लेकिन कुछ video games को छोड़कर छोटी-छोटी दिक्कतों की वजह से मुझे यह कभी भी रोज़मर्रा के इस्तेमाल लायक नहीं लगा
समझ नहीं आता कि मैं क्या ग़लत कर रहा हूँ। हाल में मैंने Fusion 360 और Remarkable 2 app आज़माए; दोनों चले तो सही, लेकिन इतने अस्थिर थे कि इस्तेमाल करने लायक नहीं थे। कोशिश की मैं कद्र करता हूँ, लेकिन कम-से-कम desktop apps में यह मृगतृष्णा के पीछे भागने जैसा लगता है। फिर भी video games के मामले में लगता है कि इसे काफ़ी momentum मिला है