Impressum

Forum   FAQ-Artikel schreiben   Links   Kalender   Erweiterte Suche
Willkommen bei MacOS X FAQ

Laufen auch Unix-Programme unter MacOS X?

Software

Da MacOS X doch auf Unix basiert, liegt die Frage nahe: Kann man nicht einfach Programme, die für ein Unix, z.B. Linux, geschrieben wurden, auf MacOS X laufen lassen? Die Antwort lautet: Es kommt darauf an ...

Kommandozeilenprogramme, also Programme, die keine graphische Oberfläche haben, sollten sich im Allgemeinen auch unter MacOS X verwenden lassen. Sie müssen dazu aber unter MacOS X neu übersetzt werden, was aber normalerweise kein Problem ist, da viele Unix-Programme mit Quelltext ausgeliefert werden und MacOS X ja die Developer Tools und damit die benötigten Werkzeuge beiliegen.

Bei Programmen mit einer graphischen Oberfläche sieht die Sache anders aus. Wenn das Programm in Java geschrieben ist, dann wird es auch unter MacOS X funktionieren. Java ist extra auf die Portabilität von Programmen (inkl. Oberfläche) ausgelegt und MacOS X kommt mit einer kompletten Java 2 Laufzeitumgebung.

Schwierig wird es bei Unix-Programmen, deren Benutzeroberfläche auf dem X Window System basieren. Denn im Gegensatz zu den meisten anderen Unix-Varianten benutzt MacOS X nicht das X Window System als Oberflächenbibliothek. Programme mit einer grafischen Oberfläche müssten also erst an MacOS X angepasst werden.

Es gibt aber auch schon Bestrebungen, das X Window System auf MacOS X zu portieren. Zum einen eine OpenSource-Initiative namens "X on X" und zum anderen eine kommerzielle Variante namens "XTools" von Tenon. Darauf aufsetzend kann man dann Unix- oder Linux-Programme auf MacOS X portieren, wie es z.B. für die populäre Bildbearbeitungssoftware "GIMP" bereits gemacht wird.

Beitrag von: Dirk (15. Apr. 2001)


  

Laufen auch Unix-Programme unter MacOS X?

| 0 Kommentar(e) | (Neuen Account anlegen)
Die folgenden Kommentare geben Meinungen von Lesern wieder und entsprechen nicht notwendigerweise der Meinung der Betreiber dieser Site. Die Betreiber behalten sich die Löschung von Kommentaren vor.