Após mais de três anos de desenvolvimento, o sistema operacional ReactOS 0.4.15 foi lançado, visando garantir a compatibilidade com programas e drivers da Microsoft. Windowse também oferecendo design no estilo WindowsUma imagem ISO de instalação (117 MB) e uma versão de desenvolvimento (em um arquivo zip de 85 MB) estão disponíveis para download. O código do projeto é distribuído sob as licenças GPLv2 e LGPLv2.
Desde o último lançamento, mais de 8600 alterações foram feitas e 1319 relatórios de problemas foram fechados. Principais mudanças:
- O estilo visual padrão foi alterado para o estilo "Mizu".

- Adicionado suporte para colocar ícones grandes na barra de tarefas.

- Adicionado suporte para arquivos no formato ZIP, que podem ser trabalhados no gerenciador de arquivos como um sistema de arquivos virtual, e também descompactados usando um assistente separado.

- Um ícone "Navegador de Internet" foi adicionado à área de trabalho para iniciar o navegador da web.
- Foram resolvidos problemas com ícones não exibidos corretamente em aplicativos como Microsoft Office 2000, Microsoft Visual Basic 6 e Hoyle Cards. Estabilidade melhorada da biblioteca Shell32.
- O gerenciador PnP (Plug and Play) no kernel foi significativamente redesenhado, o que expandiu as capacidades do ReactOS para executar drivers de terceiros criados para Windows.
- Adicionada a capacidade de inicializar o ReactOS a partir de dispositivos USB em chipsets com controladores EHCI, OHCI e UHCI. Corrigidos problemas com o driver USB travando quando o dispositivo USB não estava pronto, impedindo a inicialização em alguns sistemas.
- Melhoria na pilha de áudio. De Windows O Driver Kit (WDK) foi adaptado para o driver AC'97, permitindo suporte a áudio quando instalado no VirtualBox e o controlador de som ICH AC'97 estiver selecionado nas configurações, ou ao inicializar em sistemas com placas-mãe mais antigas. Foi adicionado suporte para taxas de amostragem mais altas, saída multicanal, novos formatos de arquivo de áudio e reprodução em loop de arquivos WAV.
- O mecanismo de "Objetos de Seção" para compartilhamento de áreas de memória foi reformulado no sistema de gerenciamento de memória. Essa alteração resolveu o problema que impedia a execução de arquivos executáveis a partir de partições externas, como armazenamento em rede e unidades compartilhadas. máquinas virtuais.
- De Windows O Driver Kit (WDK) foi adaptado para o driver FAT, de código aberto, disponibilizado pela Microsoft. O novo driver FAT corrige problemas de estabilidade e desempenho do driver antigo e permite a ejeção correta de dispositivos externos.
- Foram implementados mecanismos de recuperação, redefinição de estado e armazenamento em cache do registro, o que aumentou a capacidade de sobrevivência do sistema em caso de encerramento de emergência ou queda de energia. O mecanismo de recuperação permite corrigir automaticamente áreas danificadas do registro, o mecanismo de redefinição de estado (flush) garante que as alterações sejam salvas periodicamente no disco e o armazenamento em cache aumenta significativamente a velocidade de trabalho com o registro.
- O kernel tem um subsistema Se (Security Subsystem) aprimorado, que implementa um mecanismo para gerenciar o acesso a objetos do sistema.
- Os recursos dos aplicativos básicos e utilitários do sistema foram expandidos. Por exemplo, o editor gráfico Paint agora tem uma ferramenta para trabalhar com texto, e o editor de texto Bloco de Notas tem uma caixa de diálogo de impressão. IME (Input Method Editor) aprimorado para gerenciar métodos de entrada.
- Adicionado suporte inicial para inicialização em sistemas multiprocessadores com modo SMP habilitado.
- Desempenho significativamente melhorado no modo de 64 bits.
- Adicionado um novo utilitário de linha de comando tasklist para exibir uma lista de tarefas ativas.
- Código atualizado de componentes de terceiros: ACPICA 20210730, mpg123 1.26.2, mbedtls 2.16.11, libxml2 2.9.12.
- Adicionado Windows Driver Framework e Kernel Mode Driver Framework da Microsoft.
- As implementações do d3dx9 e do wininet são sincronizadas com o Wine 6.0, o msi com o Wine Staging 7.3 e o dbghelp com o Wine Staging 5.16. DLLs do Wine Staging 5.7 foram portadas para o regapi, e do Wine Staging 4.18 para o dbgeng. O código para suportar o formato Metafile foi portado do Wine para o gdi32.
A ramificação master desenvolve ainda mais o suporte para UEFI, SMP e gerenciamento de energia, e adiciona um instalador gráfico e um driver NTFS.
Fonte: opennet.ru



