Naseho ny fandefasana ny tontolo Linux miaraka amin'ny GNOME amin'ny fitaovana misy chip Apple M1

Ny fandraisana andraikitra amin'ny fampiharana ny fanohanan'ny Linux ho an'ny chip Apple M1, izay namporisihan'ny tetikasa Asahi Linux sy Corellium, dia tonga amin'ny toerana ahafahana mampandeha ny desktop GNOME amin'ny tontolo Linux mandeha amin'ny rafitra miaraka amin'ny chip Apple M1. Ny famoahana ny efijery dia voalamina amin'ny alΓ lan'ny framebuffer, ary ny fanohanan'ny OpenGL dia omena amin'ny alΓ lan'ny LLVMPipe software rasterizer. Ny dingana manaraka dia ny ahafahan'ny coprocessor fampisehoana hamoaka hatramin'ny 4K resolution, ireo mpamily izay efa namboarina.

Ny tetikasa Asahi dia nahazo fanohanana voalohany ho an'ny singa tsy GPU amin'ny M1 SoC ao amin'ny kernel Linux lehibe. Ao amin'ny tontolo Linux naseho, ankoatry ny fahaiza-manaon'ny kernel mahazatra, dia nampiasaina ny patch fanampiny mifandraika amin'ny PCIe, ny mpamily pinctrl ho an'ny fiara fitateram-bahoaka anatiny, ary ny mpamily fampisehoana. Ireo fanampim-panazavana ireo dia nahafahana nanome vokatra an-tsary sy nanatratra ny fiasa USB sy Ethernet. Tsy mbola ampiasaina ny fanafainganana ny sary.

Mahaliana fa mba hamadika ny injeniera M1 SoC, ny tetikasa Asahi, fa tsy nanandrana nanala ny mpamily macOS, dia nametraka hypervisor izay mandeha eo amin'ny ambaratonga eo anelanelan'ny macOS sy ny chip M1 ary manakana an-tsokosoko sy manoratra ny asa rehetra amin'ny chip. Ny iray amin'ireo endri-javatra amin'ny SoC M1 izay manasarotra ny fampiharana ny fanohanana ny chip amin'ny rafitra fiasan'ny antoko fahatelo dia ny fampidirana coprocessor amin'ny fanaraha-maso fampisehoana (DCP). Ny antsasaky ny fiasan'ny mpamily fampisehoana macOS dia afindra amin'ny sisin'ny coprocessor voatondro, izay miantso ny fiasa efa vita amin'ny coprocessor amin'ny alΓ lan'ny interface RPC manokana.

Ny mpankafy dia efa nanadihady antso ampy ho an'ity interface RPC ity mba hampiasana ny coprocessor ho an'ny famoahana efijery, ary koa hifehezana ny cursor hardware ary hanao asa famoronana sy fametahana. Ny olana dia ny interface RPC dia miankina amin'ny firmware ary miova amin'ny dikan-tsarimihetsika macOS tsirairay, ka ny Asahi Linux dia mikasa ny hanohana dikan-tsarimihetsika sasany ihany. Voalohany indrindra, ny fanohanana dia homena ny firmware nalefa tamin'ny macOS 12 "Monterey". Tsy azo atao ny misintona ny dikan-tsarimihetsika ilaina, satria ny firmware dia apetraka amin'ny iBoot eo amin'ny sehatra alohan'ny hamindrana ny fanaraha-maso amin'ny rafitra fiasa ary miaraka amin'ny fanamarinana amin'ny fampiasana sonia nomerika.

Naseho ny fandefasana ny tontolo Linux miaraka amin'ny GNOME amin'ny fitaovana misy chip Apple M1
Naseho ny fandefasana ny tontolo Linux miaraka amin'ny GNOME amin'ny fitaovana misy chip Apple M1


Source: opennet.ru

Add a comment