Intel HAXM යනු හරස් වේදිකා අථත්යකරණ එන්ජිමක් සහ කළමනාකරුවෙකි.
මෑතකදී ඉන්ටෙල් නිකුත් කරන බව නිවේදනය කළේය අථත්යකරණ එන්ජිමේ නවතම සහ නව අනුවාදය කුමක් වේවිද? HAXM 7.8 (Hardware Accelerated Execution Manager), අනුවාදය සමඟින් ඔහු ගබඩාව ලේඛනාගාරයකට ගෙන ගොස් ව්යාපෘති නඩත්තුව අවසන් කරන බව නිවේදනය කළේය.
එය සමඟ ඉන්ටෙල් නිවේදනය කර ඇත්තේ එය තවදුරටත් පැච් හෝ නිවැරදි කිරීම් භාර නොගන්නා බවයි. එය සංවර්ධනයට සහභාගී වන්නේ හෝ එයට යාවත්කාලීන ජනනය කරන්නේද නැත. සංවර්ධනය දිගටම කරගෙන යාමට කැමති මිනිසුන්ට දෙබලක් සාදා එය තනිවම සංවර්ධනය කිරීමට දිරිගන්වන්නේ එබැවිනි.
මෙම ව්යාපෘතිය තවදුරටත් Intel විසින් නඩත්තු නොකරනු ඇත.
Intel විසින් නඩත්තුව, දෝෂ නිවැරදි කිරීම්, නව අනුවාද, හෝ මෙම ව්යාපෘතියට යාවත්කාලීන කිරීම් ඇතුළුව නමුත් ඒවාට සීමා නොවී සංවර්ධනය සහ දායකත්වය නවතා ඇත.
Intel තවදුරටත් මෙම ව්යාපෘතිය සඳහා පැච් පිළිගන්නේ නැත.
ඔබට මෙම ව්යාපෘතිය භාවිතා කිරීමට අඛණ්ඩ අවශ්යතාවයක් තිබේ නම්, එය ස්වාධීනව සංවර්ධනය කිරීමට උනන්දුවක් දක්වන්නේ නම් හෝ විවෘත මූලාශ්ර ප්රජාව සඳහා පැච් පවත්වා ගැනීමට කැමති නම්, කරුණාකර මෙම ව්යාපෘතියේ ඔබේම දෙබලක් සාදන්න.
අමතන්න: webadmin@linux.intel.com
එය කා වෙනුවෙන්ද ඔවුන් HAXM ගැන දන්නේ නැහැ (Intel Hardware Accelerated Execution Manage ලෙසද හැඳින්වේ) මෙය දැනගත යුතුය එය හරස් වේදිකා හයිපර්වයිසර් වේ (Linux, NetBSD, Windows, macOS) ඉන්ටෙල් ප්රොසෙසර දෘඪාංග දිගු භාවිතා කරයි (Intel VT, Intel Virtualization Technology) අතථ්ය යන්ත්ර හුදකලා කිරීම වේගවත් කිරීමට සහ ශක්තිමත් කිරීමට.
හයිපර්වයිසර් සාමාන්යයෙන් වෙනත් මෘදුකාංග පැකේජ සමඟ භාවිතා වේ යෙදුම් සංවර්ධනය සඳහා අවශ්ය සියලුම අංග සම්පූර්ණ කිරීමට අවශ්ය වේ (Android SDK සහ Google API කළමනාකරණය කිරීමට අවශ්ය ප්ලගීන වැනි), සියලු ප්රමාණයේ මෘදුකාංග ව්යාපෘති සඳහා අවශ්ය දෘඪාංග පදනම් වූ Android අනුකරණය වියළීම සැපයිය හැකිය.
හයිපර්වයිසර් කර්නල් මට්ටමේ ධාවකයක් ආකාරයෙන් ක්රියාත්මක වේ පරිශීලක-අවකාශ දෘඩාංග අථත්යකරණය සක්රීය කිරීම සඳහා KVM වැනි අතුරු මුහුණතක් සපයයි. ඇන්ඩ්රොයිඩ් වේදිකා ඉමුලේටරය සහ QEMU වේගවත් කිරීමට HAXM සහාය දක්වන ලදී. කේතය C වලින් ලියා ඇති අතර BSD බලපත්රය යටතේ බෙදා හරිනු ලැබේ.
එම අවස්ථාවේ දි, Windows සහ macOS මත Intel VT තාක්ෂණය භාවිතා කිරීමේ හැකියාව ලබා දීම සඳහා මෙම ව්යාපෘතිය නිර්මාණය කරන ලදී. Linux හි, Intel VT සඳහා සහය මුලින් Xen සහ KVM මත ලබා ගත හැකි විය, නමුත් NetBSD මත එය NVMM මත ලබා දී ඇත, එබැවින් HAXM පසුව Linux සහ NetBSD වෙත ගෙන ගොස් එම වේදිකාවල සුළු කාර්යභාරයක් ඉටු කළේය.
එය Intel CPU නිෂ්පාදන තුළ ගොඩනගා ඇති විශේෂාංග මත රඳා පවතින බැවින්, Intel 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
ඔබ ඒ ගැන වැඩි විස්තර දැන ගැනීමට කැමති නම්, ඔබට මෙහි විස්තර විමසිය හැක පහත සබැඳිය.
අදහස් පළ කිරීමට ප්රථම වන්න