সম্প্রতি মুক্তির ঘোষণা দিয়েছে ইন্টেল ভার্চুয়ালাইজেশন ইঞ্জিনের সর্বশেষ এবং নতুন সংস্করণ কী হবে HAXM 7.8 (হার্ডওয়্যার অ্যাক্সিলারেটেড এক্সিকিউশন ম্যানেজার), সংস্করণ যার সাহায্যে তিনি সংগ্রহস্থলটিকে একটি সংরক্ষণাগারে স্থানান্তরিত করেছিলেন এবং প্রকল্পের রক্ষণাবেক্ষণ সম্পূর্ণ করার ঘোষণা করেছিলেন।
এর সাথে ইন্টেল ঘোষণা করেছে যে এটি আর প্যাচ বা ফিক্স গ্রহণ করবে না, বা এটি উন্নয়নে অংশগ্রহণ করবে না বা এটির আপডেট তৈরি করবে না। এই কারণেই যারা উন্নয়ন চালিয়ে যেতে চায় তাদের একটি কাঁটা তৈরি করতে এবং তাদের নিজস্ব বিকাশ করতে উত্সাহিত করা হয়।
এই প্রকল্পটি আর Intel দ্বারা রক্ষণাবেক্ষণ করা হবে না।
ইন্টেল এই প্রকল্পের রক্ষণাবেক্ষণ, বাগ ফিক্স, নতুন সংস্করণ বা আপডেট সহ কিন্তু সীমাবদ্ধ নয় উন্নয়ন এবং অবদান বন্ধ করে দিয়েছে।
ইন্টেল আর এই প্রকল্পের জন্য প্যাচ গ্রহণ করে না।
আপনার যদি এই প্রকল্পটি ব্যবহার করার জন্য একটি চলমান প্রয়োজন থাকে, আপনি এটিকে স্বাধীনভাবে বিকাশ করতে আগ্রহী হন, বা ওপেন সোর্স সম্প্রদায়ের জন্য প্যাচগুলি বজায় রাখতে চান, অনুগ্রহ করে এই প্রকল্পের আপনার নিজস্ব কাঁটা তৈরি করুন৷
যোগাযোগ: webadmin@linux.intel.com
যার জন্য এটি তারা HAXM সম্পর্কে অবগত নয় (Intel Hardware Accelerated Execution Manage নামেও পরিচিত) এটা জানা উচিত এটি একটি ক্রস-প্ল্যাটফর্ম হাইপারভাইজার (লিনাক্স, নেটবিএসডি, উইন্ডোজ, ম্যাকোস) যা ইন্টেল প্রসেসর হার্ডওয়্যার এক্সটেনশন ব্যবহার করে (ইন্টেল ভিটি, ইন্টেল ভার্চুয়ালাইজেশন টেকনোলজি) ভার্চুয়াল মেশিন বিচ্ছিন্নতাকে গতি বাড়ানো এবং শক্তিশালী করতে।
হাইপারভাইসর সাধারণত অন্যান্য সফ্টওয়্যার প্যাকেজের সাথে ব্যবহার করা হয় অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য প্রয়োজনীয় সমস্ত উপাদান (যেমন অ্যান্ড্রয়েড SDK এবং Google APIগুলি পরিচালনা করার জন্য প্রয়োজনীয় প্লাগইনগুলি) সম্পূর্ণ করার জন্য প্রয়োজন, এটি সমস্ত আকারের সফ্টওয়্যার প্রকল্পগুলির জন্য প্রয়োজনীয় হার্ডওয়্যার-ভিত্তিক অ্যান্ড্রয়েড এমুলেশনের ডেসিকেশন প্রদান করতে পারে। আকার এবং জটিলতা।
হাইপারভাইসর কার্নেল-স্তরের ড্রাইভার আকারে প্রয়োগ করা হয় যা ব্যবহারকারী-স্পেস হার্ডওয়্যার ভার্চুয়ালাইজেশন সক্ষম করতে KVM-এর মতো ইন্টারফেস প্রদান করে। অ্যান্ড্রয়েড প্ল্যাটফর্ম এমুলেটর এবং QEMU গতি বাড়াতে HAXM সমর্থিত ছিল। কোডটি সি তে লেখা এবং বিএসডি লাইসেন্সের অধীনে বিতরণ করা হয়।
এ সময়, উইন্ডোজ এবং ম্যাকোসে ইন্টেল ভিটি প্রযুক্তি ব্যবহার করার ক্ষমতা প্রদানের জন্য প্রকল্পটি তৈরি করা হয়েছিল. লিনাক্সে, Intel VT-এর জন্য সমর্থন মূলত Xen এবং KVM-এ উপলব্ধ ছিল, কিন্তু NetBSD-এ এটি NVMM-তে দেওয়া হয়েছিল, তাই HAXM পরে Linux এবং NetBSD-তে নিয়ে যাওয়া হয়েছিল এবং সেই প্ল্যাটফর্মগুলিতে একটি ছোট ভূমিকা পালন করেছিল।
যেহেতু এটি ইন্টেল সিপিইউ পণ্যগুলির মধ্যে নির্মিত বৈশিষ্ট্যগুলির উপর নির্ভর করে, তাই ইন্টেল HAXM শুধুমাত্র সেই প্রসেসরগুলির উপর উদ্দেশ্য হিসাবে চলতে পারে যেগুলিতে Intel VT-x, Intel EM64T (Intel 64), এবং Execute Disable Bit (XD) বৈশিষ্ট্যগুলির জন্য হার্ডওয়্যার সমর্থন রয়েছে৷
সম্পূর্ণ ইন্টেল ভিটি সমর্থন মাইক্রোসফ্ট হাইপার-ভি এবং ম্যাকওএস এইচভিএফ পণ্যগুলিতে একীভূত হওয়ার পরে, একটি পৃথক হাইপারভাইজারের আর প্রয়োজন ছিল না এবং ইন্টেল প্রকল্পটি স্কেল করার সিদ্ধান্ত নিয়েছে।
HAXM 7.8 এর চূড়ান্ত সংস্করণ সম্পর্কে (সর্বশেষ ইন্টেল দ্বারা উন্নত) ইতিমধ্যেই INVPCID নির্দেশের জন্য সমর্থন রয়েছে, এর পাশাপাশি যে CPUID-তে XSAVE এক্সটেনশনের জন্য সমর্থন যোগ করা হয়েছে, সেইসাথে CPUID মডিউলের উন্নত বাস্তবায়ন এবং ইনস্টলারের আধুনিকীকরণ।
বাস্তবায়িত পরিবর্তনগুলির মধ্যে আরেকটি হল HAXM এর নিশ্চিতকরণ QEMU সংস্করণ 2.9 থেকে 7.2 এর সাথে সামঞ্জস্যপূর্ণ।
লিনাক্সে HAXM কিভাবে ইনস্টল করবেন?
যারা এই সর্বশেষ সংস্করণটি ইনস্টল করতে সক্ষম হতে আগ্রহী তাদের জন্য, তাদের জানা উচিত যে ইনস্টলেশন প্রক্রিয়াটি তুলনামূলকভাবে সহজ, আপনাকে কেবল সোর্স কোডটি ডাউনলোড করতে হবে এবং এটি কম্পাইল করতে হবে।
এটি করার জন্য, শুধুমাত্র একটি টার্মিনাল খুলুন এবং এতে আমরা নিম্নলিখিত টাইপ করতে যাচ্ছি:
git clone https://github.com/intel/haxm.git
আমরা নিম্নলিখিত কমান্ডের সাথে কম্পাইল করতে এগিয়ে যাই:
cd haxm
cd platforms/linux/
make
এটি হয়ে গেলে, এখন আমাদের অবশ্যই পরীক্ষা করতে হবে যে অন্য কোন HAXM কার্নেল মডিউল লোড করা হয়নি। এটি যাচাই করতে আমরা নিম্নলিখিত কমান্ডটি চালাতে যাচ্ছি,
lsmod | grep haxmn
যেখানে আউটপুট খালি না থাকলে, আমরা নিম্নলিখিত কমান্ড দিয়ে বিদ্যমান HAXM মডিউল ডাউনলোড করতে যাচ্ছি
sudo make uninstall
তারপরে আমরা মডিউলটি লোড করতে এগিয়ে যাই:
sudo make install
অবশেষে, আপনি যদি HAXM-কে একটি অ-সুবিধাপ্রাপ্ত ব্যবহারকারী হিসাবে ব্যবহার করতে চান, তাহলে আপনি haxm গ্রুপের বর্তমান ব্যবহারকারীকে অংশ করতে নিম্নলিখিত কমান্ডটি প্রবেশ করতে পারেন:
sudo adduser `id -un` haxm
আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন তবে আপনি এখানে বিশদে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক।