निःसंदेह आपअत्यधिक अनुरोधित सुविधाओं में से एक लिनक्स उपयोगकर्ताओं द्वारा इसके वितरण में Android अनुप्रयोगों का उपयोग करने की शक्ति है मेरा पसंदीदा यह है कि भले ही इसे प्राप्त करने के लिए बड़ी संख्या में विधियां हैं, उनमें से कई सिस्टम के साथ वर्चुअल मशीन के निर्माण और निष्पादन पर आधारित हैं, जो एंड्रॉइड और के बीच द्वि-दिशात्मकता चाहते समय सबसे प्रभावी नहीं है। आपका वितरण।
यही कारण है कि आज हम Waydroid प्रोजेक्ट के बारे में बात करने जा रहे हैं जिसने उपकरणों का एक सेट तैयार किया है कि आपको एक अलग वातावरण बनाने की अनुमति देता है एक सामान्य Linux वितरण p . परAndroid प्लेटफ़ॉर्म सिस्टम की पूरी छवि लोड करने के लिए और इसके साथ Android एप्लिकेशन के लॉन्च को व्यवस्थित करें।
Waydroid के बारे में
प्रोजेक्ट को पहले Anbox-Halium कहा जाता था, Anbox का एक पुनर्निर्मित संस्करण जिसे Anbox की तुलना में होस्ट डिवाइस से अधिक देशी हार्डवेयर का उपयोग करने के लिए डिज़ाइन किया गया है, जिसका अर्थ है तेज़ प्रदर्शन। परियोजना का मुख्य लक्ष्य हैलियम-आधारित लिनक्स फोन पर एंड्रॉइड एप्लिकेशन चलाना है (हैलियम एंड्रॉइड जीएसआई की अवधारणा के समान है, लेकिन मानक लिनक्स के लिए), लेकिन इसे लिनक्स कर्नेल के साथ किसी भी डिवाइस पर भी चलाया जा सकता है।
पृथक कंटेनर बनाने के लिए मानक तकनीकों का उपयोग करके पर्यावरण का निर्माण किया गया हैs, जैसे प्रक्रियाओं के लिए नाम स्थान, उपयोगकर्ता आईडी, नेटवर्क सबसिस्टम और माउंट पॉइंट। एलएक्ससी टूलकिट का उपयोग कंटेनर को प्रबंधित करने और सामान्य लिनक्स कर्नेल पर एंड्रॉइड चलाने के लिए किया जाता है, बाइंडर_लिनक्स और एशम_लिनक्स मॉड्यूल लोड होते हैं।
पर्यावरण को वेलैंड प्रोटोकॉल पर आधारित सत्र के साथ काम करने के लिए डिज़ाइन किया गया है। समान Anbox परिवेश के विपरीत, Android प्लेटफ़ॉर्म अतिरिक्त परतों के बिना, हार्डवेयर तक सीधी पहुँच प्रदान करता है। जबकि इंस्टालेशन के लिए प्रदान की गई एंड्रॉइड सिस्टम इमेज वंशावली प्रोजेक्ट बिल्ड और एंड्रॉइड 10 पर आधारित है।
विशेषताओं में से जो बाहर खड़े हैं Waydroid से, निम्नलिखित का उल्लेख किया गया है:
- डेस्कटॉप एकीकरण: एंड्रॉइड एप्लिकेशन देशी लिनक्स अनुप्रयोगों के समानांतर चल सकते हैं।
- एंड्रॉइड एप्लिकेशन में मानक मेनू में शॉर्टकट रखने और ओवरव्यू मोड में प्रोग्राम प्रदर्शित करने का समर्थन करता है।
- मल्टी-विंडो मोड में एंड्रॉइड एप्लिकेशन चलाने और मूल डेस्कटॉप लेआउट से मेल खाने के लिए विंडोज़ को स्टाइल करने का समर्थन करता है।
- एंड्रॉइड गेम्स के लिए फुल स्क्रीन मोड में एप्लिकेशन चलाने की क्षमता प्रदान की जाती है।
- मानक Android इंटरफ़ेस प्रदर्शित करने के लिए एक मोड उपलब्ध है।
इसके अलावा, यह उल्लेख किया गया है कि एंड्रॉइड प्रोग्राम को ग्राफिकल मोड में स्थापित करने के लिए, आप F-Droid एप्लिकेशन या कमांड लाइन इंटरफ़ेस "waydroid ऐप इंस्टॉल" का उपयोग कर सकते हैं।
स्वामित्व वाली Google Android सेवाओं से लिंक होने के कारण Google Play समर्थित नहीं है, लेकिन Google सेवाओं का एक निःशुल्क वैकल्पिक कार्यान्वयन microG प्रोजेक्ट से स्थापित किया जा सकता है।
प्रोजेक्ट द्वारा प्रस्तावित टूलकिट कोड पायथन में लिखा गया है और GPLv3 लाइसेंस के तहत जारी किया गया है। Ubuntu 20.04 / 21.04, Debian 11, Droidian और Ubports के लिए तैयार पैकेज तैयार किए गए हैं।
कैसे Ubuntu और डेरिवेटिव पर Waydroid स्थापित करने के लिए?
अपने सिस्टम में Waydroid को स्थापित करने में सक्षम होने के लिए हमें सबसे पहले एक टर्मिनल खोलना होगा (हम इसे कीबोर्ड शॉर्टकट Ctrl + Alt + T के साथ कर सकते हैं) और इसमें हम निम्नलिखित टाइप करने जा रहे हैं:
पहली बात हमारे वितरण को परिभाषित करना है, जहां हम "संस्करण-उबंटू" को उस संस्करण के कोडनेम से बदलने जा रहे हैं, जिस पर हम चल रहे हैं, जो फोकल, बायोनिक, हिर्स्यूट आदि हो सकता है।
export DISTRO="version-ubuntu"
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \ echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \ sudo apt update
एक बार यह हो जाने के बाद, अब हम टाइप करके अपने वितरण में Waydroid स्थापित करने के लिए आगे बढ़ते हैं:
sudo apt install waydroid
और अंत में हम Waydroid सेवाओं को निष्पादित करने के लिए आगे बढ़ते हैं, जो कि init प्रक्रिया हैं:
sudo waydroid init
बर्तन:
sudosystemctl start waydroid-container
और हम Waydroid को चलाने के लिए आगे बढ़ते हैं:
waydroid session start
या इस अन्य आदेश के साथ:
waydroid show-full-ui
और समस्याओं के मामले में, हम बस कंटेनर को फिर से शुरू कर सकते हैं:
sudo systemctl restart waydroid-container
अंत में, जो लोग WayDroid के बारे में इसके बारे में अधिक जानने में रुचि रखते हैं, वे इसकी आधिकारिक वेबसाइट पर विवरण देख सकते हैं।
पृष्ठ पर टिप्पणियों के अनुसार आपको लॉग इन होना चाहिए और वेलैंड शुरू होना चाहिए
उदाहरण के लिए, यह मुझे इसे उबंटू पर स्थापित नहीं करने देगा