← Back to team overview

sslug-teknik team mailing list archive

Re: Kan vi køre Mac OSX programmer på Linux?

 

Peter Toft <pto@xxxxxxxx> writes:

> Kunne man forestille sig at man kørte noget
> emulator-software, som fik Mac OSX programmer til at
> køre under Linux?

Det burde være en smal sag (hehe hybris) at få linux-kernen til at
emulere Darwins systemkald. Linux/sparc laver vist allerede en ligende
emulering af Solaris.

Det kræver selvfølgelig at man sidder på samme hardwarearkitektur. Så
Darwin/ppc vil stadigvæk være bundet til ppc og Darwin/i386 vil være
bundet til i386.

Det svare fuldstændigt til hvad FreeBSD-kernen gør med linux-binaries.


Så er der GUI'et. Native MacOS X-programmet er vist primært skrevet
til Cocoa, der er jeg ikke helt sikker på hvor let det er bare at
flytte.

Programmer der er skrevet til Cocoa skulle være ret lette at portere
til at bruge GNUstep.


Jeg har dog aldrig prøvet noget af ovenstående. Jeg kikkede engang
meget på hvad der skulle til for at lave emulering at
sytemkaldsgrænsen, men fik aldrig selv prøvet at skrive en ny
grænseflade.

-- 
 Peter Makholm     |    I congratulate you. Happy goldfish bowl to you, to
 peter@xxxxxxxxxxx |      me, to everyone, and may each of you fry in hell
 http://hacking.dk |                                               forever
                   |                                      -- The Dead Past


References