FreeBSD Advances For ARM, Bhyve, Clang
Phoronix: FreeBSD Advances For ARM, Bhyve, Clang
For those curious about the state of FreeBSD, the FreeBSD Q1'2014 quarterly status report has been issued...
Total Security Fail
Finally, ASLR support in 2014
20Fucking14. Wonder how many simple exploits have occurred on production servers.
Last edited by endman; 04-18-2014 at 03:11 AM.
Probably none. ASLR isn't really a big deal. It wouldn't have saved you from Heartbleed.
Originally Posted by endman
iOS have 64-bit ARM (AArch64) support.
Apple derived iOS from OS X, which was derived from NextStep, which was derived from FreeBSD?
Now BSD have to implement 64-bit ARM support themselves?
How can they port something from Linux if they want everything to be BSD-licensed and Linux is GPL?
I read they're updating the so called "linuxator" from the current fedora 10 base installation. This was in attempt to try make the linux version of steam work. I wonder how well, if possible, freebsd would be able to run linux games?
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.
NextStep wasn't derived from FreeBSD, FreeBSD as a distribution didn't exist back then. NextStep took what it needed from BSD Unix.
Originally Posted by uid313
Yes, the FreeBSD community has to port ARM64 all over again because FreeBSD and OSX although cousins are not at all compatible, OSX has a completely different kernel.
Apple released their ARM64 documentation which was picked up by the LLVM community and will be amalgamated with their own AArch64 implementation so on the compiler front it will be covered for the FreeBSD guys. <--- This was actually covered by Phoronix.
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 06:03 AM.