Tilfeldige evige besøkende kanskje ikke innser at vi har en veldig aktiv PowerPC-forum der brukere diskuterer problemer knyttet til PowerPC Mac-er som ikke har blitt produsert siden 2006. Tråder spenner fra maskinvareoppgraderinger og programvarealternativer til nostalgi:
Foto av AphoticD
Apples nylig varslet overgang til Apple Silisium (Arm)-baserte Mac-er reiste noen interessante spørsmål om fremtidig støtte for disse gamle maskinene.
Spesielt Eternal forummedlem Wow moroglad spurt om pågående støtte for Universal-binærfiler i den kommende Arm-baserte macOS, og om en fireveis universell binær var mulig eller ikke:
Under deres WWDC-keynote i 2020 kunngjorde Apple gjeninnføringen av Universal Binaries, for utviklere å lage apper som fungerer på både Intel og Arm Mac-er under overgangen.
Men Universal Binaries forsvant aldri første gang! Du kan kjøre PPC-Intel-apper på Mojave, og jeg antar også Catalina. Dessuten er mange apper kun for Intel fortsatt 'universelle' ved at de inneholder versjoner for både i386 (32-bit Intel) og x86_64 (64-bit Intel).
Derfor er jeg veldig nysgjerrig: ville det være mulig for en utvikler å lage en enkelt universal binær som fungerer naturlig på alle fire arkitekturene: PPC, i386, x86_64 og ARM?
Svaret, ser det ut til, er ja. TenFourFox-utvikleren blogget om muligheten , som bekrefter at det faktisk er mulig:
Et spørsmål jeg fikk gjentatte ganger de siste par dagene var, nå som AARM (Apple ARM) er en ting, er den ultimate ARM-Intel-PowerPC Universal Binary mulig? Du vedder på at det er det! Faktisk dokumenterer Apple allerede det du kan ha en femveis binær , dvs. ARM64, 32-biters PowerPC, 64-biters PowerPC, i386 og x86_64. Bare bygg dem separat og lipo dem sammen
TenFourFox er en Firefox-port for PowerPC Mac-er som kjører OS X 10.4 eller 10.5. Det gir disse brukerne moderne nettleserstøtte. Utvikleren påpeker faktisk at hver arkitektur til og med kan ha sin egen undertype, noe som betyr at en såkalt 'Super Duper Universal Binary' til slutt kan ha støtte for 17 forskjellige instruksjonssett, som kan kjøre på hvilken som helst maskin fra PowerPC til fremtidig Arm-basert Mac med full støtte for alle prosessorundertyper.
Populære Innlegg