1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      
Siga-nos

ReactOS logo

Imagine um sistema operativo capaz de executar os seus programas e controladores favoritos do Windows, mas que é totalmente gratuito, de código aberto e livre das amarras de um ecossistema proprietário. Esta tem sido a missão do ReactOS, um projeto fascinante que procura ser um substituto direto para o software da gigante de Redmond e que acaba de atingir um marco histórico: o seu 30.º aniversário.

Muitas vezes descrito como uma recriação espiritual do Windows XP, o ReactOS tem vindo a evoluir para permitir que os utilizadores corram aplicações numa arquitetura em que podem confiar. Ao longo dos anos, o sistema implementou suporte para o sistema de ficheiros FAT, caching do Registo, gestão nativa de ficheiros ZIP e até consegue correr jogos clássicos. Agora, a comunidade celebra três décadas desde o primeiro "commit" na sua árvore de código.

Uma viagem de três décadas

A história do sistema operativo foi recordada por Carl Bialorucki, um dos programadores principais, numa publicação comemorativa. O projeto nem sempre teve a identidade que conhecemos hoje; entre 1996 e 2003, a equipa procurava o seu rumo após o estagnação do projeto "FreeWin95", que tentava clonar o Windows 95.

A direção mudou radicalmente quando decidiram construir um kernel semelhante ao do Windows NT, o que abriu portas ao desenvolvimento de controladores específicos. Eric Kohl, responsável pela pilha original de controladores de armazenamento, recordou os primeiros dias da iniciativa, mencionando como o ambiente de desenvolvimento era amigável e focado na colaboração, sem as "guerras" comuns noutros projetos de código aberto.

ReactOS imagem do sistema

Um dos momentos cruciais deu-se em 1998, quando se começou a converter o command.com do FreeDOS numa aplicação de consola Win32, lançando as bases para o futuro cmd do ReactOS. O esforço culminou no lançamento da versão 0.1.0 em fevereiro de 2003, apresentando uma interface de linha de comandos que já podia ser iniciada a partir de um CD.

Desafios legais e o olhar no futuro

O caminho não foi isento de obstáculos. O período entre 2003 e 2006 foi particularmente delicado para o projeto. Apesar dos avanços na interface gráfica e nos controladores, o desenvolvimento teve de ser congelado para uma auditoria completa ao código. Existiam receios de que alguns contribuidores pudessem ter utilizado código proprietário da Microsoft, o que poderia resultar num processo judicial fatal para o projeto.

Após garantir a integridade do código, o ReactOS entrou na era da versão 0.3.x (2006-2016), introduzindo suporte para redes, um gestor de pacotes e o controlador UniATA para dispositivos SATA. Hoje, na versão 0.4.x, o sistema suporta depuração de kernel, possui uma nova interface gráfica muito semelhante ao Explorador do Windows e continua a atrair a atenção de entusiastas.

Mesmo após 30 anos em desenvolvimento, a ambição da equipa mantém-se intacta. Os planos para o futuro incluem a integração de novos controladores NTFS e ATA, a implementação de ASLR (Address Space Layout Randomization) para maior segurança e suporte para controladores gráficos modernos baseados em WDDM. Se quiser apoiar esta alternativa open-source, pode contribuir financeiramente aqui ou colaborar diretamente no código através do GitHub.

Foto do Autor

Aficionado por tecnologia desde o tempo dos sistemas a preto e branco

Ver perfil do usuário Enviar uma mensagem privada Enviar um email Facebook do autor Twitter do autor Skype do autor

conectado
Encontrou algum erro neste artigo?



Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech