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
