ExaGear Huawei(en): Difference between revisions

Fix page
(New page(translated))
 
(Fix page)
Line 7: Line 7:
|site = https://support.huaweicloud.com/intl/en-us/ug-exagear-kunpengdevps/kunpengexagear_06_0001.html
|site = https://support.huaweicloud.com/intl/en-us/ug-exagear-kunpengdevps/kunpengexagear_06_0001.html
}}
}}
'''ExaGear Huawei''' is a commercial x86_64->ARM translator based on [[About ExaGear products|ExaGear by Eltechs]], released by the Chinese company Huawei after it bought the company '''[[Eltechs(en)|Eltechs]]''' expected in 2020. Refers to [[About ExaGear|ExaGear commercial product series]].
'''ExaGear Huawei''' is a commercial x86_64->ARM translator based on [[About ExaGear products|ExaGear by Eltechs]], released by the Chinese company Huawei after it bought the company '''[[Eltechs(en)|Eltechs]]''' expected in 2020. Refers to [[About ExaGear products|ExaGear commercial product series]].


The main difference between ExaGear Huawei and other versions of ExaGear released by Eltechs is x86_64 support, while in earlier versions there was support for recompilation to ARM only x86 architecture, so it is still impossible to fully use it.
The main difference between ExaGear Huawei and other versions of ExaGear released by Eltechs is x86_64 support, while in earlier versions there was support for recompilation to ARM only x86 architecture, so it is still impossible to fully use it.
Line 17: Line 17:


'''Attention! ExaGear Huawei requires a rebuilt Android kernel with VA48 support, binfmt_misc, root rights, and basic knowledge of Linux!'''
'''Attention! ExaGear Huawei requires a rebuilt Android kernel with VA48 support, binfmt_misc, root rights, and basic knowledge of Linux!'''
----Install Termux and also [https://drive.google.com/file/d/1O0HQxbDRjlgjwXAlIPqOCce16wGlzsBs/view?usp=sharing download] ubt_x64a64_al, [https://drive.google.com/file/d/ 1A6MAfu4Wo9bz2bfeSuBihrfzhxNR88Nh/view?usp=sharing startup script](when using a 32-bit translator, you need to edit), and the rootfs needed to start the system (for example [https://cloud-images.ubuntu.com/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64-root.tar.xz Ubuntu 22.04]).
----Install Termux and also [https://drive.google.com/file/d/1O0HQxbDRjlgjwXAlIPqOCce16wGlzsBs/view?usp=sharing download] ubt_x64a64_al, [https://drive.google.com/file/d/1A6MAfu4Wo9bz2bfeSuBihrfzhxNR88Nh/view?usp=sharing startup script](when using a 32-bit translator, you need to edit), and the rootfs needed to start the system (for example [https://cloud-images.ubuntu.com/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64-root.tar.xz Ubuntu 22.04]).


Go to Termux, enable memory access: <code>termux-setup-storage && cd ~/storage/downloads</code>and extract rootfs: <code>mkdir folder && tar -xf rootfsname.tar.xz -C ubuntu< /code>, then enter the command <code>chmod 777 && sh start.sh</code> (the application will ask for root access). After running, test the translator with the <code>arch</code> command, the output should show <code>x86_64</code>
Go to Termux, enable memory access: <code>termux-setup-storage && cd ~/storage/downloads</code>and extract rootfs: <code>mkdir folder && tar -xf rootfsname.tar.xz -C ubuntu</code>, then enter the command <code>chmod 777 && sh start.sh</code> (the application will ask for root access). After running, test the translator with the <code>arch</code> command, the output should show <code>x86_64</code>


==== Operating restrictions ====
==== Operating restrictions ====