Como o kernel Linux é construído [fechado]

1

Eu sou novo no Linux e gostaria de saber como o kernel do Linux é construído.

Quem constrói isso? Ouvi dizer que o Linux é construído por programadores sentados em todo o mundo. Mas só é liberado pelo fundador, ou seja, Linus Torvalds.

Ele programa todo o código do kernel Linux ou alguns outros?

Se os programadores do Linux estão sentados em diferentes partes do mundo, então como eles se comunicam para coletar seu código?

    
por Harshit Shrivastava 20.07.2015 / 07:52

3 respostas

1

Primeiro, não, eu não acho que o próprio Linus Torvalds ainda escreva muito código que entra no kernel. Mas o que ele fez alguns anos atrás foi escrever uma ferramenta de gerenciamento de controle de origem, já que ele não estava muito feliz com as ferramentas de SCM existentes naquele momento. Se você quiser ouvir suas próprias palavras, por exemplo, pode assistir a uma de suas excelentes palestras: link

Então, basicamente, é a sua invenção do git , que ele fez exatamente para esse propósito, para gerenciar o ciclo de lançamento do kernel do Linux.

E foi isso que realmente fez a frequência de lançamento de kernels estáveis tão rápido, todos nós experimentamos desde a versão principal 3.

Quando você é bom em git, você pode abordar muitos objetivos, conhecidos hoje como integração contínua e entrega contínua para tornar o pequeno (uma pessoa) enorme (vários mil) distribuíam grupos de desenvolvimento juntos, para entregar continuamente software de trabalho.

Mas claro, Linus Torvalds não faz nada disso sozinho. Ele é apenas o último homem que assina uma versão do kernel mainline no link .

Veja o manual do usuário do git entregue com o git, ou aqui , para um exemplo de como trabalhar juntos em grandes projetos de software.

    
por 20.07.2015 / 08:45
1

Eu acredito que a lista de discussão do kernel Linux é onde o kernel muda e outras discussões acontecem. Há literalmente milhares de desenvolvedores em todo o mundo que trabalham juntos nisso (desde o código aberto). A lista de discussão faz mais do que apenas discutir mudanças de código. Quase tudo relacionado ao kernel.

Linus Torvalds supervisiona alterações de código para as versões mais recentes. A fonte é gerenciada via git, que é um sistema centralizado de gerenciamento de fontes.

    
por 20.07.2015 / 08:06
1

Bem, relativamente, tanto sim como não. Linus Torvalds escreveu a maior parte do código do kernel no início, por exemplo, ele gravou drivers de dispositivo, acessou HD e liberou uma versão, ele chamou de 0.01. Esse kernel, que é chamado de Linux, foi posteriormente combinado com o GNU para produzir um sistema operacional livre completo, e então gradualmente os voluntários aumentaram para milhares para escrever o kernel. Ele na verdade detém a maior parte do que você chama de "share%" ao escrever o kernel em comparação com outros. Ele detém coletivamente o lugar de "login" para o sistema de gerenciamento assinado centralizado ou simplesmente ele é o gerente de lançamento do kernel ou o coordenador do projeto. Além disso, o Linux é um projeto copyleft, então diferentes desenvolvedores e até mesmo empresas como RedHat, Novell, Intel, IBM, Fundação Linux, etc. estão patrocinando o desenvolvimento do Kernel Linux.

    
por 20.07.2015 / 10:04