Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Tenori0

desenvolvimento do kernel linux para GNU/DEBIAN

Recommended Posts

Boa tarde galera , ultimamente venho estudando um pouco sobre o kernel linux e me surgiram umas idéias e sinceramente não sei se posso dizer se são loucas ou se tem alguma base para um projeto futuro.

Queria saber em relação ao sistema GNU/Linux Debian , caso eu quise-se fazer uma modificação para um tablet ou um smartphone como SO padrão , sem usar android ou nenhum artifício se quer para que ele instalar-se e funciona-se nesses aparelhos.
Qual o caminho em termo de linguagem de programação eu devo seguir?

Eu tenho conhecimento em lógica , básico em C e intermediario em linux. Estou começando o técnico em desenvolvimento de softwares e tenho essas idéias em mente. Mas gostaria muito mesmo , que alguém pode-se me da uma luz para trilhar esse caminho.

Desculpem qualquer coisa , caso não tenha conseguido me expressar conrretamente sobre minhas dúvidas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A linguagem é C, essencialmente e especificamente, voltada ao GCC (GNU C Compile).

Você deve conhecer C profundamente e arquitetura de hardware, como os componentes físicos e lógicos se comunicam.

 

O kernel do Debian possui port para algumas várias arquiteturas, dentre elas estão dispositivos móveis. Pode ser que isto já seja um caminho para resolução de parte do seu problema.

 

Alguns documentos interessantes para leitura:

http://www.tldp.org/LDP/cpg/Custom-Porting-Guide.pdf

http://www.stillhq.com/pdfdb/000454/data.pdf

Compartilhar este post


Link para o post
Compartilhar em outros sites

O caminho é longo jovem, mas acho que uma boa sugestão é você dá uma olhada no livro "Sistema Operacionais: Design e Implementação", do Tanenbaum. É o único livro que conheço que vai te dar a visão de como um sistema operacional funciona e te dar a compreensão de baixo nível de um sistema operacional necessário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma dica, hoje em dia quase todas faculdades oferecem os mais diversos cursos extra-curriculares.

São cursos intensivos, realizados em poucos dias, normalmente no fim de semana ou férias.

Não alunos podem participar também.

 

A USP realiza muito desses cursos intensivos que te ensina a criar tua própria distribuição linux e muitas outras coisas. Mas não só lá, faculdades menos conceituadas, mesmo as privadas, oferecem tais curso, procure se informar sobre isso.

 

Fica a dica ;)

 

OBS: Claro, que você precisa já ter um prévio conhecimento de outras áreas pra muitos desses cursos, mas tem curso pra todos os níveis. E os preços são bem acessiveis.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.