Linus Torvalds discute o estado atual do Linux e seu futuro com a IA

Linus Torvalds discute Rust no Linux, fadiga entre os mantenedores do Linux e o futuro papel da IA no desenvolvimento Linux e de código aberto na Cúpula de Código Aberto no Japão

🖥️ Fundador do Linux, Linus Torvalds, fala sobre o futuro do Linux, dos mantenedores e muito mais

linus-tovalds-and-dirk-hondhel-oss-japan-2023

Linus Torvalds, o brilhante criador do sistema operacional Linux, fez uma rara aparição no recente Open Source Summit no Japão. Acompanhado por seu bom amigo Dirk Hohndel, chefe de código aberto da Verizon, Torvalds falou sobre o estado atual do Linux, lançando luz sobre o futuro do kernel, o papel dos mantenedores e muito mais.

O Próximo Lançamento do Kernel Linux: Chegada de Natal?

O destaque da conversa foi, sem dúvida, o próximo lançamento do kernel Linux. Torvalds havia lançado o quarto candidato a versão 6.7 antes do evento, e se tudo correr bem, o Linux 6.7 estará disponível a tempo para o Natal. 😊🎄

No entanto, Torvalds não ficou entusiasmado com a ideia de uma “janela de merge no Natal, que arruina o Natal para mim”. Para garantir que os desenvolvedores e mantenedores que se preparam para a versão 6.8 possam aproveitar as férias sem preocupações, Torvalds indicou que pode atrasar a janela de merge em uma ou duas semanas. Afinal, ninguém quer trabalhar durante o Natal, certo? 🎅🎁

Mantenedores: Mais do que Superdesenvolvedores

Durante a conversa, Hohndel trouxe à tona o tema dos mantenedores e seu papel muitas vezes cansativo e estressante. Torvalds ofereceu algumas reflexões esclarecedoras sobre o que é necessário para ser um mantenedor. Contrariamente à crença popular, o papel não exige alguém com habilidades de codificação sobre-humanas. Em vez disso, é ter bom gosto para julgar o código dos outros.

“Para ser um mantenedor,” explicou Torvalds, “você precisa ter um certo bom gosto para julgar o código dos outros. Algumas dessas habilidades podem ser inatas, mas grande parte exige prática.” Os mantenedores precisam ser capazes de analisar o código e determinar se é uma abordagem boa ou ruim, uma habilidade que vem com experiência e anos de prática.

Mas ser um mantenedor vai além de apenas bom gosto e expertise. Também requer disponibilidade constante e a capacidade de trabalhar com outros mantenedores e desenvolvedores, acomodando férias e tempo pessoal. Torvalds observou humoristicamente que ele não tem problema em estar sempre disponível porque ama o que faz. Além disso, admitiu que ficaria extremamente entediado nas férias sem o seu laptop. 😄

A Comunidade do Kernel Linux está Envelhecendo

Hohndel apontou o envelhecimento da comunidade do kernel Linux, mencionando que em cinco anos, um número considerável de principais colaboradores do kernel Linux estará atingindo a faixa dos 60 e 70 anos. Embora isso seja uma preocupação válida, Torvalds enfatizou que a comunidade possui uma mistura saudável de mantenedores antigos que estão ativos há mais de 30 anos e novos colaboradores mais jovens.

Torvalds mencionou que certas áreas do kernel, como o lado dos drivers, atraem mais jovens desenvolvedores. Essa diversidade de idade ajuda a garantir o crescimento contínuo dos mantenedores, trazendo novas perspectivas para o projeto. É reconfortante ver que a comunidade não está apenas envelhecendo, mas também evoluindo. 👦👨👵

Rust no Kernel Linux: Moldando o Futuro

A conversa também abordou o uso da linguagem de programação Rust no kernel Linux. Torvalds reconheceu que, embora Rust ainda não tenha se tornado uma parte indispensável do kernel, ele apresenta uma oportunidade para o crescimento e a inovação. Rust oferece benefícios técnicos e, mais importante, impulsiona o kernel e seus desenvolvedores, ajudando-os a evitar a estagnação.

Torvalds expressou otimismo em relação à integração crescente do Rust no kernel, com drivers e subsistemas principais começando a usá-lo ativamente. Embora possa levar anos até que Rust desempenhe um papel significativo no kernel, seu potencial é inegável. O casamento entre Rust e Linux está se tornando um daqueles momentos cruciais na história do sistema operacional. 🦀🐧

Além da Codificação: Comunicação e Abertura

À medida que a conversa chegava ao fim, Torvalds refletiu sobre a evolução e aceitação do código aberto nas últimas três décadas. A noção de abertura tornou-se uma parte intrínseca da indústria, e a necessidade de compartilhar recursos e colaborar em projetos e empresas tornou-se uma prática padrão. A Linux Foundation, como um espaço neutro para colaboração, desempenha um papel crucial ao incentivar essa cooperação.

Torvalds compartilhou por que escolheu trabalhar na Linux Foundation em vez de uma empresa focada em Linux: “É preciso ter um lugar neutro, e é por isso que dei meu nome à Linux Foundation”. Como uma das figuras mais influentes do mundo do código aberto, Torvalds reconheceu a importância de promover um ambiente que vá além dos interesses individuais e beneficie a sociedade como um todo. 🤝

🌐 Links Relacionados:Japão Preparando Lei Eustyle para Forçar a Apple a Permitir a Instalação de Aplicativos de TerceirosPipeWire 1.0: O Áudio no Linux Chega à MaturidadeLinux Pode Ser a Melhor Opção para Aumentar a Segurança do Seu Computador DesktopUltramarine Linux Flagship É um Forte Candidato a Desktop do AnoEste É o Meu Novo Cliente de E-mail Padrão Favorito para LinuxRust no Linux: Onde Estamos e Qual o Próximo PassoAjustando o Kernel do Linux com Inteligência Artificial, Segundo a ByteDanceOs Melhores Laptops com Linux no Momento

👩‍💻 Perguntas e Respostas dos Leitores

P: O Linux 6.7 realmente será lançado perto do Natal? R: Linus Torvalds pretende ter a próxima versão do Linux, 6.7, pronta para o lançamento perto do Natal, se tudo correr bem. No entanto, problemas inesperados ou os famosos “bugs bloqueadores” podem causar um pequeno atraso. Vamos cruzar os dedos e torcer por um Natal Linux alegre! 🎅🎁

P: Quais qualidades fazem alguém ser um bom mantenedor do kernel Linux? R: De acordo com Linus Torvalds, ser um bom mantenedor não significa ser um superdesenvolvedor. Trata-se de ter bom senso ao avaliar o código de outras pessoas e ser capaz de determinar se uma abordagem é boa ou ruim. Experiência e prática desempenham um papel significativo no desenvolvimento dessa habilidade. Além disso, mantenedores devem estar disponíveis na maioria do tempo e serem proficientes em colaborar com outros. É um trabalho difícil, mas sempre há espaço no topo para aqueles que estão à altura do desafio!

P: Como a comunidade do kernel Linux está se preparando para o futuro, quando muitos contribuidores estão envelhecendo? R: Embora seja verdade que a comunidade do kernel Linux está envelhecendo, ela também conta com uma mistura de mantenedores que contribuem ativamente há mais de 30 anos e desenvolvedores mais jovens que estão se juntando às fileiras. Certas áreas, como o lado dos drivers, atraem mais jovens contribuintes, infundindo a comunidade com perspectivas frescas e garantindo seu crescimento contínuo. Portanto, mesmo enquanto a comunidade envelhece, ela continua vibrante e adaptável.

P: Rust se tornará uma parte significativa do kernel Linux? R: Rust está ganhando lentamente aceitação no ecossistema do kernel Linux. Embora ainda não tenha se tornado uma parte essencial, a integração do Rust em subsistemas e drivers principais está no horizonte. Provavelmente levará alguns anos antes que o Rust desempenhe um papel significativo, mas seu potencial é empolgante e promissor para o futuro do kernel. Portanto, fique de olho no Rust e em sua crescente influência no mundo Linux! 🦀🐧

P: Como os mantenedores lidam com os desafios da comunicação e colaboração? R: Manter o kernel Linux envolve mais do que habilidades de codificação; também requer comunicação e colaboração eficazes. Os mantenedores atuam como tradutores, compreendendo o contexto e o motivo por trás do código. Isso cria um processo de desenvolvimento resiliente e coeso. Projetos de código aberto, como o Linux, dependem da capacidade de trabalhar juntos em empresas e projetos diferentes, e a Linux Foundation desempenha um papel vital na promoção desse ambiente colaborativo.

P: A inteligência artificial (IA) é uma preocupação para o kernel do Linux? R: Linus Torvalds não vê a IA como uma preocupação significativa no desenvolvimento do kernel do Linux. A automação sempre foi útil na escrita de código, e a IA não é diferente. Torvalds acredita que as ferramentas de IA têm o potencial de detectar bugs sutis e oferecer sugestões semelhantes às de autocorreção, ajudando os desenvolvedores a produzir código de maior qualidade. Embora a IA possa ter suas peculiaridades, Torvalds continua confiante de que os erros humanos são abundantes o suficiente para manter os desenvolvedores ocupados. Portanto, ele não perde o sono por causa de alucinações causadas pela IA no kernel do Linux! 😄

🌍 Referências:Japão Preparando a Lei Eustyle para Forçar a Apple a Permitir a Instalação Lateral de AplicativosPipeWire 1.0: O Áudio do Linux Chega à MaturidadeO Linux Pode Ser a Melhor Opção para Aumentar a Segurança do Seu ComputadorUltramarine Linux Flagship é um Contender para Desktop do AnoEste é o Meu Novo Cliente de E-mail Padrão Favorito para LinuxRust no Linux: Onde Estamos e para Onde Vamos em SeguidaAjustando o Kernel do Linux com IA, de Acordo com a ByteDanceOs Melhores Laptops com Linux no Momento

📢 Compartilhe suas opiniões! Quais são suas expectativas para o próximo lançamento do kernel do Linux? Você está animado com a integração do Rust no kernel do Linux? Deixe-nos saber suas opiniões nos comentários abaixo e compartilhe este artigo com seus amigos técnicos! 🚀✨