Аппле Невс

Универзални бинарни фајлови Арм-Интел-ПоверПЦ су могући

Субота, 11. јул 2020, 14:42 ПДТ, Арнолд Ким

Случајни вечити посетиоци можда неће схватити да имамо веома активан ПоверПЦ форум где корисници расправљају о питањима везаним за ПоверПЦ Мац рачунаре који нису произведени од 2006. Теме се крећу од надоградње хардвера и софтверских опција до носталгије:





ИМГ 4113 Фотографија АпхотицД

Аппле је недавно најављена транзиција до Аппле Силицон Мац рачунари засновани на (рука) покренули су нека занимљива питања о будућој подршци за ове старе машине.



Конкретно, вечни члан форума Вовфунхаппи питао о текућој подршци за универзалне бинарне датотеке у предстојећем мацОС-у заснованом на Арм-у и да ли је четворосмерни универзални бинарни фајл могућ или не:

Током свог уводног излагања на ВВДЦ 2020, Аппле је најавио поновно увођење Универсал Бинариес, како би програмери креирали апликације које раде на Интел и Арм Мац рачунарима током транзиције.

Али Универсал Бинариес никада није нестао први пут! Можете покренути ППЦ-Интел апликације на Мојаве, а претпостављам и Цаталина. Такође, многе апликације само за Интел су и даље „универзалне“, јер садрже верзије и за и386 (32-битни Интел) и за к86_64 (64-битни Интел).

Стога сам веома радознао: да ли би било могуће да програмер направи једну универзалну бинарну датотеку која ради нативно на све четири архитектуре: ППЦ, и386, к86_64 и АРМ?

Одговор је, изгледа, да. ТенФоурФок програмер блоговао о тој могућности , потврђујући да је заиста могуће:

Питање које сам стално добијао последњих неколико дана било је, сада када је ААРМ (Аппле АРМ) ствар, да ли је могућ ултимативни АРМ-Интел-ПоверПЦ универзални бинарни систем? Можете се кладити да јесте! У ствари, Аппле то већ документује могли бисте имати петосмерни бинарни програм , тј. АРМ64, 32-битни ПоверПЦ, 64-битни ПоверПЦ, и386 и к86_64. Само их направите одвојено и липо их заједно

ТенФоурФок је Фирефок порт за ПоверПЦ Мац рачунаре који користе ОС Кс 10.4 или 10.5. Овим корисницима пружа подршку за савремени претраживач. Програмер заправо истиче да свака архитектура може чак имати и свој подтип, што значи да би на крају такозвани 'Супер Дупер Универсал Бинари' могао имати подршку за 17 различитих скупова инструкција, који би могли да раде на било којој машини од ПоверПЦ-а до будућих Арм-басед Мац са пуном подршком за све подтипове процесора.