Apple Ziņas

Ir iespējami Arm-Intel-PowerPC universālie binārie faili

Sestdien, 2020. gada 11. jūlijā, 14:42 PDT, autors Arnolds Kims

Ikdienas Eternal apmeklētāji var neapzināties, ka mums ir ļoti aktīva PowerPC forums kur lietotāji apspriež problēmas saistībā ar PowerPC Mac datoriem, kas nav ražoti kopš 2006. gada. Pavedieni ir dažādi, sākot no aparatūras jauninājumiem un programmatūras opcijām līdz nostalģijai:





IMG 4113 Fotogrāfs AphoticD

Apple nesen paziņoja par pāreju uz Apple Silicon (Arm) balstītie Mac datori radīja dažus interesantus jautājumus par turpmāko atbalstu šīm vecajām mašīnām.



Jo īpaši mūžīgā foruma dalībnieks Wow jautri jautāja par pastāvīgo atbalstu universālajiem binārajiem failiem gaidāmajā Arm bāzētajā macOS un vai ir iespējams četrvirzienu universāls binārs:

2020. gada WWDC pamatnostādnes laikā Apple paziņoja par Universal Binaries atkārtotu ieviešanu, lai izstrādātāji varētu izveidot lietotnes, kas pārejas laikā darbojas gan Intel, gan Arm Mac datoros.

Bet Universal Binaries nekad īsti nepazuda pirmajā reizē! Jūs varat palaist PPC-Intel lietotnes vietnē Mojave, un es pieņemu, ka arī Catalina. Turklāt daudzas tikai Intel lietotnes joprojām ir “universālas”, jo tajās ir versijas gan i386 (32 bitu Intel), gan x86_64 (64 bitu Intel).

Tāpēc es esmu ļoti ziņkārīgs: vai izstrādātājam būtu iespējams izveidot vienu universālu bināro failu, kas sākotnēji darbojas visās četrās arhitektūrās: PPC, i386, x86_64 un ARM?

Atbilde, šķiet, ir jā. TenFourFox izstrādātājs blogā par iespēju , apstiprinot, ka tas patiešām ir iespējams:

Pēdējās pāris dienās man vairākkārt uzdots jautājums: vai tagad, kad AARM (Apple ARM) ir aktuāls jautājums, vai ir iespējams ARM-Intel-PowerPC universālais binārs? Jūs derat, ka tā ir! Faktiski Apple to jau dokumentē jums varētu būt piecvirzienu binārs , t.i., ARM64, 32 bitu PowerPC, 64 bitu PowerPC, i386 un x86_64. Vienkārši izveidojiet tos atsevišķi un savienojiet tos kopā

TenFourFox ir Firefox ports PowerPC Mac datoriem, kuros darbojas operētājsistēma OS X 10.4 vai 10.5. Tā šiem lietotājiem nodrošina mūsdienīgu pārlūkprogrammas atbalstu. Izstrādātājs patiesībā norāda, ka katrai arhitektūrai var būt pat savs apakštips, kas nozīmē, ka galu galā tā sauktais 'Super Duper Universal Binary' varētu atbalstīt 17 dažādas instrukciju kopas, kuras varētu darboties jebkurā datorā, sākot no PowerPC līdz nākotnes Arm balstītai. Mac ar pilnu atbalstu visiem procesoru apakštipiem.