macOS Ventura laajentaa Rosetta-tuen Linux-virtuaalikoneisiin

macOS Ventura laajentaa Rosetta-tuen Linux-virtuaalikoneisiin

Yksi harvoista asioista, joita Intel Mac voi tehdä, jota Apple Silicon Mac ei pysty, on käyttää Intel-prosessoreille kirjoitettuja käyttöjärjestelmiä virtuaalikoneiden sisällä. Tarkemmin sanottuna tämä tarkoittaa, että tällä hetkellä ei ole laillista tapaa käyttää Windowsia Apple Silicon Macissa.

Apple Silicon Macit voivat kuitenkin käyttää Arm-prosessoreille kirjoitettuja käyttöjärjestelmiä virtuaalikoneiden sisällä, mukaan lukien muut macOS-versiot ja Arm-yhteensopivat Linux-versiot. Ja nämä Linux-virtuaalikoneet saavat uuden ominaisuuden macOS Venturassa: mahdollisuuden ajaa x86-prosessoreille kirjoitettuja sovelluksia Rosettalla , samalla binäärikäännöstekniikalla, jonka avulla Apple Silicon Mac -tietokoneet voivat ajaa Intel Mac -tietokoneille kirjoitettuja sovelluksia.

Applen dokumentaatiossa kerrotaan Rosettan käytön vaatimuksista Linux-vieraskäyttöjärjestelmässä – tämä edellyttää, että luot jaetun hakemiston, jota voivat käyttää sekä macOS että Linux, ja suorita joitakin Linux-päätekomentoja sen määrittämiseksi. Mutta kun noudatat näitä vaiheita, voit nauttia laajemmasta sovellusten yhteensopivuudesta, joka sisältyy x86-koodin ja Arm-koodin suorittamiseen.

Jotkut kehittäjät, mukaan lukien Hector Martin Asahi Linux -projektista ja Twitter-käyttäjä @never_released , ovat jo havainneet, että nämä vaiheet voivat ottaa Rosettan käyttöön myös kolmannen osapuolen ARM-prosessoreissa, kunhan ne ovat tarpeeksi ajan tasalla tukemaan vähintään versiota. 8.2 Arm. Joukko ohjeita. Kuten Martin huomauttaa, tämä ei ole täysin laillista macOS-lisenssirajoitusten vuoksi, ja Rosettan täyden potentiaalin vapauttamiseen tarvitaan joitain suhteellisen pieniä Applen laitteisto-ominaisuuksia.

Ventura ei edelleenkään salli x86-käyttöjärjestelmien asentamista Apple Silicon Mac -tietokoneisiin – se käyttää vain x86-sovelluksia Arm-käyttöjärjestelmissä. Se ei myöskään muuta Windowsin tilaa Applen Silicon Mac -tietokoneissa, jotka ovat Applen x86-vieraskäyttöjärjestelmille asettamien rajoitusten ja Microsoftin kieltäytymisen (tai kyvyttömyyden) lisensoinnista Windowsin Arm-version välillä. Jos Windowsin Arm-versiota voidaan koskaan käyttää Macissa, se ei välttämättä tarvitse Rosettaa, koska Microsoftilla on oma x86-to-Arm-käännösohjelmisto ja se on jollain tapaa joustavampi kuin Rosetta .

Toivomme, että tämä Rosettan toimintojen laajennus ja sen tarjoaminen vieraskäyttöjärjestelmille tarkoittaa, että se kestää kauemmin kuin alkuperäinen Rosetta. Kun Apple siirtyi PowerPC:stä Intel-prosessoreihin, Rosetta lopetettiin lopulta, koska kuluttajien ei tarvinnut käyttää paljon muuta PowerPC-koodia kuin Mac-sovelluksiaan. Toisaalta Intel-prosessoreille kirjoitetut sovellukset säilyvät lähitulevaisuudessa.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *