Como começar a personalizar o linux?

2

Ouvi dizer que o Android é baseado em linux (ou unix?). Isso significa que os engenheiros do google modificaram o código linux para rodar em telefones Android ou tablets. Eu gostaria de me tornar esses engenheiros algum dia. Onde devo começar? Devo começar a olhar para o Linux incorporado?

    
por Moon 16.04.2011 / 10:12

2 respostas

5

Na verdade, o google fez mais escrevendo um sistema de plataforma de aplicativos / máquina virtual para rodar em cima do linux do que modificando o linux. Eles basicamente só usaram como base para construir, eles dificilmente tiveram que tocá-lo.

Quanto à sua pergunta, comece a fazer as coisas. Pegue algumas distribuições linux, instale-as em seus computadores ou em VMs, aprenda o seu caminho em torno delas e, em seguida, comece a cutucar plataformas customizadas, como embeded, uma vez que você já conhece as cordas. Encontre alguns dispositivos para hackear, codificar alguns projetos seus e, em seguida, encontre alguns projetos de código aberto para ajudar. Ao longo do caminho, você descobrirá como responder à sua própria pergunta.

    
por 16.04.2011 / 10:16
1

Um bom lugar para começar seria aprender a compilar o Kernel Linux. Vá para www.kernel.org e comece a baixar as versões do git e tente compilá-las primeiro. Não os instale ainda! Apenas aprender a construir o kernel fará com que você tenha certeza.

    
por 16.04.2011 / 17:58