Estas comparando manzanas y naranjas. Linux es un núcleo del sistema operativo utilizado por varios sistemas operativos llamados Distribuciones de Linux, mientras que macOS es un sistema operativo completo que se ejecuta en el núcleo XNU. Entonces su pregunta podría reformularse de las siguientes 2 maneras:
- ¿Es el núcleo XNU más seguro que el núcleo Linux?
- ¿Es macOS más seguro que las distribuciones de Linux?
Así que tratemos ambas preguntas por separado:
¿Es el núcleo XNU más seguro que el núcleo Linux?
- ¿Codificar bien implica competencia en piratería? Explique la diferencia, similitudes e interrelaciones entre ellos.
- ¿Cuál es la mejor manera de crear una política de firewall para una gran empresa, que sea lo suficientemente segura y no requiera demasiado mantenimiento?
- ¿Crees que se puede confiar en CafeBazaar en términos de seguridad?
- Cómo hacer que mi teléfono esté a salvo de virus
- ¿Tiene sentido que el FBI haya almacenado su base de datos de UDID en un CSV de texto plano?
Yo diría que son igualmente seguros. Ambos usan las mismas políticas para la administración de usuarios, permisos de archivos, protocolos de red, memoria y acceso al hardware que se heredaron de sus raíces Unix y ambos implementan el mismo acceso de palanca baja que impide que cualquiera, incluso los usuarios root accedan directamente al núcleo, sus módulos o alterar los controladores del dispositivo.
Ahora avanzando a la segunda pregunta, que probablemente es lo que realmente está buscando:
¿Es macOS más seguro que las distribuciones de Linux?
Para comenzar, diré que la seguridad en casi todas las distribuciones de Linux se puede fortalecer hasta el punto en que macOS no pueda competir, pero uno necesitaría saber cómo implementar y mantener este nivel de seguridad, por lo que solo consideraré Distribuciones de Linux con su configuración de seguridad predeterminada.
Solo puedo hablar por las distribuciones de Linux que he usado que son: Ubuntu, openSUSE, SLED, Fedora, RHEL y CentOS. Podemos agregar Android a la lista, ya que se ajusta a la definición de una distribución de Linux. También he usado otras distribuciones en ocasiones, pero no lo suficiente como para formar una opinión.
Solo consideraré los escenarios en los que todos los sistemas operativos están actualizados, ya que todos ellos tenían importantes fallas de seguridad en el pasado que fueron parcheados y ejecutando software obsoleto, no se puede culpar al fabricante.
Yo diría que Fedora, RHEL y CentOS son un poco más seguros que macOS. SELinux de Red Hat está a la par con XProtect de Apple en términos de mantenimiento de la integridad del sistema, aunque funcionan de diferentes maneras. Las actualizaciones de seguridad para estas distribuciones son más frecuentes y ha habido menos informes de ataques que en macOS.
Ubuntu, openSUSE y SLED son un poco menos seguros que macOS. SELinux no está disponible de fábrica, pero se puede instalar por separado. Las actualizaciones de seguridad son menos frecuentes e incluso las versiones principales ocurren con menos frecuencia que para macOS, con la excepción de Ubuntu.
Android es significativamente menos seguro que macOS o incluso versiones de iOS con jailbreak si somos justos y comparamos los sistemas operativos móviles. La plataforma dual abierta y cerrada de Android junto con su pobre hardware y administración de memoria lo hacen vulnerable a una serie de ataques. Las actualizaciones tardan mucho en llegar a los dispositivos de los usuarios desde el momento en que se lanzaron debido al bloqueo del proveedor. En cualquier momento hay varias vulnerabilidades conocidas conocidas para Android que tardan un tiempo en corregirse. Si somos completamente justos, esto también se debe en parte a su gran popularidad en comparación con otras distribuciones de Linux.
Java sigue siendo una amenaza importante para ambas plataformas y la mayoría de los ataques en las instalaciones de Linux de escritorio y macOS todavía ocurren a través de exploits de Java. Lo siento, amantes de Java.
También me gustaría corregir algo que se mencionó en otra respuesta, a saber, que las aplicaciones en macOS están protegidas y no pueden interactuar entre sí. Esta es simplemente la política de Apple y solo se aplica a las aplicaciones descargadas de la App Store o que hayan sido firmadas por Apple. Las aplicaciones aún pueden interactuar entre sí y no hay nada en el diseño del sistema que les impida hacerlo. No todos son paquetes .app que residen en la carpeta Aplicaciones.
Finalmente, me gustaría concluir que en un escenario del mundo real, la seguridad de macOS es comparable a la de las distribuciones de Linux para cualquier propósito, desde computadoras personales hasta computadoras de trabajo y servidores, y no hay razón para que sea un factor decisivo para elegir sistema. En cambio, hay otros factores a considerar al elegir entre ellos, ya que los usuarios de Mac y Linux rara vez tienen los mismos requisitos. Espero que mi respuesta haya sido útil.