Isara ang ad

Noong ipinakilala ng Apple ang mga unang Mac na may Apple Silicon, na pinapagana ng sarili nitong chip na tinatawag na M1, nagawa nitong parehong humanga ang buong mundo at magtaas ng maraming tanong nang sabay-sabay. Siyempre, lumitaw na sila sa pagtatanghal ng proyekto ng Apple Silicon tulad nito, ngunit sa pagkakataong ito ang lahat ay interesado kung ang kanilang orihinal na mga hula ay matutupad. Ang pinakamalaking tanong ay sa kaso ng pagsisimula o pag-virtualize ng isa pang operating system, pangunahin ang Windows siyempre. Dahil ang M1 chip ay nakabatay sa ibang arkitektura (ARM64), sa kasamaang-palad ay hindi nito maaaring patakbuhin ang mga tradisyunal na operating system gaya ng Windows 10 (tumatakbo sa x86 architecture).

Alalahanin ang pagpapakilala ng M1 chip, ang una sa pamilyang Apple Silicon, na kasalukuyang nagpapagana ng 4 na Mac at ang iPad Pro:

Bagama't hindi ito ang pinakamahusay na hitsura sa Windows partikular (sa ngayon), ang mas magandang panahon ay sumisikat para sa susunod na "malaking" player, na Linux. Sa loob ng halos isang taon, isang malaking proyekto ang isinasagawa upang mai-port ang Linux sa mga Mac gamit ang M1 chip. At mukhang promising ang mga resulta. Ang Linux Kernel para sa mga Mac na may sarili nitong chip (Apple Silicon) ay available na sa katapusan ng Hunyo. Gayunpaman, ngayon ang mga tagalikha sa likod nito ay nagsabi na ang Linux system ay magagamit na bilang isang regular na desktop sa mga Apple device na ito. Ang Asahi Linux ay tumatakbo nang mas mahusay kaysa dati, ngunit mayroon pa rin itong mga limitasyon at ilang mga bahid.

Mga driver

Sa kasalukuyang sitwasyon, posible nang magpatakbo ng medyo matatag na Linux sa M1 Macs, ngunit sa kasamaang-palad ay kulang pa rin ito ng suporta para sa graphics acceleration, na ang kaso sa pinakabagong bersyon na may label na 5.16. Gayon pa man, ang pangkat ng mga programmer ay masipag sa proyekto, salamat sa kung saan sila ay nakagawa ng isang bagay na maaaring naisip ng ilang tao na ganap na imposible noong ipinakilala ang proyekto ng Apple Silicon. Sa partikular, nagawa nilang mag-port ng mga driver para sa PCIe at USB-C PD. Ang iba pang mga driver para sa Printctrl, I2C, ASC mailbox, IOMMU 4K at device power management driver ay handa na rin, ngunit ngayon ay naghihintay sila ng maingat na pagsusuri at kasunod na pag-commissioning.

MacBook Pro Linux SmartMockups

Pagkatapos, idinaragdag ng mga tagalikha kung paano ito aktwal na gumagana sa mga controller. Para sa kanilang wastong pag-andar, kailangan nilang mahigpit na konektado sa hardware na ginamit at samakatuwid ay magkaroon ng kamalayan sa kahit na ang pinakamaliit na detalye (halimbawa, ang bilang ng mga pin at mga katulad nito). Pagkatapos ng lahat, ito ang mga kinakailangan para sa karamihan ng mga chip, at sa bawat bagong henerasyon ng hardware, kailangang baguhin ang mga driver upang mag-alok ng 100% na suporta. Gayunpaman, ang Apple ay nagdadala ng isang bagay na ganap na bago sa larangang ito at namumukod-tangi lamang sa iba. Salamat sa diskarteng ito, posible sa teorya na ang mga driver ay maaaring gumana hindi lamang sa mga Mac na may M1, kundi pati na rin sa kanilang mga kahalili, na kabilang sa iba pang mga posibilidad ang hindi gaanong ginalugad na mundo ng arkitektura ng ARM64. Halimbawa, ang sangkap na tinatawag na UART na matatagpuan sa M1 chip ay may malawak na kasaysayan at mahahanap namin ito kahit sa pinakaunang iPhone.

Magiging mas madali ba ang pag-port sa mas bagong Apple Silicon chips?

Batay sa impormasyong nabanggit sa itaas, ang tanong ay lumitaw kung ang pag-port ng Linux o ang paghahanda nito para sa inaasahang mga Mac na may mas bagong chip ay magiging mas madali. Siyempre, hindi pa natin alam ang sagot sa tanong na ito, hindi bababa sa 100% na katiyakan. Ngunit ayon sa mga lumikha ng proyekto, ito ay posible. Sa kasalukuyang sitwasyon, kinakailangang maghintay para sa pagdating ng mga Mac na may M1X o M2 chips.

Gayon pa man, ngayon ay maaari tayong magalak na ang proyekto ng Asahi Linux ay sumulong ng ilang hakbang. Bagaman nawawala pa rin ang ilang mga isyu, halimbawa ang nabanggit na suporta para sa pagpabilis ng GPU o ilang mga driver, ito ay isang medyo magagamit na sistema pa rin. Bilang karagdagan, kasalukuyang may tanong kung saan talaga lilipat ang segment na ito sa paglipas ng panahon.

.