OpenBSD 7.2 lançado com suporte para Ampere Altra e Apple M2

OpenBSD 7.2 lançado com suporte para Ampere Altra e Apple M2
OpenBSD 7.2 lançado com suporte para Ampere Altra e Apple M2

Chegando praticamente junto com o noo Ubuntu 22.10, acaba de ser lançado o sistema operacional OpenBSD 7.2, que vem com suporte para Ampere Altra e Apple M2. O anúncio da distribuição OpenBS 7.2 foi feito pelo desenvolvedor Theo de Raadt.

O que mais se destaca com o OpenBSD 7.2 é que agora ele suporta processadores de servidor Ampere Altra Arm. Isso ocorre após o grande sucesso do Ampere Altra no Linux e o sucesso do Altra/Altra Max no mercado. Este recurso está sendo escolhido por vários provedores de serviços de nuvem pública e outras organizações. Sendo assim, os vários BSDs estão trabalhando no suporte do Ampere Altra. 

OpenBSD 7.2 lançado com suporte para Ampere Altra e Apple M2

O OpenBSD 7.2 também contém suporte inicial para os SoCs M2 da Apple com o trabalho de engenharia reversa e escrita de drivers indo de mãos dadas com o trabalho que está sendo feito pelos desenvolvedores do Linux também no suporte M1/M2 da Apple. Completando o emocionante trabalho de habilitação do Arm no OpenBSD 7.2, está recebendo suporte inicial para o laptop Lenovo ThinkPad X13s Arm e outros hardwares que usam o SoC Qualcomm Snapdragon 8cx Gen 3 de ponta.

Logo de lançamento oficial do OpenBSD 7.2… Jogando com Dr. Seuss.

Principais características do OpenBSD 7.2

Além dos alvos Apple M2 e Ampere Altra terem suporte inicial, algumas das outras mudanças do OpenBSD 7.2 incluem:

  • Várias melhorias no kernel SMP diferentes;
  • Novos drivers de hardware para vários blocos ASICs/IP da Apple, Qualcomm, SiFive, StarFive e Allwinner;
  • Suporte para chipsets WiFi Intel AX210/AX211;
  • A separação de privilégios foi adicionada a mais componentes juntamente com uma variedade de outras melhorias de segurança;
  • Atualizar o suporte do driver de vídeo DRM em relação ao Linux 5.15.69 e também habilitar o suporte do driver Intel DRM para Alder Lake e Raptor Lake;
  • Suporte para até 256 núcleos de CPU para builds OpenBSD ARM64;
  • Várias melhorias de escala de frequência da CPU;
  • Ativação do kstat no kernel que exporta estatísticas do kernel para serem lidas pelo utilitário kstat.

Gerenciador de renderização direta e drivers gráficos

  • Drm(4) atualizado para Linux 5.15.69
    • inteldrm(4): suporte para Alder Lake, Raptor Lake
    • Reimplementado o código de alocação de página TTM usando APIs bus_dma(9) para garantir que os endereços DMA sejam traduzidos corretamente em arquiteturas com um IOMMU. Isso corrigiu amdgpu(4) e radeondrm(4) em máquinas powerpc64, sparc64 e arm64 com SMMU.
    • Suporte implementado para framebuffers que não iniciam em um limite de página (como os do MacBook Pro de 14″ e 16″ de 2021).
    • Adicionada manipulação para framebuffers onde o primeiro pixel não está alinhado com a página wsfb(4).
    • Corrigido Xorg(1) ao usar o hardware framebuffer luna88k 1bpp.

Downloads e mais detalhes sobre todas as mudanças com o OpenBSD 7.2 podem ser encontrados em OpenBSD.org.