Como os utilitários do sistema GNU são compatíveis com Linux?

Como os utilitários do sistema GNU são compatíveis com Linux?

De acordo comArquitetura GNU Hurdo sistema operacional GNU foi originalmente projetado para ser usado com o kernel GNU Hurd, que é uma arquitetura de microkernel.

Como é que os hobbyistas conseguiram combinar o kernel Linux com o software GNU para criar sistemas GNU/Linux se o Linux é um design monolítico? O kernel Linux substitui componentes GNU, como IPC de aplicativos, drivers de dispositivos, sistema de arquivos, etc. ou houve um grande esforço para trazer esses utilitários de modo de usuário GNU para o modo kernel? Se esta última for verdade, quão difícil foi fazer isso?

Responder1

O artigo que você vincula continua dizendo

Os servidores implementam coletivamente a API POSIX

Como os aplicativos são aplicativos de "espaço do usuário" escritos usando a API POSIX, eles podem ser executados com alterações mínimas em qualquer sistema operacional semelhante ao POSIX.

informação relacionada