{"id":713,"date":"2026-09-06T15:39:16","date_gmt":"2026-09-06T18:39:16","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2026\/09\/linux-7-3-novidades\/"},"modified":"2026-09-08T10:15:50","modified_gmt":"2026-09-08T13:15:50","slug":"linux-7-3-novidades","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/en\/2026\/09\/linux-7-3-novidades\/","title":{"rendered":"Linux 7.3: Btrfs at\u00e9 5x mais r\u00e1pido, driver Rust da Nvidia e o caos dos patches de IA"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"Mascote do LinuxPro ajustando o motor que representa o kernel, com o Tux cl\u00e1ssico acompanhando\" src=\"\/wp-content\/uploads\/2026\/09\/linux-7-3-v2.webp\" width=\"1486\" height=\"856\" \/><\/p>\n<blockquote>\n<p><strong>Resumo em v\u00eddeo:<\/strong> este artigo \u00e9 um resumo detalhado e aprofundado do v\u00eddeo <em>&#8220;Linux 7.3 Review: AI Chaos, MASSIVE Performance, GPU, CPU, and Rust Upgrades&#8221;<\/em>, do canal <strong>SavvyNik<\/strong>, combinado com o an\u00fancio oficial do Linus Torvalds para o fechamento da janela de merge.<br \/>\n<strong>URL do v\u00eddeo:<\/strong> <a href=\"https:\/\/www.youtube.com\/watch?v=tQ5adDeOGb0\" rel=\"noopener\" target=\"_blank\">https:\/\/www.youtube.com\/watch?v=tQ5adDeOGb0<\/a><\/p>\n<\/blockquote>\n<div class=\"video-container\" style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5em 0;\">\n  <iframe src=\"https:\/\/www.youtube.com\/embed\/tQ5adDeOGb0\" title=\"Linux 7.3 Review\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen style=\"position:absolute;top:0;left:0;width:100%;height:100%;\"><\/iframe>\n<\/div>\n<p>A janela de merge do <strong>kernel Linux 7.3<\/strong> fechou e o 7.3-rc1 est\u00e1 na rua. \u00c9 um ciclo carregado: ganhos de at\u00e9 <strong>5x no Btrfs<\/strong>, redu\u00e7\u00f5es de lat\u00eancia de <strong>90%<\/strong> na ger\u00eancia de mem\u00f3ria, driver Rust da Nvidia amadurecendo, suporte inicial aos Apple M3 \u2014 e, nos bastidores, mantenedores se afogando em patches gerados por IA. Vamos por partes.<\/p>\n<h2>O an\u00fancio oficial do Linus<\/h2>\n<p>No e-mail de fechamento da janela, Torvalds resumiu o clima (tradu\u00e7\u00e3o livre):<\/p>\n<blockquote>\n<p><em>&#8220;Duas semanas se passaram, \u00e9 domingo \u00e0 tarde e a janela de merge fechou. Nada realmente se destaca \u2014 exceto o fato de que ela \u00e9 grande. [&#8230;] N\u00e3o \u00e9 o maior rc1 que j\u00e1 tivemos, mas certamente est\u00e1 l\u00e1 em cima em n\u00famero de commits, e acho que isso n\u00e3o surpreende mais ningu\u00e9m. [&#8230;] Esta \u00e9 mais uma daquelas releases com um grande dump de registradores de GPU AMD \u2014 desta vez os headers do DCN6. [&#8230;] Esse c\u00f3digo e headers da AMD respondem por cerca de um ter\u00e7o de todo o patch do rc1. Se voc\u00ea mascarar esse bloco, as coisas parecem bem normais.&#8221;<\/em><\/p>\n<\/blockquote>\n<p>E com a sinceridade de sempre, Linus confessou ter dificultado a pr\u00f3pria vida: <em>&#8220;fiz uma besteira de fazer upgrade do sistema no meio da janela e tive que ca\u00e7ar um problema que isso causou \u2014 mas foi inteiramente culpa minha&#8221;<\/em>. Nem o criador escapa de quebrar o pr\u00f3prio Linux num upgrade. Contexto t\u00e9cnico: <strong>DCN6<\/strong> \u00e9 a nova gera\u00e7\u00e3o do Display Core Next da AMD (a parte da GPU que cuida de monitores e timings), e os headers s\u00e3o milhares de defini\u00e7\u00f5es de registradores em C \u2014 por isso o volume.<\/p>\n<h2>Quase 2.000 CVEs e o caos da IA<\/h2>\n<p>Greg Kroah-Hartman trouxe o n\u00famero que assusta: depois do 7.2 passar de 1.500 CVEs, o <strong>7.3 se aproxima de 2.000 CVEs por release<\/strong>. E cresce junto outro problema: os mantenedores est\u00e3o sendo soterrados por submiss\u00f5es de baixa prioridade \u2014 limpezas, corre\u00e7\u00f5ezinhas e &#8220;clarifica\u00e7\u00f5es&#8221; <strong>geradas por IA\/LLM<\/strong>. O time de rede foi direto: <em>&#8220;estamos completamente sobrecarregados&#8221;<\/em> \u2014 com a ironia de que a t\u00e1bua de salva\u00e7\u00e3o foi &#8220;or\u00e7amento de LLM garantido, obrigado Meta&#8221;: est\u00e3o <strong>combatendo IA com IA<\/strong> para triar mais de 630 patches de rede no ciclo. Tudo isso num kernel que se aproxima de <strong>40 milh\u00f5es de linhas de c\u00f3digo<\/strong> \u2014 das quais 6 a 7 milh\u00f5es s\u00e3o s\u00f3 o driver amdgpu.<\/p>\n<h2>Btrfs: at\u00e9 5x mais r\u00e1pido<\/h2>\n<p>A grande vit\u00f3ria de performance do ciclo: o <strong>Btrfs<\/strong> agora usa o iomap como <em>bounce buffer<\/em> no direct I\/O em vez de cair para o buffered I\/O lento. Cargas que ficavam em ~50% do m\u00e1ximo te\u00f3rico foram para <strong>~95% \u2014 na pr\u00e1tica, o dobro de throughput<\/strong>, e alguns workloads melhoram de <strong>3 a 5x<\/strong>. Vieram tamb\u00e9m corre\u00e7\u00f5es importantes: prote\u00e7\u00e3o de f\u00f3lios durante writeback no modo zoned (que evita o sistema montar somente-leitura em overcommit transit\u00f3rio) e um deadlock entre desfragmenta\u00e7\u00e3o e reservas de aloca\u00e7\u00e3o atrasada.<\/p>\n<h2>Escalonador: jogos mais suaves<\/h2>\n<p>O destaque \u00e9 o <strong>&#8220;flatten the pick&#8221;<\/strong> no escalonamento de cgroups, aproximando o CFS de um modelo de fila \u00fanica \u2014 em testes com CPUs mais antigas, melhorou performance em jogos. Somam-se: lat\u00eancia menor para tarefas de slice curto, corre\u00e7\u00f5es de scheduling em clusters com capacidade assim\u00e9trica e prefer\u00eancia por n\u00facleos <em>totalmente<\/em> ociosos no balanceamento NOHZ.<\/p>\n<h2>Gaming: Steam Controller nativo no kernel<\/h2>\n<p>O novo <strong>Steam Controller<\/strong> agora funciona pela pilha HID padr\u00e3o do kernel \u2014 sem depender do Steam ou do SDL: \u00e9 um dispositivo de entrada Linux normal. O HID tamb\u00e9m ganhou suporte ao gamepad <strong>MSI Claw<\/strong>, ao status de mute do microfone <strong>HyperX Quad 2<\/strong> e aos bot\u00f5es reprogram\u00e1veis <strong>Logitech HID++ 2.0<\/strong>.<\/p>\n<h2>Apple Silicon: chegam os M3<\/h2>\n<p>Entram as <strong>device trees dos M3 Pro, M3 Max e M3 Ultra<\/strong> \u2014 o alicerce para o kernel reconhecer e iniciar o boot nessas m\u00e1quinas (\u00e9 suporte inicial, n\u00e3o funcionalidade completa). De brinde: sensores de monitoramento de hardware para M1\/M2 e ajustes que economizam <strong>~1 watt<\/strong> nos M1\/M2 Pro\/Max\/Ultra. Sim, estamos correndo atr\u00e1s \u2014 a Apple j\u00e1 vende Mac Mini M6 \u2014, mas engenharia reversa tem esse pre\u00e7o.<\/p>\n<h2>Mem\u00f3ria: tr\u00eas lat\u00eancias esmagadas<\/h2>\n<ul>\n<li><strong>ZRAM\/zswap<\/strong>: menos conten\u00e7\u00e3o de lock ao liberar p\u00e1ginas comprimidas \u2014 opera\u00e7\u00e3o <strong>1,83x mais r\u00e1pida<\/strong> num Raspberry Pi e 1,4x num Intel de 20 n\u00facleos<\/li>\n<li><strong>KSM<\/strong> (same-page merging): uma opera\u00e7\u00e3o de reverse mapping que segurava mem\u00f3ria por <strong>500\u2013700 ms<\/strong> caiu para <strong>menos de 2 ms<\/strong> no pior caso<\/li>\n<li><strong>TLB flush no x86<\/strong>: o CPU esperava os outros n\u00facleos invalidarem endere\u00e7os com preemp\u00e7\u00e3o desabilitada \u2014 atrasos de at\u00e9 16 ms num sistema de 16 n\u00facleos agora ficam em <strong>~1,5 ms (at\u00e9 90% melhor)<\/strong>. Ouro para telecom, \u00e1udio e trading<\/li>\n<li>Na mesma linha, o comportamento <strong>SMP<\/strong> foi corrigido para reabilitar preemp\u00e7\u00e3o enquanto espera CPUs remotas: lat\u00eancia de tarefas urgentes caiu de ~17 ms para ~1,5 ms<\/li>\n<\/ul>\n<h2>GPUs: AMD, NOVA em Rust e Nouveau<\/h2>\n<p>Na <strong>AMD<\/strong>: a nova evic\u00e7\u00e3o de VRAM com memcg trata a falta de mem\u00f3ria de v\u00eddeo de forma inteligente \u2014 trabalho de uma engenheira da <strong>Valve<\/strong>, testado com <em>Indiana Jones: The Great Circle<\/em> configurado para 9 GB numa GPU de 8 GB, rodando liso gra\u00e7as ao despejo seletivo para a RAM. Placas antigas (era GFX6\/GFX8) ganham modifiers DRM que destravam Wayland e Vulkan modernos, e o novo hardware ganha o display <strong>DCN 6.0<\/strong> com corre\u00e7\u00f5es de 8K.<\/p>\n<p>Na <strong>Nvidia<\/strong>: o <strong>NOVA<\/strong> \u2014 o driver de nova gera\u00e7\u00e3o escrito em <strong>Rust<\/strong>, sucessor do Nouveau \u2014 avan\u00e7a com boot do <strong>GSP<\/strong> (o processador de sistema da GPU que assume a ger\u00eancia de baixo n\u00edvel), vGPU, firmware TLV e mais suporte a Hopper e Blackwell. E o <strong>Nouveau<\/strong> ganha decodifica\u00e7\u00e3o de v\u00eddeo <strong>NVDEC<\/strong> para o driver Vulkan NVK do Mesa \u2014 H.264 acelerado por hardware primeiro, HEVC a caminho.<\/p>\n<h2>USB-C e Thunderbolt: o fim do cabo-mist\u00e9rio<\/h2>\n<p>O kernel agora consegue ler as capacidades <strong>do pr\u00f3prio cabo<\/strong> USB-C: se ele suporta DisplayPort\/Thunderbolt alt-mode, se \u00e9 ativo ou passivo e que velocidades aguenta. Dois cabos id\u00eanticos por fora podem ser um s\u00f3-carga-e-USB-2.0 e um Thunderbolt completo \u2014 agora o Linux sabe a diferen\u00e7a, o que deve reduzir os misteriosos fracassos de dock e monitor. Tamb\u00e9m chega o <strong>busy poll para USB4<\/strong>: menos lat\u00eancia em transfer\u00eancias diretas entre m\u00e1quinas, ao custo de mais CPU.<\/p>\n<h2>Filesystems: iomap, FUSE e at\u00e9 Time Machine<\/h2>\n<ul>\n<li><strong>iomap<\/strong> concluiu a migra\u00e7\u00e3o para o modelo de iterador: menos chamadas indiretas e, em NVMe PCIe Gen 5, de 1,92 para <strong>2,19 milh\u00f5es de IOPS<\/strong> (+4\u20135%)<\/li>\n<li><strong>FUSE<\/strong> ganha pools de buffers io_uring e <strong>zero-copy<\/strong>: menos c\u00f3pia entre kernel e userspace, fechando a dist\u00e2ncia para filesystems in-kernel<\/li>\n<li><strong>KSMBD<\/strong> (servidor SMB do kernel) agora fala as extens\u00f5es propriet\u00e1rias da Apple: um share Linux pode ser destino de backup do <strong>Time Machine<\/strong><\/li>\n<li>Chega o alicerce (DAX\/NVDIMM) para o <strong>FAMFS<\/strong>, filesystem da Micron para mem\u00f3ria conectada por fabric \u2014 pools de centenas de terabytes compartilhados, mirando IA<\/li>\n<li>Saem os f\u00f3sseis <strong>EFS e freevxfs<\/strong>, e o <strong>FAT<\/strong> corrige um bug cl\u00e1ssico: nomes acima de 255 bytes eram truncados em sil\u00eancio; agora a opera\u00e7\u00e3o falha corretamente<\/li>\n<\/ul>\n<h2>Firmware, energia e seguran\u00e7a<\/h2>\n<ul>\n<li><strong>EFI com timeout<\/strong>: chamada de runtime service travada n\u00e3o congela mais o sistema \u2014 ap\u00f3s 120 segundos o kernel marca o caminho como quebrado e reporta<\/li>\n<li><strong>Energia<\/strong>: Intel P-state mais preciso em idle; na AMD, o <strong>EPP din\u00e2mico por n\u00facleo<\/strong> decide pot\u00eancia vs desempenho n\u00facleo a n\u00facleo \u2014 \u00f3timo para bateria de notebook<\/li>\n<li><strong>AF_ALG em fim de linha<\/strong>: o novo <code>af_alg_restrict<\/code> exp\u00f5e por padr\u00e3o s\u00f3 os algoritmos ainda necess\u00e1rios, reduzindo a superf\u00edcie de ataque da API de criptografia via socket<\/li>\n<li><strong>KCFI<\/strong> (integridade de fluxo de controle) reescrito para n\u00e3o punir a performance de CPUs Intel antigas<\/li>\n<li>Limpeza de seguran\u00e7a: os drivers <strong>SGI GRU<\/strong> (hardware de 2012, ~7.000 linhas sem uso) foram deletados, e um lote grande de <strong>ARM 32-bit legado<\/strong> (board files pr\u00e9-device-tree, EABI antigos) entrou em deprecia\u00e7\u00e3o \u2014 kernel menor \u00e9 kernel mais defens\u00e1vel<\/li>\n<\/ul>\n<h2>Rust se espalha, e o Linux vai ao espa\u00e7o<\/h2>\n<p>O Rust no kernel d\u00e1 dois passos de portabilidade: o preparo para o backend experimental <strong>rustc_codegen_gcc<\/strong> (destravando arquiteturas que s\u00f3 o GCC suporta, como m68k e Alpha, e reduzindo a depend\u00eancia do LLVM) e o suporte ao <strong>PowerPC<\/strong> \u2014 32-bit big-endian e 64-bit little-endian se juntam a x86-64, ARM64, RISC-V e LoongArch. E tem at\u00e9 nota espacial: entra o suporte inicial ao <strong>Intel Starfire<\/strong>, SoC tolerante a radia\u00e7\u00e3o derivado do Panther Lake, voltado a naves e aeroespacial \u2014 com corre\u00e7\u00e3o de erros de mem\u00f3ria inclu\u00edda. Fecha a lista o networking: PHYs <strong>Realtek RTL8261C\/D de 10 GbE<\/strong> passam a funcionar no kernel de f\u00e1brica, sem driver do fabricante.<\/p>\n<h2>Resumo da \u00f3pera<\/h2>\n<p>O 7.3 \u00e9 aquele tipo de release sem uma manchete \u00fanica, mas com dezenas de vit\u00f3rias acumuladas: Btrfs voando, lat\u00eancias de mem\u00f3ria esmagadas, gaming cada vez mais cidad\u00e3o de primeira classe (obrigado, Valve), o driver Rust da Nvidia saindo do papel e a faxina de c\u00f3digo legado em dia. O rc1 est\u00e1 fechado; agora s\u00e3o ~7 semanas de release candidates at\u00e9 a vers\u00e3o final. Se voc\u00ea quiser acompanhar de perto, o v\u00eddeo do SavvyNik detalha cada patch com os links das fontes \u2014 vale a inscri\u00e7\u00e3o.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Resumo em v\u00eddeo: este artigo \u00e9 um resumo detalhado e aprofundado do v\u00eddeo &#8220;Linux 7.3 Review: AI Chaos, MASSIVE Performance, GPU, CPU, and Rust Upgrades&#8221;, do canal SavvyNik, combinado com o an\u00fancio oficial do Linus Torvalds para o fechamento da janela de merge. URL do v\u00eddeo: https:\/\/www.youtube.com\/watch?v=tQ5adDeOGb0 A janela de merge do kernel Linux 7.3 &#8230; <a title=\"Linux 7.3: Btrfs at\u00e9 5x mais r\u00e1pido, driver Rust da Nvidia e o caos dos patches de IA\" class=\"read-more\" href=\"https:\/\/www.linuxpro.com.br\/en\/2026\/09\/linux-7-3-novidades\/\" aria-label=\"Read more about Linux 7.3: Btrfs at\u00e9 5x mais r\u00e1pido, driver Rust da Nvidia e o caos dos patches de IA\">Read more<\/a><\/p>","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,25,18],"tags":[342,352,353,131,4,152,158],"class_list":["post-713","post","type-post","status-publish","format-standard","hentry","category-linux","category-noticias","category-os","tag-amd","tag-btrfs","tag-gaming","tag-kernel","tag-linux","tag-nvidia","tag-rust"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/comments?post=713"}],"version-history":[{"count":3,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/713\/revisions"}],"predecessor-version":[{"id":1341,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/posts\/713\/revisions\/1341"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/media?parent=713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/categories?post=713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/en\/wp-json\/wp\/v2\/tags?post=713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}