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