Haha. This is a good one! You made my day! You should probalbly read this: https://twitter.com/lemiorhan/status/935578694541770752😉





Actually, OSx is a horrible OS in regards of security, because the user has very limited access and authority over major parts of the system. Considering, that every line of code is a possible one to exploit, the major goal should be to reduce complexity to gain security. While with other UNIX like OS as BSD or Linux the users have the possibility to reduce attack surface pretty effective, with OSx this is difficult or impossible at all for the OS itself.





Who, for example, needs the bloated standard kernel? In this thing nearly everything is included even if 95% of the users only need 30% of the included functions. So why e.g. do I need to compile all filesystem drivers, when I only need ext4? Or why do I need 20 different bluetooth drivers compliled, when my PC does not even have bluetooth hardware? I could go on and on and on...





With Linux one can build a kernal from scratch exactly with the features required and can even only compile them as modules (or even utilize security features as grsecurity and PaX). Even better, one can sandbox every application using seccomp to filter system calls (as Google does with Chrome btw).





Not sure why so many people guess, that Apple OS is safe, but I'm really interested if anyone has a good argument, because none comes to my mind.





Cheers,

sizeof(void)