Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Mar 2008 22:36:10 +1000
From:      Da Rock <rock_on_the_web@comcen.com.au>
To:        freebsd-questions@freebsd.org
Subject:   Re: Mac osX drivers
Message-ID:  <1206448570.6973.114.camel@laptop2.herveybayaustralia.com.au>
In-Reply-To: <130DF471-F5ED-4E42-8678-1C2FB954F9B1@mac.com>
References:  <1206332783.6973.95.camel@laptop2.herveybayaustralia.com.au> <20080324201908.GA17432@Grumpy.DynDNS.org> <130DF471-F5ED-4E42-8678-1C2FB954F9B1@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Mon, 2008-03-24 at 13:49 -0700, Chuck Swiger wrote:
> On Mar 24, 2008, at 1:19 PM, David Kelly wrote:
> > On Mon, Mar 24, 2008 at 02:26:23PM +1000, Da Rock wrote:
> >> I know I keep asking about drivers, but what about Mac drivers? I
> >> understand that Mac osX is based fairly well on BSD, so would the
> >> drivers be portable?
> >
> > Drivers for doing what?
> >
> >> This is all on a current project I'm working on...
> >
> > Go study the available Darwin code from
> > http://www.opensource.apple.com/darwinsource/
> 
> This is good advice, but if you check this link and actually look at  
> the OSX drivers under there, you'll discover that they are generally  
> written in C++ using something called the I/O Kit, documented here:
> 
> http://developer.apple.com/reference/HardwareDrivers/
> http://developer.apple.com/documentation/DeviceDrivers/Conceptual/IOKitFundamentals
> 
> > I believe you will discover many of the drivers in MacOS X came from  
> > FreeBSD.
> 
> Not really, no.  The OS X drivers originated from the Mach project at  
> CMU and NeXT Computer back in the early 90's [1], with a significant  
> rewrite by Apple after they acquired NeXT circa 1998 to add numerous  
> drivers to support Apple's hardware in particular.
> 

Thanks for the info guys- looks like I have to keep looking for a
different solution. I do have another question but I will ask this in
another thread.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1206448570.6973.114.camel>