Início Tecnologia Construído para uma Internet hostil: Vice-presidente canônico de engenharia no Ubuntu 26.04...

Construído para uma Internet hostil: Vice-presidente canônico de engenharia no Ubuntu 26.04 LTS

46
0

Jon Seager, vice-presidente canônico de engenharia

Canônico/ZDNET

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • A última edição de suporte de longo prazo do Ubuntu 26.04 está aqui.
  • Esta versão está mais segura e rápida do que nunca.
  • Inclui melhorias sérias nas ferramentas de IA.

O novo Ubuntu 26.04 Long Term Support (LTS) da Canonical, que chega em 23 de abril de 2026, não está tentando ser chamativo por si só. Esta versão está tentando ser difícil de quebrar, fácil de confiar e moderna o suficiente para ser importante durante a próxima década e meia. Em uma coletiva de imprensa antes do lançamento, Jon Seager, vice-presidente de engenharia da Canonical para Ubuntu Linux, enquadrou este lançamento em torno de uma única palavra: resiliência.

Ele poderia ter considerado isso mais seguro ou mais confiável, disse ele, mas isso não foi suficiente. “Acho que resiliência transmite uma boa conotação de um sistema que é seguro e confiável, mas também durável, em certo sentido, durável para os tipos de condições às quais uma máquina pode estar exposta na Internet atualmente, onde residem muitas de nossas máquinas”, explicou Seager. Esse tema, sobreviver a uma Internet hostil e ao mesmo tempo permanecer útil, permeia todo o lançamento.

Além disso: 98% dos líderes de TI desejam soberania digital: agora a SUSE está operacionalizando-a

Com o 26.04, a Canonical quer que o Ubuntu seja uma vitrine para o melhor do upstream, mesmo quando ainda “não foi comprovado” – com muito mais engenharia e auditoria para deixá-lo pronto para o horário nobre.

Ao mesmo tempo, porém, Seager está convencido de que esta versão não é apenas para clientes de hiperescala. Claro, disse ele, o Ubuntu é agora algo em que “as maiores empresas do mundo dependem”, mas ainda tem que funcionar para educadores, estudantes, lojas familiares e startups. “Acredito firmemente que podemos satisfazer ambos os extremos desse espectro com o Ubuntu.”

Conjuntos de ferramentas melhores para todos

A mudança mais controversa e ambiciosa atinge profundamente o espaço do usuário: o Ubuntu agora inclui reescritas Rust de vários utilitários principais. Nos últimos 18 meses, a Canonical ajudou a levar sudo-rs e Rust coreutils ao ponto em que agora estão prontos para uso padrão em um LTS.

Por que? Porque Seager disse: “Mais de 90% das vulnerabilidades de segurança do mundo, na verdade, estão relacionadas à segurança da memória e, portanto, ao substituir partes essenciais do sistema operacional por uma linguagem que torna muito difícil escrever essas vulnerabilidades de segurança da memória, é benéfico para nós do ponto de vista financeiro. Nosso negócio é vender manutenção de segurança”, disse ele.

Mas, além do balanço da Canonical, Seager observou que o Ubuntu roda em estações de energia, satélites e outras infraestruturas críticas, então “ao reduzir drasticamente a superfície de ataque no Ubuntu, sinto que isso é um bem líquido”.

Além disso: As novas regras para código assistido por IA no kernel Linux: o que todo desenvolvedor precisa saber

O lançamento do sudo-rs, disse ele, foi “um sucesso estrondoso”, e elogiou o Base Trifecta/Prossimo como “uma delícia completa de trabalhar”. O conjunto Rust coreutils será lançado “99% lá”, com apenas dois ou três utilitários ainda recorrendo aos coreutils GNU clássicos.

Seager explicou: “Fizemos duas rodadas de auditorias de segurança interna com a equipe de segurança da Canonical e também financiamos duas rodadas de um auditor de segurança externo… Houve três pendentes [CVEs] isso não é crítico, mas por ser um LTS e bastante sensível, decidimos simplesmente não tornar três dos utilitários padrão. Na verdade, é uma correção que afeta todos os três utilitários. Simplesmente não acertamos a correção a tempo.”

Ele fez questão de enfatizar que esta abordagem não visa desacreditar as ferramentas antigas. A Canonical já empurrou as correções de documentação de volta para os coreutils do GNU com base no trabalho do Rust, e há casos em que o GNU ainda supera o Rust e vice-versa. A questão, disse ele, é que ambos os conjuntos de ferramentas estão melhorando: “Todas as ferramentas estão melhorando para todos”.

Além disso: experimentei uma distribuição somente de linha de comando que pode melhorar seriamente suas habilidades em Linux

O próximo item em sua lista de alvos do Rust foi ntpd-rsque ele disse fornecerá “a primeira fonte única de verdade para fazer NTP, LTS e PTP em um só lugar, tudo em um único utilitário com segurança de memória”, transformando o que atualmente é um exercício indutor de cicatrizes em algo que é “uma delícia absoluta”. A Canonical também está trabalhando com Rustls para fornecer “primitivas de segurança PKI de nível de navegador para Linux” no nível do sistema.

Sob o capô

Ubuntu 26.04 LTS vem com um kernel Linux 7.0. A versão também possui uma pilha de linguagens agressivamente atual: OpenJDK 25 LTS, Kotlin 2.0.4, Go atualizado e .NET 10. Há também uma prévia do Ziguezague conjunto de ferramentas de linguagem para você conferir. Esta cadeia já é usada no Ubuntu 26.04 para empacotar Fantasmagórico“O novo emulador de terminal muito brilhante de Mitchell Hashimoto”, para x86-64 e ARM64. O suporte para arquiteturas como s390x e ppc64el seguirá enquanto a Canonical e a comunidade Zig trabalham nas peças que faltam.

No entanto, o título para desenvolvedores está do lado da GPU. Seager declarou: “Agora temos o direito de enviar CUDA e AMD ROCm da Nvidia no arquivo com nosso compromisso de suporte de longo prazo. Portanto, isso elimina a necessidade de se esforçar para descobrir quais versões de CUDA, drivers Nvidia e PyTorch você precisa. Tudo deve ser apenas uma instalação adequada “, para todo o seu trabalho de IA baseado em hardware Nvidia.

Além disso: o outrora amado PCLinuxOS está de volta – e ainda é uma ótima fuga do Windows

O contêiner e a pilha de virtualização também recebem uma alteração de política. Em vez de lançar constantemente Docker, containerd, libvirt e QEMU dentro de um LTS, o 26.04 vem com uma pilha fixa por padrão, com uma faixa de rolagem opcional para aqueles que precisam dos recursos mais recentes. Seager comparou-o ao modelo de kernel HWE do Ubuntu: você pode permanecer estável ou pode buscar novas funcionalidades, mas você escolhe

No desktop, o Ubuntu muda para o GNOME 50, troca o Totem por um novo player de vídeo chamado Showtime e continua sua marcha constante em direção a sessões gráficas exclusivas do Wayland. Seager sugeriu que esta segunda tentativa no Wayland foi “um pouco melhor” do que o malfadado experimento de 2017, graças a drivers melhores, um ecossistema de aplicativos mais maduro e um relacionamento mais forte com a Nvidia. “Acho que é o único caminho a seguir no final das contas… Na minha opinião pessoal, já deveria ter sido feito.”

Ainda não suporta a ideia de usar o Wayland? Seager não se desculpou por traçar uma linha dura neste limite LTS. O Ubuntu não pode suportar todas as configurações gráficas legadas para sempre, argumentou ele, e o 24.04 ainda receberá 15 anos de atualizações. Se você realmente não consegue viver sem o X11, você não está “alto e seco”.

Mais imediatamente visíveis para a maioria dos usuários serão os prompts de permissão no estilo Android/iOS para aplicativos ajustados. Essa configuração exigiu o encanamento do kernel e do AppArmor por meio do Snapd, GNOME e GDM, mas o resultado é simples: “Isso é o que permite que seu computador exiba um prompt como você estaria acostumado no Android ou iOS… ‘Este aplicativo gostaria de usar sua câmera. Gostaria?” Seager disse. Inicialmente, esta abordagem cobre o sistema de arquivos e o acesso à câmera, com suporte experimental para microfone e mais interfaces chegando agora que a fiação está instalada.

Além disso: esta é minha distribuição Linux favorita de todos os tempos – e eu tentei todas elas

Do lado da segurança, a criptografia de disco completo apoiada por TPM agora está disponível no desktop, proporcionando aos usuários do Ubuntu uma experiência semelhante ao BitLocker/FileVault, sem solicitações duplas de senha. As empresas podem depositar chaves de recuperação em Paisagem Canônicae o suporte ao servidor seguirá assim que a Canonical acertar os cenários mais complexos de armazenamento e inicialização de rede nesse ambiente.

A Canonical também está se apoiando mais no gerenciamento moderno de identidades por meio do AuthD. Essa abordagem de autenticação permite que os usuários façam login no Azure AD, no Google Cloud ou em qualquer provedor OpenID Connect (OIDC), com melhorias de qualidade de vida, como nomes de usuário mais curtos, desbloqueio automático de chaveiro e armazenamento de token apoiado por TPM. Os mesmos mecanismos estão sendo introduzidos nas imagens da nuvem. Seager disse que o uso do Ubuntu na WSL está “aumentando vertiginosamente”, tornando-o uma parte cada vez mais importante do portfólio.

IA e muito mais

Todo esse trabalho foi feito usando ferramentas de IA. Ele disse que as ferramentas de IA agora fazem parte da prática normal de engenharia, mas a Canonical está evitando a história de “uma plataforma para governar todas elas”. As equipes são incentivadas a adotar as ferramentas que fazem sentido para elas, desde que escolham algo de forma consistente no nível da equipe. A empresa como um todo está inclinada para equipamentos de código aberto e modelos de peso aberto que melhor se adaptam aos valores do Ubuntu. Não há cotas para tokens ou códigos gerados por IA. Em vez disso, espera-se que os engenheiros se eduquem e usem as ferramentas com julgamento.

Além da IA, Seager compartilhou que agora há “significativamente mais automação do que havia há dois anos” e “muito, muito menor” intervenção humana para colocar todas as peças certas no lugar. Os processos principais, como a revisão de inclusão principal e o mecanismo de atualização de versão estável, foram reforçados, e o conselho de membros do desenvolvedor está empurrando mais contribuidores através do pipeline.

Do lado regulatório, com Projetos de lei de verificação de idade no estilo californiano se espalhando e uma proposta em andamento nos EUA, Seager disse que a Canonical está adotando uma abordagem de esperar para ver. A Canonical “não tem planos imediatos de fazer quaisquer mudanças tecnológicas no Ubuntu” em 26.04. Ele rejeitou categoricamente a ideia de introduzir serviços de verificação de terceiros no sistema operacional e alertou contra medidas “muito superficiais” que não atingem seus objetivos ao mesmo tempo em que expõem os dados do usuário. Se a Canonical tiver que mudar, provavelmente começará com classificações etárias na Snap Store e aplicação de toque leve no Snapd, e falará publicamente com os usuários antes de acionar qualquer botão.

Questionado sobre como se sente seu primeiro LTS como vice-presidente de engenharia, Seager foi medido, mas positivo. As práticas das equipes de lançamento agora parecem “muito mais polidas… muito mais modernas” e “movem-se com muito mais propósito”, disse ele. Quando ele chegou, alguns engenheiros analisaram seus planos “como se eu fosse um alienígena”; agora eles estão trazendo ideias para ele. Ainda há mais automação a ser feita, mas “estamos em uma situação significativamente melhor do que estávamos há 18 meses”, na opinião dele.

Ubuntu 26.04 LTS, em outras palavras, não é apenas mais um ponto no calendário da Canonical. É a primeira prova real de que a agenda de “engenharia do Ubuntu para os próximos 20 anos” de Seager está chegando – não apenas em Rust e Wayland, mas em como o próprio Ubuntu é construído e distribuído.

Meu? Acabei de começar a chutar os pneus do novo Ubuntu, mas até agora estou gostando muito do que vejo. Você poderá ver por si mesmo agora que os bits finais estão prontos para download.



fonte