On Wed, Jul 31, 2002 at 03:44:13AM -0700, Frank Cusack wrote:
> On Tue, Jul 30, 2002 at 03:36:32PM +0100, Johnsen, Lasse wrote:
> > From: http://developer.apple.com/internet/macosx/intro.html 
> > 
> > Mac OS X is largely based on one of the most popular and stable open source
> > UNIX variants: FreeBSD. FreeBSD has a long history on the Web, and is used
> 
> But OS X is really Mach 3.0, which means the "FreeBSD" part of it is not
> the same thing as what is implied by the above statement.
> 

I don't know enough about coding/kernel architechtures to know how this
works, but I believe that MacOS X is a BSD kernel, running on top of
a Mach Microkernel. The environment around it is a strange mixture of
BSD, NeXT, and MacOS.

As someone who has used Macs since the mid 80's, and Unix's for at least
5 years, I could never figure out, just exactly how to approach any
given problem, from a Unix perspective, or from a MacOS one. The answer
generally tends to be a combo of the two.

However, I believe it's a pretty clean POSIX environment, and if you
get GCC installed, you can literally just grab a tarball of Apache or
Squid, and build it. By now the various groups have probably made 
accomodations for compiling on OS X, but from what I understand, you could
build on the very early releases, with a minor change to the Makefile.

That being said, I never seemed to get FreeRadius to work on the box
I had access to, I can't remember now what the problem was, tho I'm sure
my posts are in the archives, if you can make sense of them. I believe
I thought the Makefile wasn't able to pass the correct switches to ldd
or whatever OS X has for library creation/linking.

I am, unfortunatly, at this point, not a programmer, tho with a little bit
of luck, I'll be fixing that shortly.

Matt. 



- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to