macOS Ventura laiendab Rosetta tuge Linuxi virtuaalmasinatele

macOS Ventura laiendab Rosetta tuge Linuxi virtuaalmasinatele

Üks väheseid asju, mida Intel Mac suudab ja mida Apple Silicon Mac ei suuda, on virtuaalmasinates Inteli protsessoritele kirjutatud operatsioonisüsteemide käitamine. Täpsemalt tähendab see seda, et praegu puudub seaduslik viis Windowsi käitamiseks Apple Silicon Macis.

Siiski saavad Apple Silicon Macid käitada virtuaalmasinates Armi protsessoritele kirjutatud operatsioonisüsteeme, sealhulgas muid macOS-i versioone ja Linuxi Arm-ühilduvaid versioone. Ja need Linuxi virtuaalarvutid saavad macOS Venturas uue funktsiooni: võimalus käitada x86 protsessoritele kirjutatud rakendusi Rosettaga , sama binaartõlketehnoloogiaga, mis võimaldab Apple Silicon Macidel käitada Intel Macidele kirjutatud rakendusi.

Apple’i dokumentatsioon räägib teile Rosetta kasutamise nõuetest Linuxi külalisoperatsioonisüsteemis – selleks peate looma jagatud kataloogi, millele pääsevad juurde nii macOS kui ka Linux, ja käivitama selle seadistamiseks mõned Linuxi terminali käsud. Kuid kui olete neid samme järginud, saate nautida laiemat rakenduste ühilduvust, mis kaasneb nii x86-koodi kui ka Arm-koodi käitamisega.

Mõned arendajad, sealhulgas Hector Martin Asahi Linuxi projektist ja Twitteri kasutaja @never_released , on juba avastanud, et need sammud võimaldavad Rosettat lubada ka kolmanda osapoole ARM-protsessorites, kui need on piisavalt ajakohased, et toetada vähemalt versiooni 8.2 of Arm. Juhiste komplekt. Nagu Martin märgib, pole see macOS-i litsentsipiirangute tõttu täiesti seaduslik ja Rosetta täieliku potentsiaali avamiseks on vaja mõnda suhteliselt väikest Apple’i riistvarafunktsiooni.

Ventura ei luba endiselt installida x86 operatsioonisüsteeme Apple Silicon Macidesse – see töötab ainult Armi operatsioonisüsteemides x86 rakendusi. See ei muuda ka Windowsi olekut Apple’i Silicon Maci arvutites, mis jääb Apple’i x86 külalisoperatsioonisüsteemidele kehtestatud piirangute ja Microsofti keeldumise (või tajutava suutmatuse) vahele litsentsida Windowsi Arm versiooni. Kui Windowsi Armi versiooni saab kunagi Macis käivitada, ei pruugi see Rosettat vajada, kuna Microsoftil on oma x86-to-Arm tõlketarkvara ja see on mõnes mõttes paindlikum kui Rosetta .

Loodame, et Rosetta funktsionaalsuse laiendamine ja selle pakkumine külaliste operatsioonisüsteemidele tähendab, et see kestab kauem kui algne Rosetta. Kui Apple läks PowerPC-lt Inteli protsessoritele üle, lõpetati Rosetta tootmine lõpuks, kuna tarbijad ei pidanud peale Maci rakenduste palju PowerPC-koodi käitama. Teisest küljest jäävad Inteli protsessoritele kirjutatud rakendused ka lähitulevikku.

Lisa kommentaar

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga