OpenBSD 7.9: Suporte a Wi-Fi 6, USB4 e 255 Núcleos. Principais Mudanças no Sistema Operacional
OpenBSD 7.9 foi lançado com melhorias significativas, incluindo suporte a Wi-Fi 6, USB4 e até 255 núcleos de CPU. O sistema operacional também recebeu atualizações no gerenciamento de energia, virtualização e segurança, além de novos drivers e atualizações de software.
MundiX News·31 de maio de 2026·6 min de leitura·👁 19 views
Em maio de 2026, foi lançado o OpenBSD 7.9. Nesta nova versão, os desenvolvedores atualizaram o escalonador de tarefas para processadores híbridos, adicionaram um mecanismo de hibernação adiada, aprimoraram a pilha gráfica e expandiram o suporte a hardware moderno, incluindo Wi-Fi 6, USB4 e Apple Silicon. Parte das mudanças diz respeito à virtualização e economia de energia, parte aos mecanismos de segurança de baixo nível e ao subsistema de rede. Vamos analisar o que há de novo e como funciona.
Escalonador de Tarefas e Trabalho com Processadores de Diferente Desempenho
No kernel para as arquiteturas amd64 e arm64, o mecanismo de escalonamento de tarefas foi completamente retrabalhado, levando em consideração os processadores híbridos. Agora, através da variável sysctl hw.blockcpu, é possível definir uma sequência de flags que excluem certas classes de núcleos da consideração pelo escalonador. A flag S é responsável pelos núcleos lógicos SMT, P pelos núcleos de desempenho normais, E pelos núcleos de eficiência energética, que funcionam 20–50% mais lentos, e L pelas variantes mais lentas. Por padrão, o valor SL é aplicado, mas o administrador pode alterá-lo para uma carga específica, por exemplo, deixando apenas P e E para um equilíbrio entre velocidade e dissipação de calor.
Além disso, o mecanismo de bloqueio para mutexes foi alterado no kernel. Agora, em vez de rolar constantemente o ciclo esperando a liberação do recurso, os threads são colocados em modo de suspensão, o que reduz a carga na CPU e diminui o aquecimento em sistemas multiprocessados. Ao mesmo tempo, para amd64, o número máximo de núcleos foi aumentado de 64 para 255, e através do kstat, agora é possível obter informações sobre núcleos de desempenho e eficiência energética. Os desenvolvedores testaram as inovações em cargas mistas, onde processos de computação e em segundo plano são executados simultaneamente. O escalonador tornou-se notavelmente mais responsivo às mudanças na configuração hw.blockcpu sem reinicialização. Isso é especialmente importante para servidores e estações de trabalho com CPUs assimétricas, onde antes era preciso se contentar com o uso desigual de recursos. A atualização torna o comportamento do sistema mais previsível ao escalar. Além disso, os desenvolvedores corrigiram a ordem de enumeração dos processadores em CPU_INFO_FOREACH e adicionaram suporte hw.blockcpu para arm64. As informações sobre o desempenho dos núcleos agora estão disponíveis não apenas dentro do kernel, mas também no espaço do usuário, para que os utilitários possam levar em consideração com mais precisão as diferenças entre os tipos de núcleos. Ao mesmo tempo, as mudanças não quebram as configurações antigas e não exigem configuração separada após a atualização.
Hibernação Adiada e Gerenciamento de Energia de Dispositivos
No OpenBSD 7.9, apareceu um mecanismo de hibernação adiada, que é configurado através do machdep.hibernatedelay. Primeiro, o sistema entra na suspensão normal para RAM, quando o conteúdo da memória permanece na RAM e o dispositivo pode ser rapidamente reativado. Se o computador ficar inativo por muito tempo, o kernel o transferirá automaticamente para hibernação completa, salvando o estado no disco. Essa abordagem permite não descarregar a bateria até o fim durante longos períodos de inatividade e, ao mesmo tempo, mantém a ativação rápida nas primeiras horas após a transição para o sono. Os drivers PCI agora alteram os níveis de consumo de energia por conta própria. Em particular, o driver xhci coloca o controlador em modo de baixo consumo e envia os dispositivos USB4 conectados para dormir. Essas operações ocorrem de forma transparente para o usuário e não exigem configurações adicionais. As mudanças dizem respeito não apenas a laptops, mas também a sistemas embarcados, onde cada watt é importante. O mecanismo foi testado em cenários reais de espera prolongada. A hibernação é acionada exatamente no momento especificado, e a ativação permanece rápida devido à preservação do estado na RAM no estágio inicial. Os desenvolvedores levaram em consideração o comportamento de diferentes chipsets para evitar conflitos com ACPI.
Pilha Gráfica, Virtualização e Novos Drivers
A estrutura drm e os drivers AMDGPU e Intel no OpenBSD 7.9 foram sincronizados com o código do Linux 6.18.22 em vez do anterior 6.12.50. No sistema, apareceu suporte mais recente para GPUs modernas e, ao mesmo tempo, vários problemas antigos foram corrigidos, incluindo vazamentos de estado de ponto flutuante no Zen 1. Na prática, isso significa menos falhas gráficas estranhas e um funcionamento mais estável de aplicativos com aceleração de hardware. Na versão, apareceu suporte total para o OpenBSD funcionar como um sistema convidado sob o Apple Hypervisor. As compilações arm64 agora são executadas normalmente em máquinas virtuais macOS em computadores com Apple Silicon. Ao mesmo tempo, para o hipervisor vmd, foi adicionado um kernel vmboot compacto, que simplifica a inicialização do sistema após sysupgrade e remove várias etapas desnecessárias ao carregar a máquina virtual. No OpenBSD 7.9, foi adicionado suporte para USB4, controladores PCIe Cadence, Qualcomm SC7280, GENI UART, Intel LPSS SPI e modem LTE Quectel EC200A. O driver Intel ICE agora também funciona no arm64. O sistema se tornou mais amigável com laptops modernos, mini-PCs e placas ARM. Ao mesmo tempo, na código, apareceu uma API FUSE básica, que já é suficiente para compilar e executar lowntfs-3g.
Recursos de Rede e Padrões Sem Fio
No OpenBSD 7.9, apareceu suporte total para Wi-Fi 6 sob o padrão 802.11ax. As atualizações para os drivers iwx e qwx melhoram a estabilidade da conexão em redes carregadas e ajudam a usar com mais eficiência a alta largura de banda dos roteadores modernos. A diferença é especialmente notável em laptops e dispositivos ARM compactos, onde, antes, os novos pontos de acesso às vezes funcionavam de forma instável. A Virtual Ethernet Bridge veb recebeu suporte VLAN, para que configurar a segmentação da rede em ambientes virtuais se tornou mais fácil. A configuração automática de IPv6 via SLAAC agora está ativada por padrão, de modo que, na maioria dos casos, o sistema levanta a rede sem edição manual de configurações. Ao mesmo tempo, os desenvolvedores atualizaram vários componentes da pilha de rede relacionados ao roteamento e processamento de pacotes. Essas mudanças raramente são perceptíveis imediatamente após a instalação do sistema, mas são elas que geralmente afetam mais a estabilidade da rede sob alta carga.
Segurança no Nível de Inicialização e Chamadas do Sistema
No amd64 no OpenBSD 7.9, apareceu a capacidade de carregar o kernel e as imagens de instalação bsd.rd diretamente da partição EFI. Agora, o carregador, o instalador e os arquivos relacionados podem ser armazenados na partição padrão EFI System Partition sem partições de inicialização separadas e layout de disco não padrão. Para laptops modernos e mini-PCs com UEFI, isso simplifica a instalação do sistema, a recuperação após falhas e a configuração de inicialização múltipla ao lado do Linux ou Windows. No libc, apareceu uma nova chamada de sistema __pledge_open. É necessário para programas que, após a ativação das restrições pledge e unveil, ainda precisam de acesso a arquivos de sistema separados. Por exemplo, para /dev/random, a base de dados de fusos horários ou outros recursos sem os quais parte dos utilitários do sistema não poderá funcionar normalmente. Ao mesmo tempo, os arquivos são abertos apenas no modo de leitura - a gravação, alteração de atributos e transferência de descritores permanecem proibidas. Além disso, no OpenBSD 7.9, OpenSSH foi atualizado para 10.3, LibreSSL para 4.3 e OpenBGPD para 9.1. No OpenSSH, vários problemas de compatibilidade foram corrigidos e os algoritmos criptográficos foram atualizados. LibreSSL recebeu correções em componentes TLS e processamento de certificados, e no OpenBGPD, o trabalho de roteamento e sessões BGP foi aprimorado.
Portas e Atualizações de Software de Aplicação
O número de portas para amd64 no OpenBSD 7.9 aumentou para 13.044, para aarch64 - para 12.883, e para i386 - para 10.631. Um grande número de software popular foi atualizado nos repositórios, incluindo Asterisk 22.9.0, Audacity 3.7.7, CMake 4.2.3, Chromium 147, Emacs 30.2, FFmpeg 8.0.1 e GCC 15.2.0. As versões mais recentes do GNOME 49, KDE Plasma 6.6.4, Firefox 150, Thunderbird 140, Go 1.26.2, Rust 1.94.1, Python 3.13.13, PostgreSQL 18.3 e Node.js 22.22.2 também estão incluídas no sistema. Xfce foi atualizado para a versão 4.20.0, e Wayland 1.24.0 agora vem com os servidores compostos Labwc, Mango, Niri, Sway e Wayfire. LibreOffice chegou à versão 26.2.2.2, SQLite - à 3.51.3. O subsistema gráfico Xenocara ainda é baseado no X.Org 7.7, mas inclui xserver 21.1.21 e patches Mesa 25.0.7 mais recentes. Para OpenBSD, essas atualizações são especialmente importantes, porque as portas aqui continuam sendo uma das principais maneiras de obter software de usuário moderno sem compilação manual e repositórios de terceiros. Ao mesmo tempo, o projeto continua a suportar várias arquiteturas, incluindo arm64, onde o número de pacotes disponíveis já é quase igual ao amd64.
OpenBSD 7.9 dificilmente se tornará um sistema de massa para todos em um futuro próximo. Mas o projeto não tenta jogar por essas regras. O novo lançamento demonstra outra coisa: os desenvolvedores continuam a levar o sistema de forma calma e consistente a um estado em que mesmo mecanismos complexos de baixo nível permanecem relativamente transparentes e previsíveis. O suporte a processadores híbridos, Wi-Fi 6, USB4 e Apple Silicon mostra que o OpenBSD está gradualmente se adaptando ao hardware moderno, sem se transformar em uma plataforma sobrecarregada com dezenas de níveis desnecessários de abstração.
🛡️⚡
Pare de pesquisar. Comece a hackear.
O MundiX é seu copiloto de pentest com IA: comandos exatos, análise de outputs e próximo passo na kill chain — em segundos.
Sem cartão para começar · Planos a partir de R$49/mês
Em maio de 2026, foi lançado o OpenBSD 7.9. Nesta nova versão, os desenvolvedores atualizaram o escalonador de tarefas para processadores híbridos, adicionaram um mecanismo de hibernação adiada, aprimoraram a pilha gráfica e expandiram o suporte a hardware moderno, incluindo Wi-Fi 6, USB4 e Apple Silicon. Parte das mudanças diz respeito à virtualização e economia de energia, parte aos mecanismos de segurança de baixo nível e ao subsistema de rede. Vamos analisar o que há de novo e como funciona.
Escalonador de Tarefas e Trabalho com Processadores de Diferente Desempenho
No kernel para as arquiteturas amd64 e arm64, o mecanismo de escalonamento de tarefas foi completamente retrabalhado, levando em consideração os processadores híbridos. Agora, através da variável sysctl hw.blockcpu, é possível definir uma sequência de flags que excluem certas classes de núcleos da consideração pelo escalonador. A flag S é responsável pelos núcleos lógicos SMT, P pelos núcleos de desempenho normais, E pelos núcleos de eficiência energética, que funcionam 20–50% mais lentos, e L pelas variantes mais lentas. Por padrão, o valor SL é aplicado, mas o administrador pode alterá-lo para uma carga específica, por exemplo, deixando apenas P e E para um equilíbrio entre velocidade e dissipação de calor.
Além disso, o mecanismo de bloqueio para mutexes foi alterado no kernel. Agora, em vez de rolar constantemente o ciclo esperando a liberação do recurso, os threads são colocados em modo de suspensão, o que reduz a carga na CPU e diminui o aquecimento em sistemas multiprocessados. Ao mesmo tempo, para amd64, o número máximo de núcleos foi aumentado de 64 para 255, e através do kstat, agora é possível obter informações sobre núcleos de desempenho e eficiência energética. Os desenvolvedores testaram as inovações em cargas mistas, onde processos de computação e em segundo plano são executados simultaneamente. O escalonador tornou-se notavelmente mais responsivo às mudanças na configuração hw.blockcpu sem reinicialização. Isso é especialmente importante para servidores e estações de trabalho com CPUs assimétricas, onde antes era preciso se contentar com o uso desigual de recursos. A atualização torna o comportamento do sistema mais previsível ao escalar. Além disso, os desenvolvedores corrigiram a ordem de enumeração dos processadores em CPU_INFO_FOREACH e adicionaram suporte hw.blockcpu para arm64. As informações sobre o desempenho dos núcleos agora estão disponíveis não apenas dentro do kernel, mas também no espaço do usuário, para que os utilitários possam levar em consideração com mais precisão as diferenças entre os tipos de núcleos. Ao mesmo tempo, as mudanças não quebram as configurações antigas e não exigem configuração separada após a atualização.
Hibernação Adiada e Gerenciamento de Energia de Dispositivos
No OpenBSD 7.9, apareceu um mecanismo de hibernação adiada, que é configurado através do machdep.hibernatedelay. Primeiro, o sistema entra na suspensão normal para RAM, quando o conteúdo da memória permanece na RAM e o dispositivo pode ser rapidamente reativado. Se o computador ficar inativo por muito tempo, o kernel o transferirá automaticamente para hibernação completa, salvando o estado no disco. Essa abordagem permite não descarregar a bateria até o fim durante longos períodos de inatividade e, ao mesmo tempo, mantém a ativação rápida nas primeiras horas após a transição para o sono. Os drivers PCI agora alteram os níveis de consumo de energia por conta própria. Em particular, o driver xhci coloca o controlador em modo de baixo consumo e envia os dispositivos USB4 conectados para dormir. Essas operações ocorrem de forma transparente para o usuário e não exigem configurações adicionais. As mudanças dizem respeito não apenas a laptops, mas também a sistemas embarcados, onde cada watt é importante. O mecanismo foi testado em cenários reais de espera prolongada. A hibernação é acionada exatamente no momento especificado, e a ativação permanece rápida devido à preservação do estado na RAM no estágio inicial. Os desenvolvedores levaram em consideração o comportamento de diferentes chipsets para evitar conflitos com ACPI.
Pilha Gráfica, Virtualização e Novos Drivers
A estrutura drm e os drivers AMDGPU e Intel no OpenBSD 7.9 foram sincronizados com o código do Linux 6.18.22 em vez do anterior 6.12.50. No sistema, apareceu suporte mais recente para GPUs modernas e, ao mesmo tempo, vários problemas antigos foram corrigidos, incluindo vazamentos de estado de ponto flutuante no Zen 1. Na prática, isso significa menos falhas gráficas estranhas e um funcionamento mais estável de aplicativos com aceleração de hardware. Na versão, apareceu suporte total para o OpenBSD funcionar como um sistema convidado sob o Apple Hypervisor. As compilações arm64 agora são executadas normalmente em máquinas virtuais macOS em computadores com Apple Silicon. Ao mesmo tempo, para o hipervisor vmd, foi adicionado um kernel vmboot compacto, que simplifica a inicialização do sistema após sysupgrade e remove várias etapas desnecessárias ao carregar a máquina virtual. No OpenBSD 7.9, foi adicionado suporte para USB4, controladores PCIe Cadence, Qualcomm SC7280, GENI UART, Intel LPSS SPI e modem LTE Quectel EC200A. O driver Intel ICE agora também funciona no arm64. O sistema se tornou mais amigável com laptops modernos, mini-PCs e placas ARM. Ao mesmo tempo, na código, apareceu uma API FUSE básica, que já é suficiente para compilar e executar lowntfs-3g.
Recursos de Rede e Padrões Sem Fio
No OpenBSD 7.9, apareceu suporte total para Wi-Fi 6 sob o padrão 802.11ax. As atualizações para os drivers iwx e qwx melhoram a estabilidade da conexão em redes carregadas e ajudam a usar com mais eficiência a alta largura de banda dos roteadores modernos. A diferença é especialmente notável em laptops e dispositivos ARM compactos, onde, antes, os novos pontos de acesso às vezes funcionavam de forma instável. A Virtual Ethernet Bridge veb recebeu suporte VLAN, para que configurar a segmentação da rede em ambientes virtuais se tornou mais fácil. A configuração automática de IPv6 via SLAAC agora está ativada por padrão, de modo que, na maioria dos casos, o sistema levanta a rede sem edição manual de configurações. Ao mesmo tempo, os desenvolvedores atualizaram vários componentes da pilha de rede relacionados ao roteamento e processamento de pacotes. Essas mudanças raramente são perceptíveis imediatamente após a instalação do sistema, mas são elas que geralmente afetam mais a estabilidade da rede sob alta carga.
Segurança no Nível de Inicialização e Chamadas do Sistema
No amd64 no OpenBSD 7.9, apareceu a capacidade de carregar o kernel e as imagens de instalação bsd.rd diretamente da partição EFI. Agora, o carregador, o instalador e os arquivos relacionados podem ser armazenados na partição padrão EFI System Partition sem partições de inicialização separadas e layout de disco não padrão. Para laptops modernos e mini-PCs com UEFI, isso simplifica a instalação do sistema, a recuperação após falhas e a configuração de inicialização múltipla ao lado do Linux ou Windows. No libc, apareceu uma nova chamada de sistema __pledge_open. É necessário para programas que, após a ativação das restrições pledge e unveil, ainda precisam de acesso a arquivos de sistema separados. Por exemplo, para /dev/random, a base de dados de fusos horários ou outros recursos sem os quais parte dos utilitários do sistema não poderá funcionar normalmente. Ao mesmo tempo, os arquivos são abertos apenas no modo de leitura - a gravação, alteração de atributos e transferência de descritores permanecem proibidas. Além disso, no OpenBSD 7.9, OpenSSH foi atualizado para 10.3, LibreSSL para 4.3 e OpenBGPD para 9.1. No OpenSSH, vários problemas de compatibilidade foram corrigidos e os algoritmos criptográficos foram atualizados. LibreSSL recebeu correções em componentes TLS e processamento de certificados, e no OpenBGPD, o trabalho de roteamento e sessões BGP foi aprimorado.
Portas e Atualizações de Software de Aplicação
O número de portas para amd64 no OpenBSD 7.9 aumentou para 13.044, para aarch64 - para 12.883, e para i386 - para 10.631. Um grande número de software popular foi atualizado nos repositórios, incluindo Asterisk 22.9.0, Audacity 3.7.7, CMake 4.2.3, Chromium 147, Emacs 30.2, FFmpeg 8.0.1 e GCC 15.2.0. As versões mais recentes do GNOME 49, KDE Plasma 6.6.4, Firefox 150, Thunderbird 140, Go 1.26.2, Rust 1.94.1, Python 3.13.13, PostgreSQL 18.3 e Node.js 22.22.2 também estão incluídas no sistema. Xfce foi atualizado para a versão 4.20.0, e Wayland 1.24.0 agora vem com os servidores compostos Labwc, Mango, Niri, Sway e Wayfire. LibreOffice chegou à versão 26.2.2.2, SQLite - à 3.51.3. O subsistema gráfico Xenocara ainda é baseado no X.Org 7.7, mas inclui xserver 21.1.21 e patches Mesa 25.0.7 mais recentes. Para OpenBSD, essas atualizações são especialmente importantes, porque as portas aqui continuam sendo uma das principais maneiras de obter software de usuário moderno sem compilação manual e repositórios de terceiros. Ao mesmo tempo, o projeto continua a suportar várias arquiteturas, incluindo arm64, onde o número de pacotes disponíveis já é quase igual ao amd64.
OpenBSD 7.9 dificilmente se tornará um sistema de massa para todos em um futuro próximo. Mas o projeto não tenta jogar por essas regras. O novo lançamento demonstra outra coisa: os desenvolvedores continuam a levar o sistema de forma calma e consistente a um estado em que mesmo mecanismos complexos de baixo nível permanecem relativamente transparentes e previsíveis. O suporte a processadores híbridos, Wi-Fi 6, USB4 e Apple Silicon mostra que o OpenBSD está gradualmente se adaptando ao hardware moderno, sem se transformar em uma plataforma sobrecarregada com dezenas de níveis desnecessários de abstração.
📤 Compartilhar & Baixar
🧰 Ferramentas recomendadas
Divulgação: alguns links são patrocinados. Podemos receber comissão se você comprar — sem custo extra para você. Só indicamos o que faz sentido para a comunidade.