E hoʻololi ʻo Apple i kāna mau kaʻina hana ARM i nā kamepiula a me nā kamepiula

Apple hooiaioia Ua hoʻolaha ʻia nā lono no kekahi manawa e pili ana i nā hoʻolālā e hoʻohana i nā kaʻina hana hoʻolālā ARM proprietary i nā kamepiula desktop a me nā kamepiula. ʻO nā kumu o ka hoʻololi ʻana i ka hoʻolālā ʻana ʻo ia ka ikaika o ka ikehu, a me ka pono o kahi kiʻi kiʻi kiʻekiʻe kiʻekiʻe ma mua o nā makana i loaʻa mai Intel.

Hiki i nā iMacs/MacBooks hou me nā mea hana ARM ke holo i nā polokalamu iOS/iPadOS me ka macOS 10.16, e hoʻokuʻu ʻia i kēia makahiki.
E ʻike ʻia nā mea hana mua ma kā lākou CPU ponoʻī i ka hopena o ka makahiki, a ʻo ka hoʻolālā no ka hoʻololi piha ʻana i ka laina holoʻokoʻa e hāʻawi ai i kahi manawa hoʻololi 2 makahiki. I ka manawa like, ke hoʻomohala nei ka ʻoihana i nā huahana hou ma nā kaʻina hana x86_64 kuʻuna, a ke hoʻolālā nei hoʻi e hāʻawi i ke kākoʻo OS no kēia hoʻolālā "no nā makahiki e hiki mai ana."

Eia kekahi, ʻo Apple paʻi ʻia kekahi pūʻulu kumu kumu no nā ʻōnaehana haʻahaʻa haʻahaʻa o ka macOS 10.15.3 operating system (macOS Catalina), e hoʻohana ana i nā polokalamu manuahi, me ka kernel. XNUMX, nā ʻāpana Darwin a me nā ʻāpana GUI ʻole, nā papahana a me nā hale waihona puke. He 196 mau pūʻolo kumu i paʻi ʻia. E hoʻomanaʻo mākou iā ʻoe e like me ka wā ma mua kumu kikokikona Hoʻopuka ʻia nā kernels XNU ma ke ʻano he snippet code e pili ana i ka hoʻokuʻu ʻana o macOS. ʻO XNU kahi ʻāpana o ka papahana Darwin open source a he kernel hybrid e hui pū ana i ka kernel Mach, nā ʻāpana mai ka papahana FreeBSD, a me ka IOKit C++ API no ke kākau ʻana i nā mea hoʻokele.

Source: opennet.ru

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