HAXM નું નવીનતમ અને નવું સંસ્કરણ આવે છે કારણ કે Intel વિકાસને અનુસરશે નહીં

ઇન્ટેલ હેક્સમ

Intel HAXM એ ક્રોસ-પ્લેટફોર્મ વર્ચ્યુઅલાઈઝેશન એન્જિન અને મેનેજર છે.

તાજેતરમાં ઇન્ટેલે રિલીઝ કરવાની જાહેરાત કરી વર્ચ્યુઅલાઈઝેશન એન્જિનનું નવીનતમ અને નવું સંસ્કરણ શું હશે HAXM 7.8 (હાર્ડવેર એક્સિલરેટેડ એક્ઝિક્યુશન મેનેજર), વર્ઝન કે જેની સાથે તેણે રિપોઝીટરીને આર્કાઇવમાં ખસેડી અને પ્રોજેક્ટ મેન્ટેનન્સ પૂર્ણ કરવાની જાહેરાત કરી.

તે સાથે ઇન્ટેલે જાહેરાત કરી છે કે તે હવે પેચો અથવા ફિક્સેસ સ્વીકારશે નહીં, કે તે વિકાસમાં ભાગ લેશે નહીં અથવા તેને અપડેટ્સ જનરેટ કરશે નહીં. એટલા માટે જે લોકો વિકાસ ચાલુ રાખવા માંગે છે તેમને એક કાંટો બનાવવા અને તેને પોતાની રીતે વિકસાવવા માટે પ્રોત્સાહિત કરવામાં આવે છે.

આ પ્રોજેક્ટ હવે ઇન્ટેલ દ્વારા જાળવવામાં આવશે નહીં.

ઇન્ટેલે વિકાસ અને યોગદાનને બંધ કરી દીધું છે, જેમાં જાળવણી, બગ ફિક્સેસ, નવા સંસ્કરણો અથવા આ પ્રોજેક્ટના અપડેટ્સનો સમાવેશ થાય છે પરંતુ તેના સુધી મર્યાદિત નથી.

ઇન્ટેલ હવે આ પ્રોજેક્ટ માટે પેચ સ્વીકારતું નથી.

જો તમને આ પ્રોજેક્ટનો ઉપયોગ કરવાની સતત જરૂરિયાત હોય, તેને સ્વતંત્ર રીતે વિકસાવવામાં રસ હોય, અથવા ઓપન સોર્સ સમુદાય માટે પેચ જાળવવા માંગતા હો, તો કૃપા કરીને આ પ્રોજેક્ટનો તમારો પોતાનો ફોર્ક બનાવો.

સંપર્ક કરો: webadmin@linux.intel.com

તે કોના માટે છે તેઓ HAXM વિશે અજાણ છે (જેને ઇન્ટેલ હાર્ડવેર એક્સિલરેટેડ એક્ઝેક્યુશન મેનેજ તરીકે પણ ઓળખવામાં આવે છે) તે જાણવું જોઈએ કે આ તે ક્રોસ-પ્લેટફોર્મ હાઇપરવાઇઝર છે (Linux, NetBSD, Windows, macOS) જે ઇન્ટેલ પ્રોસેસર હાર્ડવેર એક્સટેન્શનનો ઉપયોગ કરે છે (Intel VT, Intel Virtualization Technology) વર્ચ્યુઅલ મશીન આઇસોલેશનને ઝડપી અને મજબૂત કરવા.

હાયપરવાઇઝર સામાન્ય રીતે અન્ય સોફ્ટવેર પેકેજો સાથે વપરાય છે એપ્લિકેશન ડેવલપમેન્ટ માટે જરૂરી તમામ ઘટકોને પૂર્ણ કરવા માટે જરૂરી છે (જેમ કે Android SDK અને Google API ને મેનેજ કરવા માટે જરૂરી પ્લગઇન્સ), તે તમામ કદના સોફ્ટવેર પ્રોજેક્ટ્સ માટે જરૂરી હાર્ડવેર-આધારિત એન્ડ્રોઇડ ઇમ્યુલેશનનું ડેસિકેશન પ્રદાન કરી શકે છે. કદ અને જટિલતાઓ.

હાયપરવાઇઝર કર્નલ-લેવલ ડ્રાઇવરના સ્વરૂપમાં અમલમાં મૂકવામાં આવે છે જે યુઝર-સ્પેસ હાર્ડવેર વર્ચ્યુઅલાઈઝેશનને સક્ષમ કરવા 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) ફીચર્સ માટે હાર્ડવેર સપોર્ટ ધરાવે છે.

સંપૂર્ણ Intel VT સપોર્ટને Microsoft Hyper-V અને macOS HVF ઉત્પાદનોમાં સંકલિત કર્યા પછી, એક અલગ હાઇપરવાઇઝરની હવે જરૂર ન હતી, અને ઇન્ટેલે પ્રોજેક્ટને પાછું માપવાનું નક્કી કર્યું.

HAXM 7.8 ના અંતિમ સંસ્કરણ વિશે (ઇન્ટેલ દ્વારા વિકસિત નવીનતમ) INVPCID સૂચના માટે પહેલેથી જ સમર્થન છે, હકીકત એ છે કે આ ઉપરાંત CPUID પર XSAVE એક્સ્ટેંશન માટે ઉમેરાયેલ સપોર્ટ, તેમજ CPUID મોડ્યુલનું સુધારેલ અમલીકરણ અને ઇન્સ્ટોલરનું આધુનિકીકરણ.

અન્ય ફેરફારો જે અમલમાં મૂકવામાં આવ્યા છે તે પુષ્ટિ છે કે HAXM છે QEMU સંસ્કરણો 2.9 થી 7.2 સાથે સુસંગત.

Linux પર 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

જો તમે તેના વિશે વધુ જાણવામાં રસ ધરાવો છો, તો તમે અહીં વિગતોનો સંપર્ક કરી શકો છો નીચેની કડી.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.