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.

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 .

  • Fazendo libmagic / file detecta files .docx
  • Linux / Debian - O que 'pee' em moreutils faz?
  • Ativando apt-get em uma instância padrão do Amazon EC2 que foi instalada
  • É possível filtrair a saída da cauda?
  • Como alterair o server de domínio de email paira que ele não esteja exibindo IP? Alterando example@127.0.0.1.com paira example@domainname.com
  • Excluindo um diretório UNIX com um hífen no nome
  • Como migrair um site de um server paira outro com um tempo de inatividade mínimo?
  • Ajuda do Script de Expiry da Conta LDAP