As mudanças no kernel Linux mais recente, Linux 6.16pode ser pequeno, mas eles incluem alguns significativos. O próprio Linus Torvalds resumiu Este lançamento parece bom, pequeno e calmomas não “realmente não é tão interessante (da melhor maneira!)”.
Aqui está minha lista do que há de novo e melhorado.
Primeiro, o Linguagem de ferrugem continua a se tornar mais bem integrado no kernel. No topo da minha lista está que o kernel agora possui ligações de ferrugem para o núcleo do driver e o subsistema de dispositivos PCI. Essa abordagem tornará mais fácil adicionar novos drivers de {hardware} baseados em ferrugem ao Linux.
Além disso: minhas 5 distritos de Linux favoritos para desktops de escritório em casa – e eu tentei todos eles
Além disso, novas abstrações de ferrugem foram integradas ao gerente de renderização direta (DRM), particularmente para manuseio de IOCTL, gerenciamento de memória de arquivos/gemo e infraestrutura de driver/dispositivo para os principais fornecedores de GPU, como AMD, NVIDIA e Intel. Essas mudanças devem reduzir as vulnerabilidades e otimizar o desempenho gráfico. Isso fará com que os jogadores e os desenvolvedores de IA/ML mais felizes.
O Linux 6.16 também traz melhorias gerais para o suporte da Rust Crate. A caixa é o formato de embalagem da ferrugem. Isso facilitará a construção, a manutenção e a integração dos módulos do kernel de ferrugem no kernel.
Para aqueles que ainda amam C, não se preocupe. A grande maioria do código do kernel permanece em C, e é improvável que a ferrugem substitua C em breve. Em uma década, podemos estar contando outra história.
Além da Rust, esta versão mais recente também vem com várias melhorias importantes do sistema de arquivos. Para iniciantes, o Sistema de arquivos XFS Agora suporta grandes gravações atômicas. Esse recurso significa que grandes operações de gravação de vários blocos são “atômicos”, o que significa que todos os blocos são atualizados ou nenhum. Isso aprimora a integridade dos dados e evita que os erros de gravação de dados. Esse movimento é significativo para empresas que usam XFs para bancos de dados e armazenamento em larga escala.
Talvez o sistema de arquivos Linux mais widespread, Ext4Assim, também está recebendo muitas melhorias. Esses impulsos incluem caminhos de comprometimento mais rápido, suporte de fólio grande e gravações atômicas de multi-fsblock para sistemas de arquivos BigAlloc. O que essas melhorias significam, se você não é um nerd do sistema de arquivos, é que devemos ver acelerações de até 37% para cargas de trabalho de E/S seqüenciais.
Além disso: eu sou um linux professional – aqui estão as minhas 5 principais ferramentas de backup de linha de comando para desktops e servidores
Se o seu laptop computer Linux funcionar como um tocador de música, outro novo recurso é que agora você pode transmitir seu áudio sobre USB, mesmo enquanto o restante do seu sistema está dormindo. Esse recurso está disponível no Android há um tempo, mas agora faz parte do Mainline Linux.
Se a segurança é uma prioridade para você, o kernel de 6.16 agora suporta a Tecnologia de Execução Confiável da Intel (TXT) e Extensões de domínio confiáveis da Intel (TDX). Esta adição, juntamente com o suporte aprimorado do Linux para AMD Virtualização criptografada segura e criptografia de memória segura (SEV-SNP), permite criptografar a memória do seu software program no que é conhecido como computação confidencial. Esse recurso melhora a segurança da nuvem criptografando a memória da máquina digital de um usuário, o que significa que alguém que quebra uma nuvem não pode acessar seus dados.
Existem várias outras melhorias no chip Linux nesta versão. Para iniciantes, o Linux agora suporta Extensões de desempenho avançado da Intel (APX). Com o APX, o Linux agora pode usar 32 registros x86 de uso geral. Isso é o dobro dos 16 registros dos chips mais antigos. Essa melhoria significa que você verá um desempenho aumentado das CPUs Intel de próxima geração, como os processadores Lunar Lake e os processadores Xeon Rapids de granito.
Você também poderá acessar esse desempenho melhorado do processador por meio do novo Opção config_x86_native_cpu. Essa opção permite que os usuários criem kernels otimizados especificamente para o processador. Enquanto algumas pessoas veem esse movimento como uma maneira de os amadores Linux obterem o máximo de energia de seus laptops e desktops, também o vejo como um meio para os desenvolvedores de negócios criarem kernels Linux otimizados para seus servidores.
Também: 8 coisas que você pode fazer com o Linux que você não pode fazer com macOS ou Home windows
Linux 6.16 traz suporte aprimorado para Nvidia Blackwell GPUs. Os Blackwell Chips, usados principalmente para IA, já estão sendo implantados em desktops Linux de ponta.
Na frente da rede, muda para como o TCP/IP funciona com DMABUF permitirá que os dispositivos, incluindo aceleradores de GPUs e IA, acelerem suas redes, sem sobrecarregar a CPU. Embora um usuário médio possa não perceber essa alteração, os redes de alto desempenho verão a aceleração.
E as probabilities são de que os usuários médios verão os benefícios se usarem OpenVPN. O protocolo de rede nativo do OpenVPN ainda não será tão rápido quanto o Wireguard, mas pelo menos dará mais uma corrida.
Também: Os melhores serviços de VPN (e como escolher o certo para você)
Olhando para o futuro, Torvalds alerta que as coisas podem não correr tão bem com a versão 6.17. “Vale a pena notar que a próxima janela de mesclagem para 6.17 será um pouco caótica para mim”, disse Torvalds. “Eu tenho vários eventos familiares em agosto (um casamento e um grande aniversário) e, com a referida família sendo espalhada não apenas pelos EUA, mas na Finlândia também, estou gastando cerca de metade do mês viajando”. Esse cronograma desaceleraria alguém.
Assim, como um verdadeiro viciado em trabalho, o Torvalds já começou a carregar sua carga de trabalho de 6.17. Ele espera fazer a maior parte do trabalho nas próximas duas semanas antes de começar suas viagens. Torvalds disse: “Eu já acabei dando um aviso para as pessoas que tendem a me enviar os pedidos mais puxados. E, de fato, eu já tenho 50 pedidos pendentes, por isso, graças às pessoas que levaram isso a sério”. Ainda assim, os Torvalds “podem atrasar um pouco o RC1 apenas para se atualizar”.
Se você é um desenvolvedor de kernel Linux, não pense que você pode esperar, com calma e deslize uma solicitação de tração tardia. O oposto é verdadeiro, alertou os Torvalds: “Isso não significa que eu serei mais branda a solicitações de puxar tardias (provavelmente o contrário, já que ele aumentará o caos em potencial)”.