Recursos que o kernel Linux possui e o Windows não? [fechadas]

3

Quais são os recursos técnicos significativos do kernel do Linux que o Windows não possui?

Algo que eu possa encontrar em uma lista de recursos do kernel , que é conceitualmente uma vantagem ou significativamente diferente do Windows. Talvez algo de políticas de acesso, redes, gerenciamento de arquivos, etc ...?

Não estou procurando referências de velocidade ou memória, mas sim recursos técnicos ou de arquitetura que sustentam a principal diferença entre os dois sistemas operacionais.

EDIT: sim. A comparação da Wikipedia mencionada no comentário dá respostas como as que estou procurando. Parece bastante técnico e talvez alguém possa escrever um pequeno comentário se as diferenças tiverem implicações práticas para o usuário (ou desempenho). Aqui está um resumo do artigo:

(por que o Linux tem muitos módulos, enquanto o Windows apenas menciona uma solução?)

                     Linux                                   Windows
Virtualization:      cgroups, chroot, KVM, ...               Hyper-V
Security:            POSIX ACL                               ACL
Profiling:           OProbe, kprobe, ...                     Event tracing
Soft/Hard-Realtime:  Yes                                     No

Além disso, o site menciona que o Linux tem o seguinte, embora não tenha certeza se o Windows pode fazê-lo:

  • segurança baseada em recursos
  • Keyctl de gerenciamento de chave no kernel
  • API de auditoria fanotify
  • SELinux da Sandbox, KVM, seccomp
  • Syncookies de proteção Synflood

Importa se o Linux tem mais sistemas de arquivos suportados? Você não pode ter um módulo do Windows? O que significa que o Linux tem mais cifras e algoritmos de hash suportados? É superior em desempenho quando comparado a uma "solução de complemento do Windows"?

Esse é o resumo que vejo no Wiki. É muito técnico para eu entender: / Você vê algo com implicações para o usuário aqui? :)

    
por Gerenuk 20.09.2013 / 20:19

1 resposta

2

Sua pergunta é difícil de responder porque o código-fonte do kernel do Windows é proprietário. Mas uma diferença estrutural entre eles é que o kernel do Linux é monolítico e o kernel do Windows é uma mistura de microkernel e kernel monolítico. Outra diferença é a "unidade de execução", no Linux é o processo, mas no Windows é o segmento.

    
por 20.09.2013 / 21:55

Tags