Olemis Lang <[email protected]> writes:

>
> Mac OS X is (AFAIK) a full FreeBSD system with a proprietary kernel
> and Cocoa & other Mac specific libs working somewhere on top of it .

That's not true.  Mac OS X is Darwin plus mac UI on top.  Darwin is sort
of a cross between mach and some freebsd code and I think some netbsd
(network stack), with a userland that's been done oddly.  In particular
shared libraries are totally different from how they are on *BSD (and
*BSD and Linux are pretty much the same for shlibs).  And other things
are gratuitously different.  Building a program that works on linux and
*bsd on mac is often a small bit of work.

> Since you shouldn't be using Mac-specific soft (i.e. Apache should
> only use FreeBSD components, AFAIK) any tutorial for
> (Free|Open|...)BSD , Unix , or Linux should be very similar (unless
> you're using some Mac-specific install package, doing Mac-specific
> magic under-the-hood ... BTW, how did you install Trac ?) just be
> aware of path translations between OS ...

But this is mostly true - apache config may need something special, but
I know 'bmake package-install' in www/apache22 in pkgsrc works just
fine.  The issues are mostly solved by libtool.  Once you have apache,
python mod_wsgi running, trac is easy.

Attachment: pgp6dimy8ZN6V.pgp
Description: PGP signature

Reply via email to