काही शंका नाही यूवैशिष्ट्यांपैकी एक ज्याची अत्यंत विनंती केली जाते लिनक्स वापरकर्त्यांद्वारे त्याच्या वितरणात अँड्रॉइड अनुप्रयोगांचा वापर करण्याची शक्ती आहे माझे आवडते असे आहे की जरी हे साध्य करण्यासाठी मोठ्या संख्येने पद्धती आहेत, त्यापैकी बर्याच पद्धती सिस्टमसह व्हर्च्युअल मशीनच्या निर्मिती आणि अंमलबजावणीवर आधारित आहेत, जे Android आणि दरम्यान द्वि-दिशानिर्देश हवे असताना सर्वात प्रभावी नाहीत. आपले वितरण.
म्हणूनच आज आपण Waydroid प्रकल्पाबद्दल बोलणार आहोत ज्याने साधनांचा एक संच तयार केला आहे आपल्याला एक वेगळे वातावरण तयार करण्याची परवानगी देते सामान्य लिनक्स वितरणावर pAndroid प्लॅटफॉर्म सिस्टमची संपूर्ण प्रतिमा लोड करण्यासाठी आणि त्यासह अँड्रॉइड ofप्लिकेशन लाँच आयोजित करा.
Waydroid बद्दल
या प्रकल्पाला पूर्वी अॅनबॉक्स-हॅलिअम असे म्हटले गेले होते, जे एनबॉक्सची पुनर्बांधणी केलेली आवृत्ती आहे जी अॅनबॉक्सपेक्षा होस्ट डिव्हाइसमधून अधिक नेटिव्ह हार्डवेअर वापरण्यासाठी डिझाइन केलेली आहे, याचा अर्थ वेगवान कामगिरी. हॅलियम-आधारित लिनक्स फोनवर अँड्रॉइड runप्लिकेशन चालवणे हे प्रकल्पाचे मुख्य ध्येय आहे (हॅलियम हे अँड्रॉइड जीएसआयच्या संकल्पनेप्रमाणेच आहे, परंतु मानक लिनक्ससाठी आहे), परंतु हे लिनक्स कर्नलसह कोणत्याही डिव्हाइसवर देखील चालवले जाऊ शकते.
वेगळे कंटेनर तयार करण्यासाठी मानक तंत्रज्ञानाचा वापर करून पर्यावरण तयार केले जातेs, जसे की प्रक्रियेसाठी नेमस्पेस, यूजर आयडी, नेटवर्क सबसिस्टम आणि माउंट पॉइंट. एलएक्ससी टूलकिटचा वापर कंटेनर व्यवस्थापित करण्यासाठी आणि सामान्य लिनक्स कर्नलवर अँड्रॉइड चालवण्यासाठी केला जातो, बाईंडर_लिनक्स आणि एशमेम_लिनक्स मॉड्यूल लोड केले जातात.
वेलँड प्रोटोकॉलवर आधारित सत्रासह कार्य करण्यासाठी पर्यावरणाची रचना केली आहे. समान Anbox वातावरणाप्रमाणे, Android प्लॅटफॉर्म अतिरिक्त स्तरांशिवाय हार्डवेअरमध्ये थेट प्रवेश प्रदान करते. इंस्टॉलेशनसाठी पुरवलेली अँड्रॉइड सिस्टम इमेज ही LineageOS प्रोजेक्ट बिल्ड आणि अँड्रॉइड 10 वर आधारित आहे.
विशिष्ट वैशिष्ट्यांपैकी Waydroid कडून, खालील गोष्टी नमूद केल्या आहेत:
- डेस्कटॉप एकत्रीकरण: अँड्रॉइड अनुप्रयोग मूळ लिनक्स अनुप्रयोगांसह समांतर चालू शकतात.
- Android मेनूमध्ये मानक मेनूमध्ये शॉर्टकट ठेवण्यास आणि विहंगावलोकन मोडमध्ये प्रोग्राम प्रदर्शित करण्यास समर्थन देते.
- मूलभूत डेस्कटॉप लेआउटशी जुळण्यासाठी मल्टी-विंडो मोडमध्ये अँड्रॉइड अॅप्लिकेशन्स चालवण्यास आणि विंडोज स्टाईल करण्यास समर्थन देते.
- अँड्रॉइड गेम्ससाठी, पूर्ण स्क्रीन मोडमध्ये अनुप्रयोग चालवण्याची क्षमता प्रदान केली आहे.
- मानक Android इंटरफेस प्रदर्शित करण्यासाठी एक मोड उपलब्ध आहे.
याव्यतिरिक्त, असे नमूद केले आहे की ग्राफिकल मोडमध्ये अँड्रॉइड प्रोग्राम स्थापित करण्यासाठी, आपण F-Droid अनुप्रयोग किंवा कमांड लाइन इंटरफेस "waydroid app install" वापरू शकता.
मालकीच्या Google Android सेवांशी जोडल्यामुळे Google Play समर्थित नाही, परंतु Google सेवांची विनामूल्य पर्यायी अंमलबजावणी मायक्रोजी प्रकल्पातून स्थापित केली जाऊ शकते.
प्रकल्पाद्वारे प्रस्तावित टूलकिट कोड पायथनमध्ये लिहिलेला आहे आणि GPLv3 परवान्याअंतर्गत प्रसिद्ध केला आहे. उबंटू 20.04 / 21.04, डेबियन 11, ड्रॉडियन आणि उबपोर्ट्ससाठी तयार पॅकेज तयार केले जातात.
उबंटू आणि डेरिव्हेटिव्ह्जवर वेड्रॉइड कसे स्थापित करावे?
आमच्या सिस्टीममध्ये 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
शेवटी, ज्यांना वायड्रॉईडबद्दल अधिक जाणून घेण्यास स्वारस्य आहे, ते त्याच्या अधिकृत वेबसाइटवर तपशील तपासू शकतात.
एक टिप्पणी, आपले सोडून द्या
पृष्ठावरील टिप्पण्यांनुसार आपण लॉग इन केले पाहिजे आणि वेलँड सुरू केले पाहिजे
उदाहरणार्थ, ते मला उबंटूवर स्थापित करू देणार नाही