Hōʻike ʻia ka hoʻomaka ʻana o ka Linux Linux me GNOME ma nā polokalamu me Apple M1 chip

ʻO ka hoʻolālā e hoʻokō i ke kākoʻo Linux no ka Apple M1 chip, i hāpai ʻia e nā papahana Asahi Linux a me Corellium, ua hiki i kahi e hiki ai ke holo i ka papa kuhikuhi GNOME ma kahi Linux Linux e holo ana ma kahi ʻōnaehana me ka Apple M1 chip. Hoʻonohonoho ʻia ka puka aniani me ka framebuffer, a hāʻawi ʻia ke kākoʻo OpenGL me ka hoʻohana ʻana i ka LLVMPipe software rasterizer. ʻO ka hana aʻe e hiki ai i ka coprocessor hōʻike ke hoʻopuka i ka hoʻonā 4K, nā mea hoʻokele i hoʻohuli ʻia.

Ua hoʻokō ʻo Project Asahi i ke kākoʻo mua no nā ʻāpana non-GPU o ka M1 SoC ma ka kernel Linux nui. I loko o ke kaiapuni Linux i hōʻike ʻia, ma waho aʻe o nā hiki o ka kernel maʻamau, ua hoʻohana ʻia kekahi mau ʻāpana hou e pili ana i PCIe, ka mea hoʻokele pinctrl no ke kaʻa i loko, a me ka mea hoʻokele hōʻike. ʻO kēia mau mea hoʻohui i hiki ke hāʻawi i ka puka aniani a hoʻokō i ka hana USB a me Ethernet. ʻAʻole hoʻohana ʻia ka wikiwiki kiʻi.

ʻO ka mea mahalo, e hoʻohuli i ka ʻenekinia M1 SoC, ka papahana Asahi, ma kahi o ka hoʻāʻo ʻana e hoʻokaʻawale i nā mea hoʻokele macOS, ua hoʻokō i kahi hypervisor e holo ana ma ka pae ma waena o ka macOS a me ka chip M1 a ʻike maopopo a hoʻopaʻa i nā hana āpau ma ka chip. ʻO kekahi o nā hiʻohiʻona o ka SoC M1 e paʻakikī i ka hoʻokō ʻana i ke kākoʻo no ka chip i nā ʻōnaehana hana ʻaoʻao ʻekolu, ʻo ia ka hoʻohui ʻana o kahi coprocessor i ka mana hōʻike (DCP). Hoʻololi ʻia ka hapalua o ka hana o ka mea hoʻokele hōʻike macOS i ka ʻaoʻao o ka coprocessor i ʻōlelo ʻia, e kāhea ana i nā hana mākaukau o ka coprocessor ma o kahi kikowaena RPC kūikawā.

Ua hoʻopau mua ka poʻe hoihoi i nā kelepona i kēia interface RPC e hoʻohana i ka coprocessor no ka puka aniani, a me ka hoʻomalu ʻana i ka cursor hardware a hana i nā hana compositing a scaling. ʻO ka pilikia, ʻo ke kikowaena RPC e pili ana i ka firmware a hoʻololi i kēlā me kēia mana o macOS, no laila hoʻolālā ʻo Asahi Linux e kākoʻo i kekahi mau mana firmware wale nō. ʻO ka mea mua, e hāʻawi ʻia ke kākoʻo no ka firmware i hoʻouna ʻia me macOS 12 "Monterey". ʻAʻole hiki ke hoʻoiho i ka mana firmware i koi ʻia, ʻoiai ua hoʻokomo ʻia ka firmware e iBoot ma ke kahua ma mua o ka hoʻololi ʻana i ka mana i ka ʻōnaehana hana a me ka hōʻoia ʻana me ka hoʻohana ʻana i kahi pūlima kikohoʻe.

Hōʻike ʻia ka hoʻomaka ʻana o ka Linux Linux me GNOME ma nā polokalamu me Apple M1 chip
Hōʻike ʻia ka hoʻomaka ʻana o ka Linux Linux me GNOME ma nā polokalamu me Apple M1 chip


Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka