Previsões para 2025
(lwn.net)- Em 2025, o ecossistema Linux e de software livre deve destacar ao mesmo tempo a expansão dos experimentos no kernel e os problemas de sustentabilidade dos projetos de software livre
- sched-ext e o código em Rust no kernel devem avançar para uma fase mais perceptível para mais usuários, e algumas mudanças podem ser distribuídas de formas que o usuário nem perceba
- Tentativas de backdoor semelhantes ao caso do XZ, projetos com um único mantenedor e a incorporação de código gerado por IA colocam à prova as estruturas de confiança das quais o software livre depende há muito tempo
- A inutilização de produtos conectados à nuvem e vazamentos de dados aumentam o interesse em saber se os usuários realmente conseguem controlar seu hardware e seus dados pessoais
- Dificuldades financeiras de fundações, falta de apoio aos mantenedores e conflitos geopolíticos podem abalar em 2025 a base colaborativa da comunidade de software livre
Os experimentos do desenvolvimento do kernel chegam às distribuições
- Espera-se que o sched-ext seja incluído em mais distribuições em 2025, permitindo que mais usuários experimentem diretamente
- O sched-ext permite carregar escalonadores de CPU no espaço do usuário como um conjunto de programas BPF
- Em 2024, ele já gerou muitos experimentos criativos antes mesmo de entrar em kernels de lançamento oficial
- Isso permite testar e aprimorar rapidamente novas ideias de escalonamento em sistemas reais
- Algumas ideias podem levar a escalonadores especializados para distribuições voltadas a usos específicos, como sistemas para jogos
- Há também a expectativa de que algumas acabem chegando ao escalonador EEVDF do kernel
- O código Rust incorporado ao kernel deve crescer mais rapidamente em 2025, com o aumento das abstrações e da experiência da comunidade
- Até agora, a maior parte do código Rust integrado esteve mais próxima de infraestrutura e provas de conceito
- Em 2025, pode surgir código Rust executado por usuários finais, embora eles talvez nem percebam isso
- A quantidade de recursos instáveis da linguagem Rust de que o kernel precisa deve cair bastante graças ao trabalho de estabilização da comunidade Rust
Incidentes de segurança pressionam o modelo de confiança
- É possível que venham à tona novas tentativas de backdoor semelhantes ao caso do XZ
- Bases de código existentes foram investigadas em busca de ataques parecidos com o do XZ, mas quase nada foi encontrado
- Isso não significa que não existam outras tentativas em andamento usando técnicas diferentes
- Como a recompensa por um ataque bem-sucedido é grande demais para governos ou organizações com muito financiamento, é provável que alguém esteja tentando
- Projetos com um único mantenedor podem parecer cada vez mais arriscados para os usuários
- Incidentes de segurança como a tentativa de backdoor no XZ influenciam essa percepção
- Um único mantenedor também é vulnerável a burnout e falta de tempo
- Esses projetos têm dificuldade para atingir o nível de confiança que os usuários desejam
- Podemos descobrir que algum grande projeto integrou muito código gerado por IA
- O problema pode aparecer quando o autor nominal não entende de fato como o código funciona
- Projetos de software livre dependem de uma estrutura em que desenvolvedores contribuem com seu próprio trabalho e se responsabilizam por ele
- Grandes modelos de linguagem não podem assumir esse tipo de responsabilidade
- Projetos que encontrarem esse tipo de código em seus repositórios podem acabar em uma situação incômoda, tendo de reverter mudanças significativas
A realidade da IA generativa e do apoio das fundações
- Devem surgir esforços mais concentrados para criar sistemas de IA generativa realmente livres
- Pode até surgir uma ou mais fundações para apoiar a criação de modelos
- Como os recursos disponíveis são muito menores, inovações para reduzir os recursos necessários serão uma parte importante do trabalho
- O resultado pode aumentar a acessibilidade e o controle sobre esses sistemas
- Nem todos os usuários necessariamente vão usá-los apenas para bons fins
- Uma ou mais fundações voltadas ao apoio de mantenedores podem ser lançadas
- Empresas que contribuem ativamente com projetos de software livre muitas vezes ainda hesitam em apoiar a função de mantenedor
- Mas projetos não funcionam sem mantenedores
- Algumas empresas podem ser convencidas a apoiar organizações separadas que prometam resolver ou melhorar a situação dos mantenedores de projetos específicos de seu interesse
- Mesmo assim, no fim de 2025, a função de mantenedor ainda deve continuar gravemente sem apoio suficiente
- As fundações que apoiam o trabalho com software livre devem continuar enfrentando dificuldades em 2025, assim como a tendência observada em 2024
- 2025, no geral, não parece ser um período de aumento da generosidade
- Organizações que dependem da generosidade alheia terão de enfrentar tempos difíceis
Produtos em nuvem e controle do usuário
- Espera-se que mais produtos baseados em nuvem virem peso de papel quando seus fabricantes quebrarem ou perderem o interesse
- Problemas de vigilância e vazamento de dados em produtos conectados à nuvem também devem se repetir em 2025
- Casos recentes incluem vigilância em air fryers e o vazamento de dados de veículos elétricos da Volkswagen
- Em 2025, a percepção das desvantagens da conexão ampla com a nuvem pode se espalhar mais
- Alternativas de software livre como o Home Assistant podem ter a chance de avançar ao mostrar formas melhores de gerenciar dados pessoais
- Para aproveitar bem essa oportunidade, é preciso foco no usuário, algo em que a comunidade de software livre nem sempre foi forte
- Espera-se que apareça hardware mais plenamente aberto em 2025
- O OpenWrt One, lançado em 2024, teve seu lote inicial esgotado rapidamente
- Há claramente demanda por hardware que o comprador realmente possa possuir
- A comunidade de software livre tem a tecnologia e as ferramentas para produzir esse tipo de hardware
- É esperado que projetos interessantes sejam lançados em 2025
- O interesse por distribuições alternativas para dispositivos móveis pode voltar a crescer
- No início do Android, era comum substituir o software do fabricante por CyanogenMod ou distribuições derivadas
- Na época, isso era uma boa forma de obter o máximo de controle sobre o aparelho e de recursos disponíveis
- À medida que o Android melhorou, muitos usuários deixaram de fazer esse esforço extra
- A combinação de preocupações maiores com privacidade e segurança e da melhora na qualidade das distribuições alternativas pode levar alguns usuários a abandonar novamente o Android padrão
Conflitos geopolíticos e a base da comunidade
- A beligerância global também deve afetar a comunidade de software livre
- O mundo não parece estar caminhando para uma direção mais pacífica
- Mesmo sem novos conflitos, os conflitos existentes já podem afetar a comunidade de desenvolvimento
- Desenvolvedores de regiões malvistas podem voltar a ser excluídos, mesmo sem responsabilidade pessoal pelos atos de seus governos ou empregadores
- Nos Estados Unidos, a política passou claramente a operar em uma lógica de “nós contra eles”, e essa tendência não se limita ao país
- Essa postura entra em forte choque com a base da comunidade de software livre
- A comunidade se sustenta na ideia de construir sistemas para todos e aceitar contribuições de qualquer pessoa disposta a ajudar
- A comunidade de software livre mostrou que é possível criar uma comunidade global capaz de realizar coisas extraordinárias e mudar o mundo
- 2025 será um bom ano para mostrar que essa capacidade continua existindo
O ano de 2025 para a LWN
- A LWN começa em janeiro seu 27º ano de publicação
- Tem orgulho de ter feito parte da comunidade Linux e de software livre e não pretende parar
- Afirma que, aconteça o que acontecer em 2025, vai cobrir esses acontecimentos e ampliar o entendimento sobre eles
- Em dezembro, pretende revisar o quanto essas previsões erraram
Ainda não há comentários.