Kaw ad

Thaum Apple tau tshaj tawm thawj Macs nrog Apple Silicon, uas tau siv los ntawm nws tus kheej nti hu ua M1, nws tau tswj hwm ob qho tib si thoob ntiaj teb thiab tsa ntau cov lus nug tib lub sijhawm. Tau kawg, cov no tau tshwm sim thaum lub sijhawm nthuav tawm ntawm Apple Silicon qhov project xws li, tab sis lub sijhawm no txhua tus xav paub seb lawv qhov kev kwv yees thawj zaug puas yuav tshwm sim. Cov lus nug loj tshaj plaws yog nyob rau hauv rooj plaub ntawm kev pib lossis virtualizing lwm qhov kev ua haujlwm, feem ntau Windows tau kawg. Txij li thaum M1 nti yog ua raws li cov qauv sib txawv (ARM64), nws hmoov tsis zoo tsis tuaj yeem khiav ib txwm ua haujlwm xws li Windows 10 (khiav ntawm x86 architecture).

Nco qab qhov kev taw qhia ntawm M1 nti, thawj zaug hauv Apple Silicon tsev neeg, uas tam sim no muaj zog 4 Macs thiab iPad Pro:

Txawm hais tias nws tsis zoo li qhov zoo tshaj plaws nrog Windows tshwj xeeb (rau tam sim no), lub sijhawm zoo dua yog ci ntsa iab rau tom ntej "loj" player, uas yog Linux. Yuav luag ib xyoos, ib txoj haujlwm loj tau ua tiav rau chaw nres nkoj Linux rau Macs nrog M1 nti. Thiab cov txiaj ntsig tau zoo heev. Ib Linux Kernel rau Macs nrog nws tus kheej nti (Apple Silicon) twb muaj nyob rau thaum xaus rau lub Rau Hli. Txawm li cas los xij, tam sim no cov neeg tsim tawm tom qab qhov no tau hais tias Linux system twb siv tau zoo li lub desktop tsis tu ncua ntawm Apple li no. Asahi Linux tam sim no khiav zoo dua qub, tab sis nws tseem muaj nws cov kev txwv thiab qee qhov tsis zoo.

Cov tsav tsheb

Nyob rau hauv qhov xwm txheej tam sim no, nws twb muaj peev xwm khiav qhov ruaj khov Linux ntawm M1 Macs, tab sis hmoov tsis nws tseem tsis muaj kev txhawb nqa rau cov duab nrawm, uas yog cov ntaub ntawv nrog qhov tseeb version sau 5.16. Txawm li cas los xij, pab pawg ntawm cov programmers nyuaj rau kev ua haujlwm ntawm qhov project, ua tsaug rau qhov uas lawv tau tswj hwm ua ib yam dab tsi uas qee tus neeg yuav xav tias ua tsis tau kiag li thaum Apple Silicon project tau qhia. Tshwj xeeb, lawv muaj peev xwm muab cov tsav tsheb rau PCIe thiab USB-C PD. Lwm cov tsav tsheb rau Printctrl, I2C, ASC mailbox, IOMMU 4K thiab cov cuab yeej tswj fais fab tsav tsheb kuj tau npaj, tab sis tam sim no lawv tseem tos kom ceev faj xyuas thiab ua haujlwm tom ntej.

MacBook Pro Linux SmartMockups

Cov creators ces ntxiv li cas nws yeej ua hauj lwm nrog cov controllers. Rau lawv cov kev ua haujlwm kom zoo, lawv yuav tsum tau txuas nrog cov khoom siv kho vajtse siv thiab yog li yuav tsum paub txog txawm tias cov ntsiab lus me tshaj plaws (piv txwv li, tus lej pins thiab lwm yam). Tom qab tag nrho, cov no yog qhov yuav tsum tau rau feem coob ntawm cov chips, thiab nrog txhua tiam tshiab ntawm cov khoom siv, cov tsav tsheb kuj yuav tsum tau hloov kho kom muaj 100% kev txhawb nqa. Txawm li cas los xij, Apple coj qee yam tshiab rau daim teb no thiab tsuas yog sawv tawm ntawm tus so. Ua tsaug rau txoj hauv kev no, nws yog qhov muaj peev xwm ua tau tias cov tsav tsheb tuaj yeem ua haujlwm tsis yog ntawm Macs nrog M1 nkaus xwb, tab sis kuj rau lawv cov neeg ua tiav, uas yog ib qho ntawm lwm qhov muaj peev xwm tsis tau tshawb nrhiav lub ntiaj teb ntawm ARM64 architecture. Piv txwv li, cov khoom hu ua UART pom nyob rau hauv M1 nti muaj keeb kwm dav thiab peb yuav pom nws txawm nyob hauv thawj iPhone.

Puas yuav xa mus rau Apple Silicon chips tshiab yuav yooj yim dua?

Raws li cov ntaub ntawv tau hais los saum toj no, cov lus nug tshwm sim seb qhov chaw nres nkoj ntawm Linux lossis nws qhov kev npaj rau Macs xav tau nrog cov chips tshiab yuav yooj yim dua. Tau kawg, peb tsis paub cov lus teb rau lo lus nug no, yam tsawg kawg tsis muaj 100% tseeb. Tab sis raws li cov creators ntawm qhov project, nws yog ua tau. Hauv qhov xwm txheej tam sim no, nws yuav tsum tau tos kom tuaj txog ntawm Macs nrog M1X lossis M2 chips.

Txawm li cas los xij, tam sim no peb tuaj yeem zoo siab tias Asahi Linux project tau txav mus rau ob peb kauj ruam tom ntej. Txawm hais tias muaj ntau qhov teeb meem tseem ploj lawm, piv txwv li qhov twb tau hais txog kev txhawb nqa rau GPU acceleration lossis qee tus tsav tsheb, nws tseem yog qhov siv tau zoo heev. Tsis tas li ntawd, tam sim no muaj cov lus nug ntawm qhov twg ntu no yuav txav mus rau lub sijhawm.

.