If Apple ships a unit (in this case a laptop) with an nVidia graphics card then certainly they must have drivers of some sort for it in order to have hardware acceleration; this I think is a fact even though I don't "know" it to be so; if it weren't true then having an nVidia GPU would be a pointless waste of money on Apples part. Whats also true is that OSX is based upon Darwin, a Free(?)BSD kernel, which from my understanding is fairly compatable with the Linux kernel.
So whats stopping us from using the driver that ships with OSX?
My guess(es)?
* Darwin isn't binary compatable with Linux; akin to how Windows isn't compatable with Linux (Speculation, I've never touched a BSD and all my knowledge of it is heresay).
* "Severe" integration within OSX making it hard or impossible to extract and be useable.
* Licensing restrictions that either prevents this from happening entirely (EG "Must be used with OSX") or would require a license to OSX; either of which don't (technically speaking) make it impossible, just morally wrong or only useful for people who use both OSX *and* Linux.
Lastly (and somewhat unrelated but still concerning nVidia); is there an open-source project actively working on 3D capabilities with nVidia cards? I know Xorg has the 2d "nv" driver, and at one point there was a SF project working on riva/tnt/early geforce (I think?) support; and ATi has an opensource implimentation as well as official, but is there an nVidia one? I knew when I bought the laptop that it was unlikely I'd have linux 3d acceleration and I'm okay with that, I'm just wondering if there are alternatives available for me to play around with; even if they're rough around the edges.


