MacOSX - Linux

Pagina: 1
Acties:

  • Nietzman
  • Registratie: April 2000
  • Laatst online: 20:59
jahaa!
Zoals jullie allemaal weten is de kernel van MacOSX (Darwin) op BSD gebaseerd, hierdoor is het redelijk simpel om programma's die voor unix-based systemen zijn geschreven te porten naar de mac....

mijn vraag: is dit andersom ook mogelijk?

Denk aan programma's als Photoshop, (The Gimp is ook niet alles) Illustrator of Golive.... zijn deze ook onder linux te draaien? * Nietzman gaat pas echt 100% over naar linux als dit soort programmas goed willen draaien onder linux....
(En ja, ik ken de windows-emulator... maar ik kan me niet voorstellen dat een ge-emuleerde versie beter zou werken als een geporte....)

  • banaan-X
  • Registratie: Februari 2001
  • Niet online
Kijk, dit vroeg ik mij ook al direct af toen ik in C!T las dat Photoshop nu onder MacOS X werkte! Ik ben erg benieuwd wat hier uit komt ;) Het zou iig een goede ontwikkeling voor Linux zijn als MacOS X progs zouden draaien op Linux.

  • kroeske
  • Registratie: Mei 2000
  • Laatst online: 25-03 11:35
het lijkt mij dat de grootse moeite met het porten van dergelijke programma's de gui is, aangezien mac os X geen Xfree gebruikt, kan dat IMHO nog knap lastig worden (spreekt de noob ;))

Verwijderd

als je de source code hebt zal het niet zo moeilijk zijn om ze opnieuw te compilen voor x86 alleen die heb je niet

  • banaan-X
  • Registratie: Februari 2001
  • Niet online
Toch maar ff opgezocht (1min google'en ;) :P ):
>> I'm not sure, but it looks as though Mac OS X will not be using
>> ELF as its executable format. Besides non-POSIX/Linux calls,
>> this pretty much prevents any binary compabitbility between Mac
>> OS X and MkLinux/Monolithic Linux. MkLinux-only apps (which
>> make Mach system calls) could probably be recompiled on Mac OS
>> X. Posix compliant apps should also work. I don't know if
>> they'll have a PThreads library on Mac OS X.

scott> But there should be binary compatibility for non-X11 BSD
scott> apps, right? How hard is it to port from Linux to BSD and
scott> would it be very difficult to set up a translation layer
scott> in/on Darwin to run Linux stuff as-is?

No there would be no compatibility without recompiling for Max OS X
even for command line programs. This is because the executable format
is different. The MkLinux people and the PPC Monolithic Linux use
ELF. They also have the same system calls since they are both
Linux. Mac OS X programs will use native Mach, BSD, and/or POSIX
calls. Some Linux system calls will not be represented. So even if
they do use ELF you may have to recompile/port some programs.
Zal dus niet gaan... :'(

  • Lethalis
  • Registratie: April 2002
  • Niet online
Als je de API eenmaal hebt geporteerd en alles opnieuw compileert .. met heel veel geluk ooit eens ja. Maar ik zie nog niemand dit doen.

Wat Linux op de desktop nodig heeft, is een standaard API.

Ask yourself if you are happy and then you cease to be.


  • Apache
  • Registratie: Juli 2000
  • Laatst online: 17-08 14:28

Apache

amateur software devver

QT 3 draait volgens mij onder windows, mac os X & linux, volgens hun white paper die ik vanop cebit heb toch, zou een mooie oplossing zijn.

If it ain't broken it doesn't have enough features


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

Op donderdag 02 mei 2002 13:29 schreef kroeske het volgende:
het lijkt mij dat de grootse moeite met het porten van dergelijke programma's de gui is, aangezien mac os X geen Xfree gebruikt, kan dat IMHO nog knap lastig worden (spreekt de noob ;))
Nee, je slaat zo'n beetje de spijker op zijn kop.
Maar zonder de source kom je al helemaal nergens.
Op donderdag 02 mei 2002 13:42 schreef Lethalis het volgende:
Wat Linux op de desktop nodig heeft, is een standaard API.
Zucht... *blaat*.

Noem eens een probleem qua APIs dan? (los van sound, want ik geef toe dat dat messy is).
Pagina: 1