> Patrik Stridvall wrote:
> >
> > OK. I'm just curious about the possibillities of porting
> > Wine to yet another platform (MacOS X). Since MacOS
> > are supposed to be similar and indeed IIRC even share
> > some code with *BSD OS:s porting WineLib might not be
> > that hard.
>
> As I understood it, MacOS X does not use X11 for its
> windowing system, although there are X servers available.
That is my understanding too.
> So I imagine Wine running under X11 would not integrate
> very well with native Mac applications.
True, but if it was possible make Wine (WineLib) run under
MacOS X under X Windows a MacOS X driver (macosxdrv) could
be written later.
Actually you could, as soon as it worked under X11, make a pseudo
MacOS X driver that inherited the X11 driver while providing
closer MacOS X integration for the clipboard or whatever that
needed closer integration.
Anyway writting a real MacOS X driver will probably not be that
hard. It will be some work with the details but there are no
difficult problems that is needed to be solved AFAICS.
The BeOS port mainly failed because of the lack of support
for common Unix functions like mmap and {send,recv}msg
and the fact that file handles and sockets are not the same,
not for any other reasons. These should be non issues on
MacOS X AFAIK.