Qual SO tem um kernel mais estável, Android ou iOS?
Q: Qual SO tem um kernel mais estável, Android ou iOS?
A: O iOS tem um kernel muito mais estável. Isto é provado pelas poucas vezes que um iPhone tem uma falha no kernel (o que é praticamente inédito). Androids crash regularmente, portanto é um enorme esforço para separar os que estão relacionados com o kernel, mas como apostas, como podemos dizer um número significativo são os crashes do kernel.
Keep, tendo em mente que qualquer um que salte imediatamente para falar sobre o kernel do Linux, está na verdade a enganá-lo. O kernel Linux não é inerentemente mais estável que o kernel iOS, nunca ninguém provou que.
O que eles fazem é tentar convencê-lo usando a lógica lateral que não pertence aos telefones Android.
A comparação mais próxima a algo que corre com o Android (como um sistema completo) são os computadores pessoais desktop Android e eles definitivamente travam mais vezes do que iOS ou macOS (iOS e macOS usam o mesmo kernel XNU), na verdade você pode até hoje travar todo e qualquer kernel Linux, independentemente da versão, simplesmente ligando um dispositivo desconhecido na porta USB e o kernel Linux trava sem cerimónia, repetidamente e não pode ser reparado. Os desenvolvedores do kernel do Linux admitiram isso e eles estão claros que não têm intenção de consertá-lo porque todos os desenvolvedores do kernel do Linux são na verdade funcionários de grandes corporações, então até que essas corporações os autorizem a consertar o problema de travamento do USB do Linux, ele não será consertado. (Sim, você leu isso corretamente, todos os desenvolvedores do kernel são pagos para trabalhar no kernel Linux, eles não são voluntários doando seu tempo.)
Android/Linux fãs normalmente confundem a estabilidade dos servidores web Linux com dispositivos que rodam um sistema operacional completo. Os servidores Linux não são assim tão estáveis, apesar de serem computadores despojados que só têm o kernel Linux e apenas pouco software suficiente para funcionar como um servidor web ou gateway, isto é sobre isto. Quantas vezes por ano você recebe uma mensagem de erro quando você vai a um site (gateway para baixo, inalcançável, sem permissão, etc.) por ano. São muitas vezes para mim porque estou na internet como profissional, e o que descobri é que cada um desses erros é uma caixa de Linux que falhou, então dizer que algo que tem um kernel Linux é de alguma forma magicamente estável, é absolutamente falso.
Desktop Linux usuários têm muitos problemas e isso é mais indicativo do que os usuários Android podem esperar porque a interface Android é essencialmente seu ambiente de desktop de distribuição Linux, então se a comunidade Linux não pode tornar seus desktops Linux uncrashable então eles podem't tornar Androids uncrashable.
O kernel XNU da Apple (para macOS, iOS, iPadOS, etc.) não é descascado de forma alguma, ele inicia a vida como o microkernel Mach e, em seguida, funcionalidades Apple ADDED para torná-lo mais rápido, então ele foi realmente reforçado, não descascado. Isto faz dele um kernel híbrido moderno que tem o melhor dos recursos modernos onde o Android usa o antigo kernel monolítico do Linux. Mesmo Windows 10 é um kernel híbrido, tornando o Linux antigo pelos padrões modernos.
Ultimamente o que eu vejo dos meus clientes é que o iOS tem um kernel completamente estável e o Android trava demasiadas vezes para se preocupar em analisar os logs do travamento, então nós adivinharíamos que o kernel Linux do Android como é usado no Android não é tão estável quanto o iOS, então o iOS é o vencedor para nós.