staging.inyokaproject.org

Mac-OS-Simulator

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

MalleRIM

Anmeldungsdatum:
2. September 2006

Beiträge: 724

Hallo,

Gibt es einen Mac-OS-Simulator für Linux? Ich verstehe nicht viel vom Programmieren, aber sowas würde sich doch bestimmt leichter realisieren und perfektionieren lassen als ein Projekt wie Wine, da Mac OS X beispielsweise erstens unixoid ist und auf einem freien Kern basiert (wie sich das mit den anderen Mac OS' verhält, weiß ich jetzt nicht). Klar, es würde sich nicht so sehr lohnen wie Wine, da Windows viel weiter verbreitet als Mac OS ist, aber es würde möglicherweise Videobearbeiter, Grafiker etc. dazu bewegen, auf Linux umzusteigen. Außerdem haben ja mehr Spiele MacOS-Unterstützung als Linux-Unterstützung.
Da ich noch nie von einem derartigen Projekt gehört habe, nehme ich an, dass es das nicht gibt und möchte hiermit vielmehr eine Diskussion als eine Software-Suche starten und habe das Thema deshalb in diesem Forum eröffnet 😉

Gruß,
MalleRIM

Doener

Avatar von Doener

Anmeldungsdatum:
13. April 2006

Beiträge: 1647

Kenne mich mit dem Thema nicht sonderlich aus. Aber für PowerPC-Rechner gab es da beispielsweise Mac-on-Linux. Allerdings ging damit glaube ich keine OpenGL-Beschleunigung. Und Apple ist ja nun auch zu Intel geswitched, weiß aber nicht, ob die Mac-on-Linux daher auch für x86er-Prozessoren protieren. Die Zukunft liegt für mich sowieso im Bereich der Paravirtualisierung und damit unter Linux bei Xen.

cproell

Anmeldungsdatum:
12. August 2006

Beiträge: 80

PearPC wäre ein Emulator, allerdings wird hier nur eine PowerPC-CPU per Software auf einem x86 emuliert. Die Geschwindigkeit eines PPC Mac OS X ist enorm niedrig. Ausserdem scheint das Project ziemlich stillgelegt zu sein, seit über 1 Jahre keine neuere Version mehr herausgekommen - wundert eigentlich kaum, Apple ist ja zu x86 gewechselt...

MalleRIM

(Themenstarter)

Anmeldungsdatum:
2. September 2006

Beiträge: 724

Ich will nochmal nachbohren und fragen, ob eine funktionierenden Mac-API wirklich so schwer zu realisieren wäre, wenn der Kernel frei ist. Das Thema interessiert mich echt\^^ immerhin wäre es, wenn der Aufwand entsprechend gering ist, schon ein lohnendes Projekt.

Doener

Avatar von Doener

Anmeldungsdatum:
13. April 2006

Beiträge: 1647

Mac OS X ist sehr viel mehr als der Kernel und selbst der ist inzwischen nicht mehr frei: http://www.macworld.co.uk/news/index.cfm?NewsID=14663&Page=1&pagePos=8

MalleRIM

(Themenstarter)

Anmeldungsdatum:
2. September 2006

Beiträge: 724

Hm, naja, das ist schade...

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Doener hat geschrieben:

Mac OS X ist sehr viel mehr als der Kernel und selbst der ist inzwischen nicht mehr frei

AFAIK ist XNU seit 10.4.8 wieder verfügbar.

Kalapaso

Anmeldungsdatum:
6. September 2006

Beiträge: 91

Ich denke das würde nicht wirklich viel nützen:

1. Video und Bildbearbeitungsprogramme (vorallem die von Adobe) haben nicht gerade eine berauschende performance, und jetzt könnt ihr euch mal vorstellen wie das ganze mit einem Emulator laufen würde (Photoshop unter Wine lässt grüssen)

2. Die tollen Programme von Apple (Safari, Mail, iCal usw.) werden mit den Betriebsystem ausgeliefert und würden wohl kaum (zumindest die meisten) unter einem emu laufen.

Was übrigt bleibt sind dann halt so sachen wie AdiumX, NeoOffice usw...und dafür nen emu zu schreiben wäre wohl nicht gerade schlau.

MalleRIM

(Themenstarter)

Anmeldungsdatum:
2. September 2006

Beiträge: 724

So, da bin ich wieder, mit etwas mehr Information. Afaik laufen alle Linux-Anwendungen nativ auf Mac OS X, weil die Kernel kompatibel sind. Nur muss man halt unter Mac die ganzen libs nachinstallieren, was ja auch nicht verboten ist. Umgekehrt wird das beim kostenpflichtigen Mac OS X natürlich schwierig. Aber prinzipiell müssten auch alle Mac-Anwendungen auf Linux laufen. Gibt es Versuche, Mac-libs in reverse Engineering nachzuprogrammieren?

Angor

Avatar von Angor

Anmeldungsdatum:
30. Juli 2006

Beiträge: 1101

MalleRIM hat geschrieben:

So, da bin ich wieder, mit etwas mehr Information. Afaik laufen alle Linux-Anwendungen nativ auf Mac OS X, weil die Kernel kompatibel sind. Nur muss man halt unter Mac die ganzen libs nachinstallieren, was ja auch nicht verboten ist. Umgekehrt wird das beim kostenpflichtigen Mac OS X natürlich schwierig. Aber prinzipiell müssten auch alle Mac-Anwendungen auf Linux laufen. Gibt es Versuche, Mac-libs in reverse Engineering nachzuprogrammieren?

Was du meinst ist POSIX oder?
Denn Binaries kannst so direkt auch net ausführen.

MalleRIM

(Themenstarter)

Anmeldungsdatum:
2. September 2006

Beiträge: 724

Der Name war mir zwar bekannt, aber dessen Bedeutung nicht. Ja, es wird wohl POSIX sein.

niklas-KIM

Anmeldungsdatum:
11. Februar 2007

Beiträge: 139

Naja es gibt Teile der Mac OS X API, die von NextStep abstammt unter dem Namen GNUStep, is aber net Binary kompatibel.

Antworten |