কোন সন্দেহ নেই ইউবৈশিষ্ট্যগুলির মধ্যে একটি যা অত্যন্ত অনুরোধ করা হয় লিনাক্স ব্যবহারকারীদের দ্বারা এটি এর বিতরণে অ্যান্ড্রয়েড অ্যাপ্লিকেশন ব্যবহার করার ক্ষমতা আমার প্রিয় হল যে যদিও এটি অর্জনের জন্য প্রচুর পরিমাণে পদ্ধতি রয়েছে, তাদের মধ্যে অনেকগুলি সিস্টেমের সাথে একটি ভার্চুয়াল মেশিন তৈরি এবং সম্পাদনের উপর ভিত্তি করে, যা অ্যান্ড্রয়েড এবং এর মধ্যে দ্বি-দিকনির্দেশনা চাওয়ার সময় সবচেয়ে কার্যকর নয় আপনার বিতরণ।
এটা কেন আজ আমরা Waydroid প্রকল্প সম্পর্কে কথা বলতে যাচ্ছি যা সরঞ্জামগুলির একটি সেট প্রস্তুত করেছে আপনাকে একটি বিচ্ছিন্ন পরিবেশ তৈরি করতে দেয় একটি সাধারণ লিনাক্স বিতরণে pঅ্যান্ড্রয়েড প্ল্যাটফর্ম সিস্টেমের একটি সম্পূর্ণ ছবি লোড করতে এবং এর সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন চালু করার আয়োজন করুন।
ওয়েড্রয়েড সম্পর্কে
প্রকল্পটিকে পূর্বে Anbox-Halium বলা হত, Anbox- এর একটি পুনbuনির্মিত সংস্করণ যা Anbox- এর তুলনায় হোস্ট ডিভাইস থেকে বেশি দেশীয় হার্ডওয়্যার ব্যবহার করার জন্য ডিজাইন করা হয়েছে, যার অর্থ দ্রুত কর্মক্ষমতা। প্রকল্পের মূল লক্ষ্য হল হ্যালিয়াম-ভিত্তিক লিনাক্স ফোনে অ্যান্ড্রয়েড অ্যাপ্লিকেশন চালানো (হ্যালিয়াম অ্যান্ড্রয়েড জিএসআই-এর মত, কিন্তু স্ট্যান্ডার্ড লিনাক্সের জন্য), কিন্তু এটি লিনাক্স কার্নেল দিয়ে যেকোনো ডিভাইসেও চালানো যায়।
বিচ্ছিন্ন পাত্রে তৈরি করার জন্য মান প্রযুক্তি ব্যবহার করে পরিবেশ তৈরি করা হয়s, যেমন প্রক্রিয়ার নামস্থান, ইউজার আইডি, নেটওয়ার্ক সাবসিস্টেম এবং মাউন্ট পয়েন্ট। এলএক্সসি টুলকিটটি কন্টেইনার পরিচালনা করতে এবং একটি সাধারণ লিনাক্স কার্নেলে অ্যান্ড্রয়েড চালানোর জন্য ব্যবহার করা হয়, binder_linux এবং ashmem_linux মডিউলগুলি লোড করা হয়।
পরিবেশটি ওয়েল্যান্ড প্রোটোকলের উপর ভিত্তি করে একটি সেশনের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। অনুরূপ অ্যানবক্স পরিবেশের বিপরীতে, অ্যান্ড্রয়েড প্ল্যাটফর্ম অতিরিক্ত স্তর ছাড়াই হার্ডওয়্যারে সরাসরি প্রবেশাধিকার প্রদান করে। যদিও ইনস্টলেশনের জন্য সরবরাহ করা অ্যান্ড্রয়েড সিস্টেম ইমেজটি LineageOS প্রজেক্ট বিল্ড এবং অ্যান্ড্রয়েড 10 এর উপর ভিত্তি করে।
বৈশিষ্ট্য যে দাঁড়ানো Waydroid থেকে, নিম্নলিখিত উল্লেখ করা হয়েছে:
- ডেস্কটপ ইন্টিগ্রেশন: অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি স্থানীয় লিনাক্স অ্যাপ্লিকেশনের সাথে সমান্তরালভাবে চলতে পারে।
- স্ট্যান্ডার্ড মেনুতে অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলিতে শর্টকাট স্থাপন এবং ওভারভিউ মোডে প্রোগ্রাম প্রদর্শন সমর্থন করে।
- মাল্টি-উইন্ডো মোডে অ্যান্ড্রয়েড অ্যাপ্লিকেশন চালানো এবং বেসিক ডেস্কটপ লেআউটের সাথে মেলে উইন্ডোজ স্টাইলিং সমর্থন করে।
- অ্যান্ড্রয়েড গেমসের জন্য, সম্পূর্ণ স্ক্রিন মোডে অ্যাপ্লিকেশন চালানোর ক্ষমতা প্রদান করা হয়েছে।
- স্ট্যান্ডার্ড অ্যান্ড্রয়েড ইন্টারফেস প্রদর্শন করার জন্য একটি মোড উপলব্ধ।
উপরন্তু, এটি উল্লেখ করা হয়েছে যে গ্রাফিকাল মোডে অ্যান্ড্রয়েড প্রোগ্রাম ইনস্টল করার জন্য, আপনি F-Droid অ্যাপ্লিকেশন বা কমান্ড লাইন ইন্টারফেস "waydroid app install" ব্যবহার করতে পারেন।
মালিকানাধীন গুগল অ্যান্ড্রয়েড পরিষেবার সাথে লিঙ্ক করার কারণে গুগল প্লে সমর্থিত নয়, তবে মাইক্রোজি প্রকল্প থেকে গুগল পরিষেবার একটি বিনামূল্যে বিকল্প বাস্তবায়ন ইনস্টল করা যেতে পারে।
প্রকল্প দ্বারা প্রস্তাবিত টুলকিট কোড পাইথনে লেখা হয়েছে এবং GPLv3 লাইসেন্সের অধীনে প্রকাশ করা হয়েছে। উবুন্টু 20.04 / 21.04, ডেবিয়ান 11, ড্রয়েডিয়ান এবং উবপোর্টসের জন্য প্রস্তুত প্যাকেজ তৈরি করা হয়।
উবুন্টু এবং ডেরিভেটিভসে ওয়েড্রয়েড কীভাবে ইনস্টল করবেন?
আমাদের সিস্টেমে ওয়েড্রয়েড ইনস্টল করতে সক্ষম হওয়ার জন্য আমাদের প্রথম যে কাজটি করতে হবে তা হল একটি টার্মিনাল খোলা (আমরা এটি কীবোর্ড শর্টকাট 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
এবং অবশেষে আমরা ওয়েড্রয়েড পরিষেবাগুলি চালানোর জন্য এগিয়ে যাই, যা init প্রক্রিয়া:
sudo waydroid init
ধারক:
sudosystemctl start waydroid-container
এবং আমরা Waydroid চালানোর জন্য এগিয়ে যাই:
waydroid session start
অথবা এই অন্যান্য আদেশ সহ:
waydroid show-full-ui
এবং সমস্যাগুলির ক্ষেত্রে, আমরা কেবল কন্টেইনারটি পুনরায় চালু করতে পারি:
sudo systemctl restart waydroid-container
পরিশেষে, যারা ওয়েড্রয়েড সম্পর্কে এটি সম্পর্কে আরও জানতে সক্ষম হতে আগ্রহী, তারা এর অফিসিয়াল ওয়েবসাইটে বিস্তারিত পরীক্ষা করতে পারেন।
পৃষ্ঠার মন্তব্য অনুসারে আপনাকে অবশ্যই লগ ইন করতে হবে এবং ওয়েল্যান্ড শুরু করতে হবে
উদাহরণস্বরূপ, এটি আমাকে উবুন্টুতে এটি ইনস্টল করতে দেবে না