About: Universal Binary (original) (raw)
Universal Binaries (auf deutsch in etwa universelle Binärdatei) sind im Apple-Jargon ausführbare Dateien (d. h. Programme), die nativ sowohl auf einem PowerPC-basierten Apple Computer als auch auf einem x86 (Intel)-basierenden Apple Computer lauffähig sind, also eine Form des Fat Binary Konzepts. Es ist auch möglich, den Code für 32-Bit- und 64-Bit-Systeme auf diese Weise zu integrieren. Eine Universal Binary enthält somit bis zu vier verschiedene Arten des ausführbaren Codes einer Anwendung; zum einen enthält sie den ausführbaren Code für PowerPC-Prozessoren und zum anderen den ausführbaren Code für Intel-Prozessoren (in derselben Programmdatei) – ggf. sogar jeweils in der 32-Bit- und der 64-Bit-Variante.
Property | Value |
---|---|
dbo:abstract | Universal Binaries (auf deutsch in etwa universelle Binärdatei) sind im Apple-Jargon ausführbare Dateien (d. h. Programme), die nativ sowohl auf einem PowerPC-basierten Apple Computer als auch auf einem x86 (Intel)-basierenden Apple Computer lauffähig sind, also eine Form des Fat Binary Konzepts. Es ist auch möglich, den Code für 32-Bit- und 64-Bit-Systeme auf diese Weise zu integrieren. Eine Universal Binary enthält somit bis zu vier verschiedene Arten des ausführbaren Codes einer Anwendung; zum einen enthält sie den ausführbaren Code für PowerPC-Prozessoren und zum anderen den ausführbaren Code für Intel-Prozessoren (in derselben Programmdatei) – ggf. sogar jeweils in der 32-Bit- und der 64-Bit-Variante. Eine Universal Binary wird beim Ausführen vom Betriebssystem als solche an ihrem Header erkannt, wodurch das Betriebssystem anschließend anhand der vorhandenen Architektur den jeweiligen ausführbaren Code abarbeiten kann. Dieser Vorgang ermöglicht es nun, eine Anwendung sowohl auf einem Apple Computer mit PowerPC-Architektur als auch auf einem Apple Computer mit Intel-Architektur ohne Geschwindigkeitsverlust auszuführen. Die Universal Binary wurde auf der Worldwide Developers Conference (WWDC) 2005 eingeführt, um den Übergang zwischen der bestehenden PowerPC-Architektur zu Intel-basierenden Systemen zu erleichtern. Der Ursprung der Universal Binaries geht aber auf das Mach-O-Fat-Format zurück, das bereits in NeXTStep und OpenStep verwendet wurde, da diese Betriebssysteme für unterschiedliche Architekturen portiert wurden. Noch heute enthalten OpenSource-Bestandteile von Mac OS X Hinweise auf M68k, SPARC und weitere CPUs. (de) |
dbo:thumbnail | wiki-commons:Special:FilePath/Apple-Universal-binary-logo.png?width=300 |
dbo:wikiPageExternalLink | http://www.apple.com/de/universal/ |
dbo:wikiPageID | 1238386 (xsd:integer) |
dbo:wikiPageRevisionID | 150093603 (xsd:integer) |
dct:subject | category-de:Apple category-de:Binärformat |
rdfs:comment | Universal Binaries (auf deutsch in etwa universelle Binärdatei) sind im Apple-Jargon ausführbare Dateien (d. h. Programme), die nativ sowohl auf einem PowerPC-basierten Apple Computer als auch auf einem x86 (Intel)-basierenden Apple Computer lauffähig sind, also eine Form des Fat Binary Konzepts. Es ist auch möglich, den Code für 32-Bit- und 64-Bit-Systeme auf diese Weise zu integrieren. Eine Universal Binary enthält somit bis zu vier verschiedene Arten des ausführbaren Codes einer Anwendung; zum einen enthält sie den ausführbaren Code für PowerPC-Prozessoren und zum anderen den ausführbaren Code für Intel-Prozessoren (in derselben Programmdatei) – ggf. sogar jeweils in der 32-Bit- und der 64-Bit-Variante. (de) |
rdfs:label | Universal Binary (de) |
owl:sameAs | freebase:Universal Binary dbr:Universal Binary wikidata:Universal Binary dbpedia-es:Universal Binary dbpedia-fr:Universal Binary dbpedia-it:Universal Binary dbpedia-ja:Universal Binary dbpedia-ko:Universal Binary dbpedia-nl:Universal Binary dbpedia-pl:Universal Binary dbpedia-pt:Universal Binary dbpedia-wikidata:Universal Binary |
prov:wasDerivedFrom | wikipedia-de:Universal_Binary?oldid=150093603 |
foaf:depiction | wiki-commons:Special:FilePath/Apple-Universal-binary-logo.png |
foaf:isPrimaryTopicOf | wikipedia-de:Universal_Binary |
is dbo:wikiPageRedirects of | dbpedia-de:Fat_File dbpedia-de:Universal_Application dbpedia-de:Universelle_Binärdatei dbpedia-de:Universelle_Binärdateien dbpedia-de:Universal_Binaries |
is foaf:primaryTopic of | wikipedia-de:Universal_Binary |