Dirk Hohndel e Linus Torvalds
Durante o Open Source Summitt que foi realizado nos dias 5 e 6 de dezembro em Tóquio, Japão, Linus Torvalds o pai do Linux, Abordo vários tópicos importantes em uma discussão relacionado ao desenvolvimento do Kernel Linux.
Entre os temas abordados falou sobre a próxima iteração do kernel Linux, a fadiga do mantenedor e o futuro papel da inteligência artificial no desenvolvimento de código aberto, além de detalhes sobre a versão 6.7 do kernel Linux, além de falar sobre sua evolução pessoal como líder de projetos.
Durante a discussão Linus Torvalds enfatizando em mais de uma ocasião que o papel de mantenedor exige gosto para avaliar o código dos outros e a presença constante.
Torvalds discutiu o estado atual do Linux com seu amigo Dirk Hohndel, chefe de código aberto da Verizon. Hohndel levantou a questão da fadiga dos mantenedores, observando que os mantenedores do kernel Linux estão cada vez mais se sentindo sobrecarregados por esse recurso essencial e exigente.
E vale ressaltar que esse assunto não é novo, pois é um assunto muito importante que já foi levantado na mesa e dentro da comunidade de desenvolvedores e mantenedores do Kernel Linux, isso é um tanto preocupante, já que a carga de trabalho dos mantenedores está aumentando.
A discussão entre Linus Torvalds e Dirk Hohndel no Open Source Summit da Linux Foundation fornece uma visão interessante sobre os desafios enfrentados pelos mantenedores do kernel Linux. A questão da fadiga do mantenedor, criado por Hohndel, destaca um aspecto crucial e muitas vezes esquecido do desenvolvimento de código aberto.
Torvalds respondeu apontando que é mais fácil encontrar desenvolvedores do que mantenedores, e que o papel de mantenedor exige um certo gosto por julgar o código dos outros, qualidade que pode ser inata, mas que também requer muitos anos de prática.
A constatação de que os mantenedores se sentem cada vez mais sobrecarregados em seu papel destaca uma realidade preocupante dentro da comunidade Linux. Destaca também a necessidade de encontrar soluções para aliviar a pressão sobre estes intervenientes-chave no processo de desenvolvimento.
A resposta de Torvalds destaca a necessidade de “provar” o código de outras pessoas. Essa característica, considerada inata e que exige anos de prática, poderia ser interpretado como uma barreira de entrada para aqueles que desejam assumir o papel de mantenedor. Isto poderia levantar questões sobre diversidade e inclusão na comunidade do kernel Linux.
“Na verdade, há muitas coisas interessantes acontecendo e estou muito feliz em vê-las”, disse ele. «Você poderia pensar que depois de 30 anos seu projeto se tornaria chato, mas não é. Estou encorajando ativamente as pessoas a fazerem coisas interessantes e estamos trazendo novas arquiteturas. Também temos pessoas experimentando novos idiomas, e Rust é amplamente discutido.”
Logo que Ao uso do Rust no kernel Linux, Torvalds destacou sua importância para evitar a estagnação, antecipando a sua integração gradual em partes significativas do kernel durante o próximo ano. Ele observou que, embora Rust ainda não tenha se estabelecido como o próximo grande sucesso, sua integração ativa nos principais drivers e subsistemas começará no próximo ano.
Ao falar sobre o futuro, Hohndel falou de “modelos linguísticos de grande escala (LLM) de inteligência artificial.” Torvalds manifestou a sua convicção de que a utilização destes padrões para escrever código será uma realidade, sublinhando que a automação sempre esteve presente na área da programação.
Tanto Eles também discutiram o próximo lançamento do kernel Linux, Linux 6.7, e Torvalds lançou a quarta versão candidata antes de partir para Tóquio. Ao planejar um lançamento durante o período de Natal, Torvalds destacou a importância da Linux Foundation como um espaço neutro que incentiva a colaboração além dos interesses individuais e empresariais, explicando assim sua decisão de apoiar a Linux Foundation em vez de trabalhar em uma empresa Linux.
A discussão entre Linus Torvalds e Dirk Hohndel expõe os desafios e preocupações válidas em torno da fadiga dos mantenedores, e também levanta questões sobre como a comunidade pode expandir e diversificar a base de mantenedores para garantir a sustentabilidade e a vitalidade do kernel Linux.