Haiku otimizado

Haiku amplia suporte a hardware e traz melhorias ao kernel

O sistema operacional Haiku continua a evoluir com suporte expandido a dispositivos Intel, melhorias de desempenho no kernel, otimizações no PackageFS e trabalho contínuo no suporte ARM64, garantindo maior compatibilidade e eficiência.

Logo do sistema operacional Haiku com design de avião de papel em chamas, sobre fundo azul.

O sistema operacional Haiku, inspirado no BeOS, lançou seu mais recente relatório de desenvolvimento, abrangendo as revisões hrev58043 até hrev58187, destacando uma série de melhorias significativas tanto em suporte a hardware quanto em otimizações de desempenho. Após o lançamento da versão R1 Beta 5, a equipe voltou ao desenvolvimento contínuo, com algumas dessas atualizações já incorporadas na versão lançada.

Captura de tela do sistema operacional Haiku mostrando o MediaPlayer em execução e ícones de aplicativos na área de trabalho.

Principais melhorias Haiku

  • Otimização de uso de memória no PackageFS: O sistema agora economiza aproximadamente 20% de memória. Melhorias como o uso de listas encadeadas simples, eliminação de campos constantes e uso de áreas de alocação mais eficientes resultaram em uma economia de cerca de 15 MB no sistema de arquivos PackageFS.
  • Suporte expandido a dispositivos Intel: O driver Intel Extreme Modesetting agora oferece suporte a dispositivos Gemini Lake e Ice Lake, além de mais dispositivos Tiger Lake. Essas adições garantem melhor compatibilidade com hardware Intel moderno.
  • Suporte a volumes FAT de até 2TB: O driver FAT foi aprimorado para suportar leitura e gravação em volumes de até 2TB, ampliando as capacidades de armazenamento do sistema.
  • Atalho para tecla “mute” aprimorado: O atalho de tecla de mídia “mute” agora permite alternar entre ativar e desativar o som, em vez de apenas silenciar, tornando o controle de áudio mais intuitivo.
  • Correções no mixer de áudio: Mais verificações foram adicionadas ao processo de inicialização do mixer de áudio para evitar travamentos, resultando em uma experiência mais estável.
  • Trabalho contínuo no suporte ARM64: Foram realizados avanços no suporte à arquitetura ARM64, incluindo melhorias no mapa de tradução de memória virtual (VM), manuseio de exceções e TLBs.

Melhorias Adicionais

Aplicações:

  • O Tracker e o Deskbar passaram a usar a fonte “Menu” de maneira mais consistente. Além disso, o Tracker recebeu correções para lidar melhor com mudanças de resolução de tela, e sua função de pesquisa foi melhorada para aumentar a usabilidade.

Ferramentas de linha de comando:

  • launch_roster agora exibe informações mais detalhadas, e novas opções foram adicionadas ao strace e ao package_repo list, aprimorando a experiência para desenvolvedores e usuários avançados.

Drivers e servidores:

  • O driver ACPI foi ajustado para suportar melhor a arquitetura ARM64, resolvendo falhas de memória não alinhadas. O driver virtio também recebeu correções significativas, melhorando sua confiabilidade.

Sistema de arquivos e kernel:

  • Diversas melhorias foram feitas no kernel, como otimizações no sistema de alocação de memória e correções na função de temporização, resultando em maior eficiência geral. Além disso, a implementação do VFS (Virtual File System) foi aprimorada, reduzindo a necessidade de comparações de strings em determinadas operações.

Essas atualizações mostram que o Haiku está evoluindo rapidamente, com um foco claro em melhorar o desempenho e a compatibilidade com hardware moderno. Para mais detalhes, visite o site oficial do Haiku.