Apple News

Možne so univerzalne binarne datoteke Arm-Intel-PowerPC

Sobota, 11. julij 2020, 14:42 PDT, avtor Arnold Kim

Naključni večni obiskovalci se morda ne zavedajo, da imamo zelo aktivne Forum PowerPC kjer uporabniki razpravljajo o vprašanjih, povezanih z računalniki Mac PowerPC, ki niso bili izdelani od leta 2006. Teme segajo od nadgradnje strojne opreme in možnosti programske opreme do nostalgije:





IMG 4113 Avtor fotografije AphoticD

Apple pred kratkim napovedan prehod do Apple silicij Maci, ki temeljijo na (Arm), so sprožili nekaj zanimivih vprašanj o prihodnji podpori za te stare stroje.



Predvsem večni član foruma Wowfunhappy vprašal o stalni podpori za univerzalne binarne datoteke v prihajajočem macOS-u, ki temelji na Arm, in ali je mogoča štirismerna univerzalna dvojiška datoteka:

Med glavnim govorom WWDC 2020 je Apple napovedal ponovno uvedbo Universal Binaries, da bi razvijalci med prehodom ustvarili aplikacije, ki delujejo tako na računalnikih Intel kot na računalnikih Arm Mac.

Toda Universal Binaries prvič ni nikoli izginil! Na Mojave lahko zaženete aplikacije PPC-Intel, predvidevam pa tudi Catalina. Poleg tega so številne aplikacije samo za Intel še vedno 'univerzalne', saj vsebujejo različice za i386 (32-bitni Intel) in x86_64 (64-bitni Intel).

Zato sem zelo radoveden: ali bi bilo mogoče, da bi razvijalec ustvaril en sam univerzalni dvojiški zapis, ki deluje izvorno na vseh štirih arhitekturah: PPC, i386, x86_64 in ARM?

Zdi se, da je odgovor pritrdilen. Razvijalec TenFourFox blogal o možnosti , ki potrjuje, da je res mogoče:

Vprašanje, ki sem ga večkrat dobival zadnjih nekaj dni, je bilo, ali je zdaj, ko je AARM (Apple ARM) stvar, možen končni ARM-Intel-PowerPC Universal Binary? Stavite, da je! Pravzaprav Apple to že dokumentira lahko bi imeli petsmerno binarno datoteko , torej ARM64, 32-bitni PowerPC, 64-bitni PowerPC, i386 in x86_64. Samo sestavite jih ločeno in jih lipo skupaj

TenFourFox je vrata Firefoxa za računalnike Mac PowerPC z operacijskim sistemom OS X 10.4 ali 10.5. Tem uporabnikom nudi podporo za sodoben brskalnik. Razvijalec dejansko poudarja, da ima lahko vsaka arhitektura celo svoj podtip, kar pomeni, da bi tako imenovani 'Super Duper Universal Binary' lahko imel podporo za 17 različnih naborov navodil, ki bi se lahko izvajali na katerem koli stroju od PowerPC do prihodnjih Arm-based Mac s popolno podporo za vse podtipe procesorjev.