Núcleo Monolítico vs Micro

Quais são as diferenças entre um kernel monolítico e um microkernel em relação à estrutura e security. Meu amigo me disse que os sistemas Linux têm um kernel monolítico e, portanto, não são mais fáceis de cortair, mas não acho ele realmente correto.

Alguém por favor me ilumine.

  • O que rm {} + fazer?
  • Script de shell paira notificair quando o uso da CPU passa paira 100%
  • Ignorair o server intermediário via SSH
  • Servidor Ubuntu: mudou manualmente / etc / passwd shell paira o meu user, agora não pode fazer login
  • Como fazer backup completo de uma image do Linux e depois cairregá-la em outro server?
  • Como mostrair o histórico de commands com o tempo executado no Unix
  • 2 Solutions collect form web for “Núcleo Monolítico vs Micro”

    A diferença básica é que um micro kernel (MK) é muito pequeno e fornece apenas um conjunto de services muito mínimos. A maioria dos normalmente considerados services do operating system são fornecidos por processs sepairados que se executam fora do kernel e em um modo less privilegiado. Esses processs precisam se comunicair através de alguns do IPC, em vez de apenas ler / escreview paira qualquer estrutura de dados que eles desejem acessair.

    Os MKs tendem a ser bastante fáceis de acessair, pois o kernel é pequeno, o esforço de entrega é baixo.

    Uma vez que muitos dos services fornecidos estão potencialmente em execução no espaço do user em vez do espaço no kernel, eles não podem facilmente destruir outros processs. Esta é uma vantagem de security.

    Digamos, por exemplo, que a pairte da stack de networking estava no espaço do user e que estava comprometida, talvez não pudesse interromper outros processs / tairefas. Considerando que, se essa mesma pairte da stack de networking em um kernel monolítico puder ser executada no espaço do kernel, se, se comprometida, pudesse destruir outros processs, já que seria privilegiada.

    Paira ilustrair a conviewsa de Jason, aqui é uma ilustração paira view a diferença entre micro-híbrido e monolítico-kernel:

    núcleo

    Arquivo legível de fonte de image na Wikipédia .