Solução para a falta de drivers no kernel GNU/Hurd

Damien Zammit apresenta uma solução prática para a falta de drivers do GNU/Hurd com o uso do framework rumpkernel do NetBSD, confira.

 

 

 

Uma solução prática para a falta de drivers do GNU/Hurd: o framework rumpkernel do NetBSD

 

E 5 e 6 e Fevereiro e 2022 Damien Zammit se apresentou na FOSDEM 2022.


"GNU/Hurd é o sistema operacional original de Software Livre iniciado na década de 1980. Seu design de microkernel vem evoluindo ao longo dos anos e o projeto ainda não atingiu o uso convencional. Acredito que isso se deva a um motivo principal: a falta de drivers para periféricos e hardware. Nesta palestra, explico como os drivers de kernel do NetBSD foram reutilizados em uma configuração de microkernel e demonstro seu uso para inicializar um sistema GNU/Hurd por meio de um driver de disco de retorno de espaço de usuário, com um kernel Hurd sem driver, gnumach. O gerenciamento ACPI, o gerenciamento PCI e o driver real estão em processos separados com interfaces RPC entre eles, o que separa sua depuração, preocupações de licenciamento e execução. Acredito que isso esteja alinhado com a visão original do sistema operacional (como um Hurd de servidores)."

 

 Descrição da implementação.



 

Progresso da implementação o NetBSD no GNU/Hurd.

 


 

 Fonte e mais detalhes da apresentação.

 

Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais