ReactOS 0.4.15 chega com suporte SMP e melhorias no instalador GUI

Escrito por
Emanuel Negromonte
Fundador do SempreUPdate. Acredita no poder do trabalho colaborativo, no GNU/Linux, Software livre e código aberto. É possível tornar tudo mais simples quando trabalhamos juntos, e...

Após uma espera de mais de três anos, a comunidade ReactOS celebra o lançamento da versão 0.4.15, um marco significativo para este projeto de sistema operacional de código aberto que busca compatibilidade binária com o Microsoft Windows. A versão 0.4.14, lançada no final de 2021, já havia estabelecido uma base sólida, mas a nova versão traz uma quantidade impressionante de melhorias e correções acumuladas ao longo desse período.

O ReactOS 0.4.15 destaca-se por avanços notáveis em diversas áreas, incluindo suporte SMP (Multiprocessamento Simétrico), um instalador GUI aprimorado, melhorias na inicialização UEFI e otimizações significativas para a arquitetura x86_64. Além disso, o sistema operacional demonstrou sua versatilidade ao rodar com sucesso no Valve Steam Deck e executar diversos jogos, ampliando seu leque de aplicações.

6kCJtnxb Mizu Desktop png
ReactOS 0.4.15 chega com suporte SMP e melhorias no instalador GUI 5

“Este lançamento representa um esforço massivo da comunidade ReactOS,” afirma um dos desenvolvedores no fórum oficial do projeto. “Trabalhamos incansavelmente para trazer um sistema operacional mais estável, rápido e compatível.”

shh9eyv7 Mizu AppManager png
ReactOS 0.4.15 chega com suporte SMP e melhorias no instalador GUI 6

Entre as principais novidades, destacam-se:

  • Suporte SMP aprimorado: A capacidade de utilizar múltiplos processadores de forma eficiente melhora o desempenho geral do sistema, permitindo a execução de tarefas mais exigentes.
  • Instalador GUI reformulado: A interface gráfica do instalador foi simplificada e modernizada, tornando o processo de instalação mais intuitivo para novos usuários.
  • Melhorias na inicialização UEFI: A compatibilidade com o padrão UEFI foi aprimorada, garantindo uma inicialização mais rápida e segura em hardware moderno.
  • Otimizações para x64: O suporte à arquitetura x86_64 foi significativamente aprimorado, permitindo o uso de mais memória e o aproveitamento de recursos avançados dos processadores de 64 bits.
  • Compatibilidade com o Steam Deck: A capacidade de rodar no Steam Deck demonstra a versatilidade do ReactOS e seu potencial para aplicações em diferentes plataformas.

Os arquivos ISO e as imagens live do ReactOS 0.4.15 para arquitetura x86, juntamente com o código-fonte, estão disponíveis para download no SourceForge. Para informações detalhadas sobre as mudanças e melhorias, consulte o wiki do projeto e o changelog da comunidade.

“Encorajamos todos a experimentarem o ReactOS 0.4.15 neste fim de semana,” convida a equipe de desenvolvimento. “Acreditamos que as novidades e melhorias irão surpreender tanto os usuários antigos quanto os novos.”

cjOihRXg Mizu Search png
ReactOS 0.4.15 chega com suporte SMP e melhorias no instalador GUI 7

Novidades e correções significativas no ReactOS 0.4.15:

  • Suporte SMP Aprimorado:
    • Correções importantes nos mecanismos de bloqueio para suporte SMP, garantindo maior estabilidade e desempenho em sistemas com múltiplos processadores.
    • Implementação inicial do suporte SMP, ativado por padrão em sistemas de 64 bits.
  • Melhorias no Kernel:
    • Correções extensivas para a arquitetura de 64 bits, aumentando a confiabilidade e estabilidade do sistema.
    • Otimização do gerenciamento de memória, com correções para vazamentos de memória e corrupção de dados.
    • Avanços no suporte à paginação e gerenciamento de arquivos mapeados.
  • Aprimoramentos no Subsistema Win32:
    • Correções e implementações de APIs GDI, melhorando a compatibilidade com aplicativos gráficos.
    • Aprimoramentos na manipulação de janelas e mensagens, corrigindo falhas e melhorando a estabilidade.
    • Trabalho significativo no suporte à entrada japonesa, com implementação de novas funções.
  • Atualizações de Drivers:
    • Substituição dos drivers de pilha de armazenamento por versões compatíveis com NT5, melhorando o suporte a dispositivos de armazenamento modernos e USB.
    • Melhorias nos drivers de rede, incluindo correções para problemas de conectividade e suporte a novos adaptadores de rede.
    • Aprimoramentos nos drivers de áudio, com correções para problemas de reprodução e suporte a formatos de áudio modernos.
  • Melhorias no Shell:
    • Habilitação do preenchimento automático e do novo diálogo “Procurar pasta” em componentes do shell.
    • Correções e melhorias no Explorer, incluindo manipulação de arquivos e pastas, notificações do sistema de arquivos e operações de arrastar e soltar.
    • Implementação de novos recursos no shell32, como a capacidade de definir ícones definidos pelo usuário para pastas virtuais, unidades, pastas e atalhos.
  • Atualizações de DLLs do Sistema:
    • Correções importantes no HAL, incluindo melhorias no suporte a SMP e correções para problemas de clock.
    • Aprimoramentos no kernel32 e ntdll, incluindo correções para problemas de localização e suporte a novos recursos.
    • Atualizações de DLLs de modo de usuário, como comctl32, comdlg32 e shlwapi, com correções e implementações de novos recursos.
  • Comandos e Utilitários:
    • Melhorias em aplicativos como Notepad, MSPaint e Regedit, com correções de bugs e novas funcionalidades.
    • Aprimoramentos no Gerenciador de Dispositivos (devmgr) e outros painéis de controle.
    • Adição de novos comandos de linha de comando, como tasklist, fc e where.
  • Tarefas de Desenvolvimento:
    • Atualização para compilar com GCC 8.4 e MSVC 2015.
    • Adicionado suporte para compilação com ARM64 (AArch64).
    • Correções gerais de bugs com base no Coverity e cppcheck.
    • Atualizações de bibliotecas de terceiros, como ACPICA, mpg123 e libxml2.
    • Adição do Kernel Mode Driver Framework 1.17 e do Windows Driver Framework da Microsoft.

Links relevantes:

Compartilhe este artigo