„macOS Ventura“ išplečia „Rosetta“ palaikymą iki „Linux“ virtualiųjų mašinų

„macOS Ventura“ išplečia „Rosetta“ palaikymą iki „Linux“ virtualiųjų mašinų

Vienas iš nedaugelio dalykų, kuriuos gali padaryti „Intel Mac“, kurio negali „Apple Silicon Mac“, yra paleisti operacines sistemas, sukurtas „Intel“ procesoriams virtualiose mašinose. Tiksliau, tai reiškia, kad šiuo metu nėra jokio teisinio būdo paleisti Windows Apple Silicon Mac.

Tačiau Apple Silicon Mac gali paleisti operacines sistemas, skirtas Arm procesoriams virtualiose mašinose, įskaitant kitas MacOS versijas ir su Arm suderinamas Linux versijas. Šios „Linux“ virtualios mašinos įgyja naują „macOS Ventura“ funkciją: galimybę paleisti programas, skirtas x86 procesoriams , naudojant „Rosetta“ – tą pačią dvejetainio vertimo technologiją, leidžiančią „Apple Silicon Mac“ kompiuteriuose paleisti programas, skirtas „Intel Mac“ kompiuteriams.

„Apple“ dokumentacijoje bus aprašyti „Rosetta“ naudojimo „Linux“ svečių operacinėje sistemoje reikalavimai – tam reikia sukurti bendrinamą katalogą, kurį gali pasiekti ir „macOS“, ir „Linux“, ir paleisti kai kurias „Linux“ terminalo komandas, kad jį nustatytumėte. Tačiau atlikę šiuos veiksmus galėsite mėgautis platesniu programų suderinamumu, kuris suteikia galimybę paleisti x86 kodą ir Arm kodą.

Kai kurie kūrėjai, įskaitant Hectorą Martiną iš „Asahi Linux“ projekto ir „Twitter“ vartotoją @never_released , jau išsiaiškino, kad šie veiksmai taip pat gali įjungti „Rosetta“ trečiųjų šalių ARM procesoriuose, jei jie yra pakankamai atnaujinti, kad palaikytų bent versiją. 8.2 iš Arm. Instrukcijų rinkinys. Kaip pažymi Martinas, tai nėra visiškai teisėta dėl „macOS“ licencijavimo apribojimų, be to, yra keletas palyginti nedidelių „Apple“ aparatinės įrangos funkcijų, reikalingų visam „Rosetta“ potencialui išnaudoti.

„Ventura“ vis dar neleidžia įdiegti x86 operacinių sistemų „Apple Silicon Mac“ kompiuteriuose – „Arm“ operacinėse sistemose veikia tik x86 programos. Tai taip pat nekeičia „Windows“ būsenos „Apple Silicon Mac“ kompiuteriuose, kuri yra tarp „Apple“ taikomų x86 svečių operacinėms sistemoms taikomų apribojimų ir „Microsoft“ atsisakymo (arba numanomo nesugebėjimo) licencijuoti „Windows Arm“ versiją. Jei „Windows“ Arm versija kada nors gali būti paleista „Mac“, jai gali neprireikti „Rosetta“, nes „Microsoft“ turi savo x86-to-Arm vertimo programinę įrangą ir kai kuriais atžvilgiais yra lankstesnė nei „Rosetta .

Tikimės, kad šis Rosetta funkcijų išplėtimas ir pasiūlymas svečiams operacinėms sistemoms reiškia, kad ji tarnaus ilgiau nei originalioji Rosetta. Kai Apple perėjo nuo PowerPC prie Intel procesorių, Rosetta galiausiai buvo nutraukta, nes vartotojams nereikėjo paleisti daug PowerPC kodo, išskyrus savo Mac programas. Kita vertus, „Intel“ procesoriams parašytos programos išliks artimiausioje ateityje.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *