Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Software>Mac OS X bald für 3 neue Architekturen verfügbar?

Mac OS X bald für 3 neue Architekturen verfügbar?

andreas_g
andreas_g07.09.0915:20
Seltsame Dinge passieren ...
Sollte Mac OS X 10.7 tatsächlich auf SPARC-Prozessoren laufen? Wie einer ersten Alpha-Version von 10.7 (fragt nicht, wie ich dran gekommen bin ) zu entnehmen ist, erwarten uns einige Überraschungen ...
0

Kommentare

ExMacRabbitPro12.09.0921:45
ts
ExMacRabbitPro
War nicht eines der "Features" von 10.6 ein Carbon-Freier Finder???
Ach ja, nm ist dein Freund.

nm /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
...
U _AddResource
...


So wo ist AddResource definiert? Suchen wir doch mal: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/Resources.h

Huch, da ist ja CarbonCore im Pfad. Also irgendwie klingt das nach Carbon.

Häm - und was beweist dass jetzt? Schon mal in das Header File rein geschaut? Darin befinden sich ein paar Konstanten und ein Bündel Funktionen zum Handling von Ressourcen. Sieht alles nach plain C aus, wenn Du mich fragst.

Nur weil der Finder gegen eine Lib aus dem Carbon FW gelinkt ist und ein paar C Funktionen davon benutzt, heißt dass nicht, dass der Finder eine Carbon Application ist. Das würde nämlich bedeuten, dass der Finder selbst in C++ geschrieben wäre und auch die GUI Elemente der Carbon Lib nutzt und nicht Cocoa ObjC Klassen. Dass ist aber mit Nichten der Fall - denn wenn Du Dir mal den Inhalt des Finder Application Bundle anschaust, dann findest Du alles, was eine Cocoa Application ausmacht (.nib Files & Co).
0
MacMark
MacMark12.09.0921:57
Der Finder linkt aus Carbon nur die HIToolbox. Diese eignet sich jedoch nur für 32-Bit-GUIs. Der Finder läuft aber per default in 64-Bit. Was mich wundert ist, daß auch der 64-Bit-Teil gegen die HIToolbox linkt. Das ergibt keinen Sinn.
KeyWest:~ macmark$ otool -L /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder -arch x86_64 | grep -i carbon
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox (compatibility version 1.0.0, current version 437.0.0)
KeyWest:~ macmark$ otool -L /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder -arch i386 | grep -i carbon
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox (compatibility version 1.0.0, current version 437.0.0)
„@macmark_de“
0
exAgrajag12.09.0922:03
ExMacRabbitPro
...denn wenn Du Dir mal den Inhalt des Finder Application Bundle anschaust, dann findest Du alles, was eine Cocoa Application ausmacht (.nib Files & Co).
Konnte man mit dem IB nicht auch GUIs für Carbon-Apps basteln?
0
ExMacRabbitPro12.09.0922:15
exAgrajag
ExMacRabbitPro
...denn wenn Du Dir mal den Inhalt des Finder Application Bundle anschaust, dann findest Du alles, was eine Cocoa Application ausmacht (.nib Files & Co).
Konnte man mit dem IB nicht auch GUIs für Carbon-Apps basteln?

Sowas bekommst Du aber nicht als 64Bit Prozess zum laufen und der Finder ist definitiv eine 64Bit App.
0
MacMark
MacMark13.09.0910:04
andreas_g
Seltsame Dinge passieren ...
Sollte Mac OS X 10.7 tatsächlich auf SPARC-Prozessoren laufen? Wie einer ersten Alpha-Version von 10.7 (fragt nicht, wie ich dran gekommen bin ) zu entnehmen ist, erwarten uns einige Überraschungen ...

Das Betriebssystem der NeXT-Computer war NeXTSTEP und lief ursprünglich auf dem Motorola 68030 und 68040. Im Jahre 1993 wurde NeXSTEP 3.1 auf andere Prozessoren portiert und für Computer von Intel, Sun und Hewlett-Packard ausgeliefert. Das entspricht der CPU-Liste auf Deinem Bild.
Entweder ist das Bild 16 Jahre alt oder eine Fälschung, denn niemand würde heute den 68k von Motorola noch nutzen.

Was kommt bei "10.7" hier raus:
man -P cat gcc | grep allowable -A 1
gcc -v
„@macmark_de“
0
vb
vb13.09.0910:27
andreas

hängt ganz schön tief, der colt....
„Man kann auch Anderes blasen als Trübsal...“
0
andreas_g
andreas_g13.09.0916:09
oke, es sieht langsam wirklich schlecht aus für mich!

MacMark hat den Durchblick.

Tatsächlich ist der erste Screenshot nur eine teilweise "Fälschung".
Ich habe ein altes NeXTSTEP Binary hergenommen, es umbenannt in "mach_kernel" und dann im Terminal den "file"-Befehl darauf angewendet. Das Ergebnis seht ihr auf dem Screenshot.

Leider ist meine VMWare Testversion abgelaufen, sonst könnte ich auch noch ein paar Screenshots direkt aus NeXTSTEP posten und sie als das neue Interface von 10.7 verkaufen
Hätte sogar das nicht ganz so bekannte NeXTSTEP 4.0 pre-release "MECCA". Oder Rhapsody ...


Alles andere sind (offensichtlich) mit Graphic Converter (wie man wohl sieht in nur wenigen Minuten) bzw durch einfaches Eintippen in das Terminal-Fenster erstellte Fälschungen.
0
ts
ts14.09.0910:11
ExMacRabbitPro
Huch, da ist ja CarbonCore im Pfad. Also irgendwie klingt das nach Carbon.

Häm - und was beweist dass jetzt? Schon mal in das Header File rein geschaut? Darin befinden sich ein paar Konstanten und ein Bündel Funktionen zum Handling von Ressourcen. Sieht alles nach plain C aus, wenn Du mich fragst.[/quote]Richtig, es kommen auch C-Typen als Antwort statt Dinge wie NSString und Co. Es steht auch überall brav dabei, das die Funktionen in Carbonlib enthalten sind.

#include <Carbon/Carbon.h> #include <CoreServices/CoreServices.h #include <CarbonCore/CarbonCore.h>
ExMacRabbitPro
Nur weil der Finder gegen eine Lib aus dem Carbon FW gelinkt ist und ein paar C Funktionen davon benutzt, heißt dass nicht, dass der Finder eine Carbon Application ist.
Der Finder benutzt auch Carbon.

ExMacRabbitPro
Dass ist aber mit Nichten der Fall - denn wenn Du Dir mal den Inhalt des Finder Application Bundle anschaust, dann findest Du alles, was eine Cocoa Application ausmacht (.nib Files & Co).
Die Finder.rsrc gehört mit dazu?
0
Chmul
Chmul18.11.0912:45
Habs jetzt auch runtergeladen und installiert - natürlich komplett clean install.

Achtung iLife 08 läuft nicht mehr und der Adressbook Bug, bei dem sich das Adressbuch-Fenster bei einem öffnen mit gedrückter Shifttaste um 2 Pixel verkleinert existiert immer noch.

So nicht Apple!!!!
0
Schens
Schens18.11.0913:07
Chmul
Habs jetzt auch runtergeladen und installiert - natürlich komplett clean install.

Achtung iLife 08 läuft nicht mehr und der Adressbook Bug, bei dem sich das Adressbuch-Fenster bei einem öffnen mit gedrückter Shifttaste um 2 Pixel verkleinert existiert immer noch.

So nicht Apple!!!!

Genau!!!!
So nicht!!!!
Bevor man etwas veröffentlicht, MUSS man auf alles achten!!!!
SO ein Update zu veröffentlichen, das ist, als wie wenn, wiiiie
wennnnnnnn...man ein Posting in einem Thread veröffentlicht,
dass da garnicht dazu passt!!!

So nicht Apple!!!!
0
Chmul
Chmul19.11.0901:34
Schens
Chmul
Habs jetzt auch runtergeladen und installiert - natürlich komplett clean install.

Achtung iLife 08 läuft nicht mehr und der Adressbook Bug, bei dem sich das Adressbuch-Fenster bei einem öffnen mit gedrückter Shifttaste um 2 Pixel verkleinert existiert immer noch.

So nicht Apple!!!!

Genau!!!!
So nicht!!!!
Bevor man etwas veröffentlicht, MUSS man auf alles achten!!!!
SO ein Update zu veröffentlichen, das ist, als wie wenn, wiiiie
wennnnnnnn...man ein Posting in einem Thread veröffentlicht,
dass da garnicht dazu passt!!!

So nicht Apple!!!!

Ironie ist bei dir ein Fremdwort?!?
0
SeaBee19.11.0907:08
das sind doch mal tolle neuigkeiten. und ich dachte Mac OS wird auf meinem Z1 nie laufen.
0
Daniel8719.11.0907:29
andreas_g
Seltsame Dinge passieren ...
Sollte Mac OS X 10.7 tatsächlich auf SPARC-Prozessoren laufen? Wie einer ersten Alpha-Version von 10.7 (fragt nicht, wie ich dran gekommen bin ) zu entnehmen ist, erwarten uns einige Überraschungen ...

Verarsche hin oder her, kann mal jemand für einen laien erklären, was das tolle an "sparc" ist oder was auch immer da aufm screenie stand?
0
andreas_g
andreas_g19.11.0912:27
Was SPARC ist:

Auf dem Screenshot ist ein Ausschnitt eines Terminal-Fensters. Angezeigt wird, auf welchen Prozessorarchitekturen die entsprechende Binärdatei ausführbar ist.
Der Screenshot ist real, während alle anderen gefälscht sind.
0
Daniel8719.11.0913:17
Ich kann doch kein Englisch

Was ist denn daran jetzt so toll? Oder besser?
0
andreas_g
andreas_g19.11.0914:13
Es hat ja niemand behauptet, dass es viel "toller" bzw "besser" ist.
Darüber, welche Prozessorarchitektur jetzt die beste wäre im Mac, kann man lange streiten.
0
rene204
rene20422.11.0915:40
Für die aktuelle Atom-CPU-Struktur zeigt Mac-TV heute abend, wie man den Kernel von 10.6.2 wieder für die Atom-CPU (Netbooks) lauffähig macht...

gerade auf der Seite www.Mac-tv.de gesehen.
„Gelassenheit und Gesundheit.. ist das wichtigste...“
0
TKay22.11.0916:22
chill
Teflon!

der mauszeiger rutscht dann immer automatisch aus dem finder fenster heraus

Nein, Nein, Teflon ist der Name der neuen Oberfläche in System 7 Zuviele Benutzer meckerten immer, das sich der der Rechner aufgehängt hatte, weil sich der Mauszeiger nicht mehr bewegen liess, dabei war es nur ein Reibungsproblem des Mauzeigers und Aqua, da Teile der Fenster noch Brushed Metal Reste enthielten, welche nicht entgratet werden konnten.
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.