Haiku melhora o suporte de hardware

Haiku beta 4 está quase pronto para lançamento
Haiku adiciona compatibilidade com aplicativos Windows

O Haiku como sistema operacional de código aberto continuando o grande trabalho inspirado pelo BeOS . A equipe de desenvolvedores não para e permanece muito ativa no trabalho para atingir seus objetivos. Dentro de todo esse esforço, o Haiku melhora o suporte de hardware, segundo o relato da própria equipe.

A equipe responsável pelo desenvolvimento do Haiku publicou recentemente seu relatório de status de março, destacando todas as conquistas do mês anterior. Elas vão desde melhorias no driver de hardware até o trabalho em aprimoramentos de aplicativos e nível de interface do usuário para outras alterações. 

Haiku melhora o suporte de hardware. Entre seus destaques de março de 2022 no Haiku OS estão:

Haiku melhora o suporte de hardware
  • Trabalho no live-patching VESA BIOS para estender o número de resoluções disponíveis sem recorrer a drivers por hardware. Isso está funcionando de maneira confiável pelo menos em hardware Intel e deve ajudar a fornecer uma gama mais ampla de resoluções suportadas para hardware pré–(U)EFI;
  • Correções para o suporte USB recém-adicionado com base na camada de compatibilidade do FreeBSD;
  • Suporte para endereços PCI de 64 bits adicionados aos drivers gráficos Intel e AMD Radeon;
  • Suporte básico ao Intel Jasper Lake.- Suporte muito básico ao Intel Tiger Lake adicionado ao driver gráfico Intel;
  • O trabalho em torno do suporte EFI de 32 bits em sistemas x86 agora está “principalmente” mesclado.

Outros destaques importantes para o Haiku

  • Correção de um bug bastante antigo relacionado ao início de um novo jogo em pares;
  • Limpeza do texto do menu em alguns lugares para consistência com nossos guias de estilo.apl; além disso, adiciona suporte no HaikuDepot para exibir o tamanho dos arquivos de pacotes locais (os tamanhos dos arquivos remotos já são exibidos). Também houve alteração da identificação do repositório que o cliente envia para o servidor, antecipando as próximas alterações;
  • Remoção de uma declaração espúria do Tracker que acionou em compilações de depuração;
  • Correção da maioria das regressões “HaikuDepot trava na saída” dos últimos meses (mas parece que uma ou duas ainda podem estar à espreita);
  • Ajuste do layout da janela “Application” dos FileTypes, tornando o redimensionamento mais útil.

Drivers

  • Redução de uma das opções de desativação de otimização relacionadas ao GCC 11, que foi adicionada à compilação da pilha WiFi, para afetar apenas um único arquivo em vez de todo o módulo, melhorando o desempenho e reduzindo o uso da CPU.
  • O trabalho no live-patching VESA BIOS (suportando mais resoluções do que um BIOS VESA foi projetado, sem ter que escrever drivers por hardware) foi mesclado. Ele só funciona de forma confiável em hardware Intel, e existem algumas regressões relacionadas a ele, mas deve melhorar a usabilidade do Haiku em máquinas pré-EFI quando estabilizar um pouco mais.
  • Correção de alguns problemas no recém-introduzido suporte USB na camada de compatibilidade do FreeBSD que poderia causar travamentos em todo o sistema em alguns casos.
  • Várias melhorias no driver gráfico de configuração de modo Intel e fez algumas melhorias gerais no código comum para oferecer melhor suporte a aceleradores “clonados”.korli adicionou suporte para endereços PCI de 64 bits aos drivers gráficos Intel e AMD Radeon.
  • Suporte básico “Jasper Lake” ao driver gráfico Intel, incluindo suporte “VBT” e “DTD” e interrupções vblank.

Mais detalhes sobre todas as realizações do Haiku em março no blog Haiku-OS.org.