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