{"id":182060,"date":"2026-06-15T02:48:07","date_gmt":"2026-06-15T00:48:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-yadra-linux-7-1"},"modified":"2026-06-15T02:48:07","modified_gmt":"2026-06-15T00:48:07","slug":"reliz-yadra-linux-7-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-7-1","title":{"rendered":"Lan\u00e7amento do n\u00facleo Linux 7.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ap\u00f3s dois meses de desenvolvimento, Linus Torvalds apresentou o lan\u00e7amento do n\u00facleo Linux 7.1. Entre as mudan\u00e7as mais not\u00e1veis est\u00e3o: um novo driver ntfsplus, a primeira fase do fim do suporte ao CPU i486, a remo\u00e7\u00e3o de antigos adaptadores Ethernet, a exclus\u00e3o dos protocolos ISDN e AX.25, a ativa\u00e7\u00e3o padr\u00e3o do mecanismo Intel FRED, suporte a manipuladores BPF no io_uring, otimiza\u00e7\u00e3o do subsistema de swap, suporte a sub-agendadores no sched_ext, I\/O em modo zero-copy no driver ublk, a opera\u00e7\u00e3o ioctl 'shutdown' no Btrfs, troca din\u00e2mica de modo de desempenho no driver amd-pstate, e suporte a xattr para soquetes Unix.<\/p>\n<p>Na nova vers\u00e3o foram aceitas 17275 corre\u00e7\u00f5es de 2589 desenvolvedores,<br \/>\nO tamanho do patch \u00e9 de 57 MB (as altera\u00e7\u00f5es afetaram 13.528 arquivos, adicionadas 751.785 linhas de c\u00f3digo e removidas 405.916 linhas). No lan\u00e7amento anterior, houve 15.624 corre\u00e7\u00f5es de 2.477 desenvolvedores, com um tamanho de patch de 56 MB. Cerca de 41% de todas as mudan\u00e7as apresentadas no 7.1 est\u00e3o relacionadas a drivers de dispositivos, aproximadamente 12% referem-se a atualiza\u00e7\u00e3o de c\u00f3digo espec\u00edfico para arquiteturas de hardware, 14% est\u00e3o vinculadas \u00e0 pilha de rede, 5% a sistemas de arquivos e 3% a subsistemas internos do n\u00facleo. <\/p>\n<p>As principais inova\u00e7\u00f5es no n\u00facleo 7.1 (1, 2, 3):<\/p>\n<ul>\n<li class=\"l\"> <b>Subsistema de disco, entrada\/sa\u00edda e sistemas de arquivos<\/b>\n<ul>\n<li class=\"l\"> Foi aceita uma nova implementa\u00e7\u00e3o do sistema de arquivos NTFS \u2014 o ntfsplus, baseada no c\u00f3digo do driver ntfs, que foi removido do n\u00facleo. O antigo driver foi reformulado, aprimorado com a capacidade de escrita de dados e adaptado para suportar recursos modernos, como o uso de folhetos de p\u00e1ginas de mem\u00f3ria (folios) em vez da estrutura buffer_head. No novo driver, foi implementada a aloca\u00e7\u00e3o de blocos em atraso, permitindo alta performance nas opera\u00e7\u00f5es de grava\u00e7\u00e3o e redu\u00e7\u00e3o da fragmenta\u00e7\u00e3o. Para opera\u00e7\u00f5es de grava\u00e7\u00e3o\/leitura bufferizadas, E\/S direta, mapeamento de extens\u00f5es e opera\u00e7\u00f5es de grava\u00e7\u00e3o\/leitura em p\u00e1ginas, foi utilizada a biblioteca iomap. Em testes com o iozone, o driver ntfsplus mostrou-se 3-5% mais r\u00e1pido que o ntfs3 em modo single-threaded e 35-110% mais r\u00e1pido ao usar 4 threads. A velocidade de leitura do ntfsplus e do ntfs3 est\u00e1 em n\u00edveis semelhantes. O driver ntfs3 permanece no n\u00facleo e recebeu corre\u00e7\u00f5es e pequenas melhorias.\n<li class=\"l\"> Foi adicionada a suporte para gerar e verificar dados de integridade T10 a n\u00edvel do sistema de arquivos, em vez de dispositivo de bloco, permitindo um aumento no desempenho das opera\u00e7\u00f5es de leitura.\n<li class=\"l\"> No driver de dispositivos de bloco ublk, que permite mover a l\u00f3gica espec\u00edfica para o lado do processo no espa\u00e7o do usu\u00e1rio, foi adicionado suporte para entrada\/sa\u00edda via mem\u00f3ria compartilhada sem copiar dados entre buffers (modo zero-copy).\n<li class=\"l\"> Para dispositivos de bloco autocriptograf\u00e1veis SED-OPAL, foram adicionados ioctl para gerenciar o modo Single User e implementado o comando STACK_RESET.\n<li class=\"l\"> No Btrfs, foi declarada a estabiliza\u00e7\u00e3o do suporte \u00e0 opera\u00e7\u00e3o ioctl 'shutdown', que permite que o sistema de arquivos entre em um estado onde tenta finalizar as opera\u00e7\u00f5es j\u00e1 em andamento, mas bloqueia todas as novas opera\u00e7\u00f5es.\n<li class=\"l\"> No exfat, foi implementada a possibilidade de reservar \u00e1reas vazias atrav\u00e9s da chamada fallocate().\n<li class=\"l\"> No sistema de arquivos CIFS, foi adicionada a capacidade de criar arquivos tempor\u00e1rios com a flag O_TMPFILE.\n<li class=\"l\"> Na chamada de sistema fsmount(), foi adicionada a op\u00e7\u00e3o FSMOUNT_NAMESPACE, que cria um novo espa\u00e7o de nomes de pontos de montagem para o sistema de arquivos montado. Nas chamadas de sistema clone3() e unshare(), foram adicionadas flags para retornar um novo espa\u00e7o de nomes de pontos de montagem, contendo apenas um sistema de arquivos de placeholder vazio montado com base em nullfs, driver fs-dax com interface de sistema de arquivos para dispositivos DAX (Acesso Direto).\n<li class=\"l\"> No servidor NFS, foi adicionada prote\u00e7\u00e3o contra ataques de utiliza\u00e7\u00e3o de descritores de arquivos, implementada atrav\u00e9s da assinatura criptogr\u00e1fica dos descritores. A prote\u00e7\u00e3o \u00e9 ativada atrav\u00e9s da op\u00e7\u00e3o de montagem sign_fh.\n<li class=\"l\"> Foi adicionado o driver de caractere fs-dax, fornecendo uma interface para intera\u00e7\u00e3o com dispositivos DAX (Acesso Direto), suportando opera\u00e7\u00e3o sem cache de p\u00e1gina. Esta interface \u00e9 necess\u00e1ria para integra\u00e7\u00e3o no n\u00facleo do sistema de arquivos famfs, alocado na mem\u00f3ria.\n<li class=\"l\"> No sistema de arquivos Ceph, foi implementada a coleta de m\u00e9tricas de entrada\/sa\u00edda relacionada \u00e0s se\u00e7\u00f5es.\n<\/ul>\n<li class=\"l\"> <b>Mem\u00f3ria e servi\u00e7os do sistema<\/b>\n<ul>\n<li class=\"l\"> Foi aceita a primeira s\u00e9rie de altera\u00e7\u00f5es para encerrar o suporte aos processadores i486. As op\u00e7\u00f5es para compilar o kernel com suporte aos processadores 486DX, 486SX e AMD ELAN (CONFIG_M486, CONFIG_M486SX e CONFIG_MELAN) foram removidas do Kconfig, e as op\u00e7\u00f5es de compila\u00e7\u00e3o para sistemas i486 (-march=i486) foram exclu\u00eddas do Makefile. O c\u00f3digo para suporte real em processadores i486 ainda permanece no kernel, mas a compila\u00e7\u00e3o para esses sistemas agora exigir\u00e1 a aplica\u00e7\u00e3o de patches nos arquivos de compila\u00e7\u00e3o. Os motivos para remover o suporte aos processadores i486 est\u00e3o relacionados ao desejo de livrar o kernel de um c\u00f3digo complexo, que emula algumas opera\u00e7\u00f5es de hardware, como CX8 (comparar e trocar 8 bytes) e TSC (contador de ciclos da CPU, utilizado no agendador de tarefas).\n<li class=\"l\"> No driver amd-pstate, utilizado para gerenciar o consumo de energia em sistemas com processadores AMD, implementou a comuta\u00e7\u00e3o din\u00e2mica das configura\u00e7\u00f5es de desempenho e a altera\u00e7\u00e3o do comportamento de gerenciamento de energia dependendo do funcionamento com a fonte de alimenta\u00e7\u00e3o ou bateria. Com a conex\u00e3o \u00e0 rede el\u00e9trica, agora ativa o modo \"performance\", enquanto ao operar com bateria ativa o \"balance_performance\".\n<li class=\"l\"> O mecanismo Intel FRED (Flexible Return and Event Delivery) foi habilitado por padr\u00e3o, permitindo melhorar a efici\u00eancia e a confiabilidade na entrega de informa\u00e7\u00f5es sobre eventos de baixo n\u00edvel. O aumento de desempenho e a redu\u00e7\u00e3o de lat\u00eancias s\u00e3o garantidos pelo retorno de eventos usando a instru\u00e7\u00e3o do processador IRET, ao inv\u00e9s de passar eventos atrav\u00e9s da tabela IDT (Interrupt Descriptor Table). A melhoria na confiabilidade \u00e9 alcan\u00e7ada atrav\u00e9s do processamento separado da chegada do evento no contexto do kernel e no contexto do usu\u00e1rio, prote\u00e7\u00e3o contra execu\u00e7\u00e3o aninhada de NMI e armazenamento em um quadro de pilha expandido de todos os registradores da CPU relacionados \u00e0 exce\u00e7\u00e3o.\n<li class=\"l\"> Na subsistema perf, foi adicionada suporte para blocos de monitoramento de desempenho da mem\u00f3ria (PMU - Unidade de Monitoramento de Desempenho), usados no SoC NVIDIA Tegra410.\n<li class=\"l\"> As opera\u00e7\u00f5es futex em sistemas ARM foram aceleradas com o uso das instru\u00e7\u00f5es Arm 9.6 LSUI, permitindo ao kernel acessar a mem\u00f3ria do espa\u00e7o do usu\u00e1rio sem precisar desativar previamente o modo de prote\u00e7\u00e3o PAN (Privileged Access Never).\n<li class=\"l\"> Em sistemas com processadores ARM, foi aprimorado o suporte \u00e0 extens\u00e3o da arquitetura do conjunto de instru\u00e7\u00f5es MPAM (Memory System Resource Partitioning and Monitoring) e adicionada a possibilidade de sua utiliza\u00e7\u00e3o no espa\u00e7o do usu\u00e1rio para gerenciamento de recursos atrav\u00e9s do mecanismo resctrl. MPAM proporciona a marca\u00e7\u00e3o de cada acesso \u00e0 mem\u00f3ria com um identificador de se\u00e7\u00e3o (PARTID, Partition ID) e um identificador de grupo de monitoramento (PMG, Monitoring Group ID). Em rela\u00e7\u00e3o ao PARTID, \u00e9 poss\u00edvel limitar o consumo de recursos, como largura de banda da mem\u00f3ria ou tamanho do cache, para que um determinado grupo de tarefas n\u00e3o ocupe todos os recursos. No contexto de monitoramento, a combina\u00e7\u00e3o de PMG e PARTID pode ser usada para rastrear o consumo de recursos de mem\u00f3ria sob certos tipos de carga.\n<li class=\"l\"> Foi adicionada a possibilidade de usar o modo de tempo real (PREEMPT_RT) em processadores ARM de 32 bits. Anteriormente, o suporte ao PREEMPT_RT estava dispon\u00edvel para as arquiteturas x86 e x86-64, ARM64, RISC-V e LoongArch.\n<li class=\"l\"> Na chamada do sistema clone3(), foram adicionados novos flags: CLONE_NNP - proibi\u00e7\u00e3o de obten\u00e7\u00e3o de novos privil\u00e9gios no processo criado; CLONE_AUTOREAP - t\u00e9rmino autom\u00e1tico do processo em vez de sua transforma\u00e7\u00e3o em processo zumbi at\u00e9 a execu\u00e7\u00e3o da fun\u00e7\u00e3o wait() pelo processo pai;<br \/>\nCLONE_PIDFD_AUTOKILL - t\u00e9rmino do processo filho em caso de fechamento do descritor pidfd associado (por exemplo, ao t\u00e9rmino do processo pai).<\/p>\n<li class=\"l\"> Para cada m\u00f3dulo do n\u00facleo, na pasta \/sys\/module, foi adicionado o arquivo import_ns, que cont\u00e9m a lista de espa\u00e7os de nomes de s\u00edmbolos importados (symbol namespace).\n<li class=\"l\"> No sistema de entrada\/sa\u00edda ass\u00edncrona io_uring, foi adicionado suporte para utiliza\u00e7\u00e3o do subsistema BPF para criar manipuladores. Por exemplo, o ciclo principal de despacho pode ser substitu\u00eddo por um programa BPF.\n<li class=\"l\"> Na subsistema BPF, a an\u00e1lise do uso da pilha foi modernizada, o que acelerou consideravelmente a verifica\u00e7\u00e3o de muitos programas BPF pelo verificador.\n<li class=\"l\"> Para otimizar o desempenho, o subsistema hrtimer (high resolution timer) foi reescrito. Agora, o planejador de tarefas pode usar temporizadores de alta resolu\u00e7\u00e3o sem perda de desempenho em vez de temporizadores menos precisos.\n<li class=\"l\"> Continua a transfer\u00eancia de mudan\u00e7as da branch Rust-for-Linux, relacionadas ao uso da linguagem Rust como segunda linguagem para o desenvolvimento de drivers e m\u00f3dulos do kernel (o suporte para Rust n\u00e3o est\u00e1 ativado por padr\u00e3o e n\u00e3o faz com que o Rust seja uma depend\u00eancia obrigat\u00f3ria na constru\u00e7\u00e3o do kernel). At\u00e9 a vers\u00e3o 1.85 (que acompanha o Debian 13), foram elevadas as exig\u00eancias sobre a vers\u00e3o do Rust necess\u00e1ria para a constru\u00e7\u00e3o dos componentes do kernel. Adicionada a op\u00e7\u00e3o Kconfig experimental CONFIG_RUST_INLINE_HELPERS para incorporar pr\u00e9-processadores C no c\u00f3digo Rust durante a compila\u00e7\u00e3o (a otimiza\u00e7\u00e3o acelerou a opera\u00e7\u00e3o do driver de bloco null em 2%). O macro 'const_assert!' foi adicionado. Expandidas as funcionalidades dos m\u00f3dulos 'sizes', 'clk', 'ptr', 'sync', 'error'.\n<li class=\"l\"> No mecanismo SCHED_EXT, que permite o uso de BPF para a cria\u00e7\u00e3o de escalonadores de CPU, adicionada a capacidade inicial de criar escalonadores aninhados (sub-schedulers), atrav\u00e9s dos quais cada cgroup pode ter seu pr\u00f3prio escalonador de tarefas.\n<li class=\"l\"> A otimiza\u00e7\u00e3o da subsistema de swap foi continuada. A antiga estrutura swap_map foi substitu\u00edda por um mecanismo \"Swap Table\". Essa mudan\u00e7a permitiu aumentar o desempenho e diminuir o consumo de mem\u00f3ria no subsistema de swap.\n<li class=\"l\"> No subsistema DAMON (Data Access MONitor), que permite monitorar o acesso de processos aos dados na mem\u00f3ria RAM (por exemplo, \u00e9 poss\u00edvel saber quais \u00e1reas de mem\u00f3ria foram acessadas pelo processo e quais \u00e1reas permaneceram n\u00e3o utilizadas), adicionada a suporte a diferentes algoritmos de ajuste autom\u00e1tico de quotas.\n<li class=\"l\"> No subsistema de rastreamento, implementada a concep\u00e7\u00e3o de buffers circulares externos, permitindo o recebimento de dados de rastreamento de <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/vps\/\" title=\"m\u00e1quinas virtuais\" data-wpil-keyword-link=\"linked\">m\u00e1quinas virtuais<\/a>. A funcionalidade \u00e9 utilizada em hipervisores <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/vps\/abuzoustojchivye-vps\/\" title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> e nVHE para transmitir dados de rastreamento do sistema convidado para o lado do host.\n<li class=\"l\"> Na subsistema RV (Verifica\u00e7\u00e3o em Tempo de Execu\u00e7\u00e3o), destinada \u00e0 verifica\u00e7\u00e3o da corre\u00e7\u00e3o operacional de sistemas de alta confiabilidade, foram adicionados componentes de monitoramento \"stall\" para rastrear tarefas cuja execu\u00e7\u00e3o foi temporariamente suspensa ou bloqueada, e \"deadline\" para analisar o comportamento do planejador de tarefas.\n<\/ul>\n<li class=\"l\"> <b>Virtualiza\u00e7\u00e3o e seguran\u00e7a<\/b>\n<ul>\n<li class=\"l\"> Por padr\u00e3o, definido o flag PROC_MEM_FORCE_PTRACE, permitindo contornar as permiss\u00f5es de acesso \u00e0 mem\u00f3ria do processo atrav\u00e9s do arquivo \/proc\/PID\/mem apenas para processos que utilizam a chamada de sistema ptrace() para depura\u00e7\u00e3o.\n<li class=\"l\"> Foi adicionado um novo conjunto de hooks para m\u00f3dulos LSM (Linux Security Module), facilitando a implementa\u00e7\u00e3o de pol\u00edticas para sistemas de arquivos empilhados, como overlayfs. Um hook tamb\u00e9m foi adicionado ao LSM para gerenciamento de acesso a sockets Unix, utilizado no m\u00f3dulo LSM Landlock para designar pol\u00edticas de acesso a sockets Unix.\n<li class=\"l\"> A biblioteca criptogr\u00e1fica embutida lib\/crypto, que fornece fun\u00e7\u00f5es mais simples e r\u00e1pidas do que a API de criptografia tradicional, adicionou suporte para os algoritmos AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH e SM3. A documenta\u00e7\u00e3o sobre lib\/crypto foi inclu\u00edda.\n<li class=\"l\"> O modo pKVM (Protected KVM) foi implementado para isolamento rigoroso de mem\u00f3ria an\u00f4nima usando extens\u00f5es de virtualiza\u00e7\u00e3o na arquitetura AArch64. Nesse modo, p\u00e1ginas de mem\u00f3ria do convidado s\u00e3o exclu\u00eddas da tabela de endere\u00e7os virtuais do sistema host.\n<li class=\"l\"> O hipervisor KVM agora suporta a quinta vers\u00e3o do controlador de interrup\u00e7\u00f5es virtual ARM (VGICv5 \u2014 ARM Virtual Generic Interrupt Controller v5).\n<\/ul>\n<li class=\"l\"> <b>Subsistema de Rede<\/b>\n<ul>\n<li class=\"l\"> Para os sockets Unix criados pela fun\u00e7\u00e3o socket(), foi implementado suporte para atributos de arquivo estendidos (xattr) \"user.*\". Entre as aplica\u00e7\u00f5es, destaca-se a utiliza\u00e7\u00e3o de r\u00f3tulos atrav\u00e9s de atributos estendidos em sockets Unix usados para IPC Varlink, com o objetivo de diferenci\u00e1-los para inspe\u00e7\u00e3o e depura\u00e7\u00e3o do IPC por meio de programas BPF. No systemd-journald, os atributos estendidos s\u00e3o destinados a definir o formato do log em rela\u00e7\u00e3o ao socket \/dev\/log.\n<li class=\"l\"> O suporte ao protocolo UDP-Lite (RFC 3828), que permitia a entrega de pacotes com somat\u00f3rios de controle incorretos na expectativa de que, por exemplo, dados de \u00e1udio e v\u00eddeo parcialmente danificados poderiam ser recuperados no n\u00edvel do codec, foi removido. O protocolo foi eliminado pois ningu\u00e9m o utiliza.\n<li class=\"l\"> Removida a possibilidade de compor a pilha IPv6 na forma de um m\u00f3dulo do kernel, que n\u00e3o era utilizado na pr\u00e1tica (IPv6 \u00e9 integrado ao n\u00facleo ou totalmente desativado), mas complicava a manuten\u00e7\u00e3o, j\u00e1 que, ao compor IPv6 como um m\u00f3dulo do kernel (CONFIG_IPV6=m), muitas subsistemas eram for\u00e7ados a adicionar manipuladores in\u00fateis para o caso de descarregamento do m\u00f3dulo IPv6.\n<\/ul>\n<li class=\"l\"> <b>Hardware<\/b>\n<ul>\n<li class=\"l\"> O driver AMDGPU incluiu um novo mecanismo de display (DC) para APU AMD da s\u00e9rie HD 7000 (Sea Islands, GCN 1.1).\n<li class=\"l\"> O driver Nouveau adicionou suporte inicial para a GPU NVIDIA GA100 baseada na microarquitetura Ampere.\n<li class=\"l\"> O trabalho no driver drm (Direct Rendering Manager) Xe para GPUs baseadas na arquitetura Intel Xe, que \u00e9 utilizada em placas de v\u00eddeo da fam\u00edlia Intel Arc e gr\u00e1ficos integrados, come\u00e7ando pelos processadores Tiger Lake, foi continuado. Foi adicionada a suporte ao subsistema gr\u00e1fico dos processadores Intel Nova Lake-P. Objetos de buffer purg\u00e1veis (Purgeable Buffer Objects) foram implementados.\n<li class=\"l\"> A integra\u00e7\u00e3o dos componentes do driver Nova para GPUs NVIDIA equipadas com firmwares GSP, que s\u00e3o utilizados a partir da s\u00e9rie NVIDIA GeForce RTX 2000 com arquitetura Turing, foi continuada. O driver foi escrito na linguagem Rust. A suporte inicial para GPUs baseadas na arquitetura Turing foi adicionada.\n<li class=\"l\"> Adicionado o driver DRM corebootdrm para sa\u00edda gr\u00e1fica via framebuffer de firmwares baseados em CoreBoot.\n<li class=\"l\"> Suporte para sound ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP e WM8962 foi adicionado. O suporte para dispositivos de \u00e1udio com interface USB foi melhorado: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow,<br \/>\n  PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.<\/p>\n<li class=\"l\"> Adicionado o driver yogafan para monitorar a velocidade de rota\u00e7\u00e3o do cooler em laptops Lenovo Yoga, Legion e IdeaPad.\n<li class=\"l\"> Suporte para plataformas ARM, SoCs e dispositivos foi adicionado: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 e ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ\/G3L, NXP S32N79.\n<li class=\"l\"> O suporte para controladores AHCI SATA e PCIe utilizados em SoCs Baikal-T1, bem como drivers de timer, mem\u00f3ria, physmap, bus, hwmon, dwc e bt1-rom, foi removido. A raz\u00e3o da remo\u00e7\u00e3o \u00e9 a falta de suporte e a integra\u00e7\u00e3o incompleta dos componentes da plataforma Baikal no n\u00facleo, cuja produ\u00e7\u00e3o na R\u00fassia foi encerrada em novembro de 2025.\n<li class=\"l\"> Foram removidos 12 drivers para dispositivos Ethernet com interfaces ISA e PCMCIA, produzidos at\u00e9 2002, para os quais n\u00e3o foram encontrados usu\u00e1rios utilizando-os em sistemas operacionais. Tamb\u00e9m foi exclu\u00eddo do n\u00facleo<br \/>\no subsistema ISDN, implementa\u00e7\u00f5es dos protocolos AX.25, CAIF e Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), drivers yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), inport e logibm (busmouse). A raz\u00e3o da remo\u00e7\u00e3o foi a falta de desenvolvedores ativos, enquanto o n\u00famero de erros descobertos por meio de syzbot e ferramentas de IA aumentou, e ningu\u00e9m est\u00e1 disposto a corrigi-los, fazendo com que toda a carga de resolu\u00e7\u00e3o de problemas s\u00e9rios recaia sobre os mantenedores dos principais subsistemas de rede do n\u00facleo. No total, mais de 140 mil linhas de c\u00f3digo foram removidas.<\/p>\n<\/ul>\n<\/ul>\n<p>Fonte: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65686\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043d\u043e\u0432\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 ntfsplus, \u043f\u0435\u0440\u0432\u0430\u044f \u0441\u0442\u0430\u0434\u0438\u044f \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0440\u044b\u0445 Ethernet-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u043e\u0432, \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 ISDN \u0438 AX.25, \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 Intel FRED, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 BPF-\u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0432 io_uring, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0443\u0431\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0432 sched_ext, \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 zero-copy \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182060","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-7-1\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-7-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-15T00:48:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T00:48:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Lan\u00e7amento do n\u00facleo Linux 7.1 | ProHoster","description":"Ap\u00f3s dois meses de desenvolvimento, Linus Torvalds apresentou o lan\u00e7amento do n\u00facleo Linux 7.1.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-7-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.1.","og:url":"https:\/\/prohoster.info\/pt\/blog\/news\/reliz-yadra-linux-7-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-06-15T00:48:07+00:00","article:modified_time":"2026-06-15T00:48:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182060","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:23","updated":"2026-08-05 12:22:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/182060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=182060"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/182060\/revisions"}],"predecessor-version":[{"id":182066,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/182060\/revisions\/182066"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=182060"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=182060"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=182060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}