Todas as notícias do Notícias Linux sobre Python, da mais recente para a mais antiga.
1 de novembro de 2026
PHP2Shell é o nome dado a uma família de vulnerabilidades críticas que afetam o núcleo do PHP, a linguagem de programação que alimenta aproximadamente 75% dos sites na internet. As duas falhas — CVE-2026-109618 (corrupção de memória por falta de espaço) e CVE-2026-109619 (uso de memória liberada) — permitem que atacantes executem código malicioso remotamente sem autenticação, extraiam dados sensíveis como senhas e tokens de autenticação, e contornem proteções de aplicações populares como WordPress, Drupal e Joomla. O problema afeta versões do PHP da 5.4 até as 8.x não atualizadas.
Os ataques exploram falhas no motor de PHP (também chamado Zend Engine), que é responsável por traduzir e executar o código PHP no servidor. Na primeira vulnerabilidade, atacantes sobrecarregam a memória do servidor até o limite configurado, causando uma interrupção abrupta que deixa estruturas internas em estado inconsistente. Na segunda, exploram punteiros que continuam apontando para espaço de memória já liberado em requisições subsequentes, permitindo vazar dados e ganhar controle de execução. Por afetarem o mecanismo fundamental da linguagem e não apenas aplicações individuais, essas falhas representam um risco generalizado para toda a web.
permalink »
30 de outubro de 2026
O Google abriu o código-fonte do TorchTPU, uma ferramenta que permite aos desenvolvedores executar modelos de aprendizado de máquina construídos com PyTorch (framework popular de IA) nos TPUs (processadores especializados fabricados pelo Google). A iniciativa simplifica bastante o processo que antes era mais trabalhoso.
Ao mesmo tempo, o Google anunciou suporte a TPUs em diversos outros projetos importantes da comunidade: os mecanismos de inferência vLLM e SGLang, o framework de treinamento TorchTitan, a plataforma Ray e as bibliotecas do Hugging Face. A mudança visa democratizar o acesso a aceleradores de IA mais poderosos e reduzir o atrito para quem trabalha com esses modelos.
permalink »
28 de outubro de 2026
O compilador JIT (compilador just-in-time) experimental adicionado ao CPython na versão 3.13 em 2024 está sendo descontinuado. Em junho, o conselho diretor do Python pausou o trabalho no projeto até que houvesse uma Proposta de Melhoria do Python (PEP) aprovada que abordasse preocupações com manutenção, compatibilidade e definisse métricas claras de sucesso e cronograma.
Os mantenedores do JIT criaram a PEP 836 ("JIT Go Brrr: O Caminho para um Compilador JIT Suportado para CPython") para tentar atender às exigências, mas após meses de discussão, decidiram retirar a proposta. Com isso, o desenvolvimento do projeto aparentemente chegou ao fim.
permalink »
10 de outubro de 2026
A versão 3.15 do Python traz mudanças significativas na linguagem. Entre os destaques estão o suporte a importações preguiçosas (que adiam o carregamento de módulos até serem usados), UTF-8 como codificação padrão, melhorias no desempenho do compilador JIT experimental e novas ferramentas de análise de desempenho.
As mudanças buscam melhorar a velocidade de inicialização, simplificar a configuração de projetos e oferecer melhores mecanismos para diagnosticar gargalos de performance — recursos cada vez mais demandados em aplicações modernas que rodam em contêineres e ambientes em nuvem.
permalink »
2 de setembro de 2026
O Python 3.13, lançado em 2024, trouxe um compilador JIT (just-in-time) experimental para otimizar a execução de código no CPython. Porém, em junho, o conselho de direção da linguagem anunciou uma pausa no desenvolvimento de novos recursos do JIT até que uma proposta formal (PEP) seja aceita para transformá-lo em parte oficialmente suportada do CPython. Apenas correções de bugs e segurança continuam sendo feitas.
A comunidade trabalha agora na PEP 836 ("JIT Go Brrr: O Caminho para um Compilador JIT Suportado no CPython"), que está em discussão. Embora seja provável que o desenvolvimento do JIT prossiga no futuro, o cronograma permanece incerto até que a proposta seja avaliada e aprovada.
permalink »
24 de agosto de 2026
A Modular liberou o código-fonte do compilador e ferramentas de desenvolvimento do Mojo, sua linguagem de programação criada para combinar a simplicidade do Python com o desempenho de C++ e Rust. Projetado para computação de alto desempenho, inteligência artificial e aceleradores, o Mojo utiliza sintaxe familiar ao Python mas adiciona recursos de gerenciamento de memória, programação genérica e otimizações de hardware. O compilador era uma das últimas peças mantidas em código fechado, sendo liberado poucos dias após o lançamento da versão 1.0 da linguagem.
O código está disponível no repositório da Modular no GitHub sob licença Apache 2.0, permitindo compilação local usando o Bazel. Há, porém, uma ressalva: por enquanto a Modular não aceita contribuições externas para o compilador e ferramentas, com planos de abrir esse processo até o fim de 2026. A biblioteca padrão já recebe contribuições comunitárias desde 2024.
permalink »