COMO POSSO DESENVOLVER UM KERNEL EM C

1. COMO POSSO DESENVOLVER UM KERNEL EM C

Zwormy
Zwormy

(usa Debian)

Enviado em 06/07/2022 - 16:35h

Olá, pessoal! Boa tarde! Então estudo a linguagem C há um tempo já, e queria saber agora o que eu preciso estudar para criar um Kernel(básico) mesmo. Alguém poderia me ajudar no que devo estudar para conseguir chegar nesse objetivo? Sei que vai levar muito tempo de estudos, mas não tem problema. Desde já, obrigado a todos!


  


2. Re: COMO POSSO DESENVOLVER UM KERNEL EM C

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 06/07/2022 - 17:33h

Procure os livros: "Sistemas Operacionais Modernos" e o "Operating Systems: Design And Implementation", os dois do mesmo autor.
Esse segundo é mais prático e foi usado por Linus Torvalds para criar o kernel linux, digo, mas não é o mesmo código, apenas inspiração direta.

As melhores fontes de pesquisa são de maioria língua inglesa.
Se não sabe ler em inglês, sugiro está dica como ponto de partida:
https://www.vivaolinux.com.br/dica/Apostila-Gratis-com-Dicas-para-Estudar-e-Aprender-Ingles


3. Re: COMO POSSO DESENVOLVER UM KERNEL EM C

aguamole
aguamole

(usa KUbuntu)

Enviado em 06/07/2022 - 19:37h

Abre o código fonte do kernel Linux e começa a estudar.
https://kernel.org/

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


4. Re: COMO POSSO DESENVOLVER UM KERNEL EM C

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 06/07/2022 - 20:01h


SamL escreveu:

Procure os livros: "Sistemas Operacionais Modernos" e o "Operating Systems: Design And Implementation", os dois do mesmo autor.
Esse segundo é mais prático e foi usado por Linus Torvalds para criar o kernel linux, digo, mas não é o mesmo código, apenas inspiração direta.

As melhores fontes de pesquisa são de maioria língua inglesa.
Se não sabe ler em inglês, sugiro está dica como ponto de partida:
https://www.vivaolinux.com.br/dica/Apostila-Gratis-com-Dicas-para-Estudar-e-Aprender-Ingles


Os dois do tannembaum,
https://www.amazon.com.br/Sistemas-Operacionais-Implementação-Andrew-Tanenbaum/dp/8577...







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts