Аппле Невс

Росетта неће подржавати к86 апликације за виртуелизацију под оперативним системом Виндовс

Уторак, 23. јун 2020., 16:35 ПДТ, Јули Цловер

Јабука јуче најавио планове да би направио будуће Мац рачунаре са сопственим прилагођеним силиконским чиповима и да би олакшао прелазак са Интел процесора, Аппле је оживео 'Росетта' функцију која је омогућила ПоверПЦ апликацијама да раде на Интел процесорима током преласка ПоверПЦ на Интел.





апплесилицон
Сада оживљена, Росетта ће омогућити корисницима да покрећу апликације које садрже к86_64 упутства на Аппле силикону, што значи да ће апликације засноване на Интелу наставити да раде на Мац рачунарима користећи прилагођене Аппле чипове.

Росетта има за циљ да програмерима обезбеди време да креирају изворне верзије апликација, и постоји неколико ограничења који су вредни пажње. Као што је наведено у документацији за програмере објављеној ове недеље, иако ће Росетта моћи да преведе већину апликација заснованих на Интелу, неће радити са апликацијама за виртуелне машине које виртуелизују к86_64 рачунарске платформе.



То значи да Аппле-ови будући Мацови са чиповима које је дизајнирао Аппле неће изворно подржавати покретање тренутних верзија софтвера као што су ВМВаре или Параллелс за покретање к86 Виндовс-а у оквиру софтвера за виртуелизацију. Могу се појавити и друга изворна решења, али ће захтевати напоре програмера треће стране.

Тренутно, Мац рачунари имају функцију Боот Цамп која омогућава покретање Виндовс-а на њима, али Аппле није најавио сличну функцију за Мац рачунаре опремљене Аппле силиконом. Росетта такође не може да преведе проширења кернела.

Росетта може да преведе већину апликација заснованих на Интелу, укључујући апликације које садрже компајлере тачно на време (ЈИТ). Међутим, Росетта не преводи следеће извршне датотеке:

- Проширења кернела
– Апликације за виртуелне машине које виртуелизују к86_64 рачунарске платформе

Росетта преводи све к86_64 инструкције, али не подржава извршавање неких новијих скупова инструкција и функција процесора, као што су АВКС, АВКС2 и АВКС512 векторске инструкције. Ако укључите ова новија упутства у свој код, извршите их тек након што проверите да ли су доступна. На пример, да бисте утврдили да ли су АВКС512 векторске инструкције доступне, користите функцију сисцтлбинаме да бисте проверили атрибут хв.оптионал.авк512ф.

Заједно са Росеттом, Аппле је лансирао а нови програм за брзи почетак универзалне апликације за програмере, који пружа „алатке, ресурсе и подршку“ за тестирање и оптимизацију универзалних апликација за мацОС Биг Сур.

Програмери се могу пријавити за учешће у програму, који обезбеђује комплет за прелаз за програмере који изгледа слично као а Мац мини али је опремљен А12З Биониц чипом из иПад Про као и 16 ГБ РАМ-а и 512 ГБ ССД, између осталих карактеристика.

ДТК ће омогућити програмерима да почну да креирају апликације које раде са Интел чиповима и Аппле силицијумом, док ће Росетта пружити подршку током прелазног периода. Аппле је рекао да ће представити први Мац са прилагођеним чипом 2020. године и да ће бити потребно две године да се цела линија Мац рачунара пребаци на сопствене чипове.

Више информација о Росетти, како то функционише и изузећа могу бити пронађено на Аппле-овој веб локацији за програмере .

како повезати поруке са мац-ом
Тагови: Виндовс , Боот Цамп , Водич за Аппле Силицон , Росетта