Actually it would have happened in exactly the same way.
Originally Posted by doom_Oo7
Apple release the source code to their XNU kernel - but porting it to FreeBSD isn't as easy as you think. Though the two share a lot of code, the entire lower half and driver model of Apple's XNU is different to FreeBSD. It's not some copy and paste job.
In re porting from Linux: The DRI stack is BSD licensed; this was agreed back in the XFree86 days as a means of allowing Linux, the BSDs, and Solaris to combine their efforts in driver support.
Impressive. I wonder what's causing it.
Originally Posted by BSDude
Originally Posted by JX8p
ASLR solves almost all of the loopholes which exists in SSP, NX, W^X, ExecSheld and Libsafe. ASLR is a very big thing and FreeBSD is therefore a big blunder. OpenBSD only randomizes the top of thier stack which is not effective.
Linux however, randomizes thier entire address space (Stack, Heap etc.).
Last edited by endman; 04-19-2014 at 05:03 AM.
This an unfair benckmark. PCBSD used an old version of KDE while Unbuntu used the lastest Unity interface which slowed it down. Know with the slow, bloated ZFS, the results will be very different. And I mean very very different.
Originally Posted by xeekei
Last edited by endman; 04-19-2014 at 05:08 AM.
They want everything possible to be BSD, but rewriting the kernel driver? Probably way too expensive both time-wise and financially for them to even consider it.
Originally Posted by Szzz
On a side-note: The out-of-kernel portions of the GPU drivers are almost all under the MIT license, so those would be fine