Não , o ReactOS não é um substituto viável para o Windows XP. Pode nunca ser, mas certamente não é agora, a partir de abril de 2014.
A área principal onde o ReactOS está faltando está nos níveis muito mais baixos do sistema operacional: o kernel. Os drivers de dispositivos no ReactOS, bem como a arquitetura geral do kernel, são muito simplificados (simplificados, sem recursos e suporte para coisas básicas) em comparação com o Windows XP ou mesmo com o Windows 2000. Com o mesmo número de desenvolvedores são para trabalhar no projeto, eu não espero que isso mude tão cedo.
Na verdade, o Wine rodando no GNU / Linux com o X11 é um substituto melhor para o Windows XP do que o ReactOS! Você pode questionar essa lógica, mas fique comigo aqui:
- O ReactOS irá bloquear seu sistema quase por capricho, por fazer quase tudo. Ele irá travar com mais freqüência e mais facilmente do que o Windows 95 ou o Windows 3.1.
-
Em comparação, o GNU / Linux é um sistema operacional extremamente estável em geral, com uma infraestrutura bem testada e completa para suportar gráficos 2D e 3D mais rápidos; rede robusta; excelente agendamento multitarefa e multi-processador; e drivers avançados de sistema de arquivos de classe mundial. Comparando o Xorg (o servidor de exibição) no GNU / Linux ao ReactOS, o Xorg é de magnitude mais estável, mais rápido, mais funcional e pode suportar melhor a API do Wine do que o subsistema de exibição do ReactOS.
-
O ReactOS tem muito trabalho de engenharia reversa de baixo nível para fazer, antes de poder começar a se tornar um sistema operacional mais estável e completo. O trabalho de engenharia reversa leva mais tempo do que o trabalho de engenharia avançado e, como o Linux é open source e o Windows XP não é, quase todo o trabalho dedicado a ele é a engenharia avançada. Então, o ReactOS tem muitos menos engenheiros trabalhando nisso, e o trabalho que eles têm que fazer é muito mais difícil do que o trabalho que os engenheiros do Linux precisam fazer.
-
O ReactOS tem o objetivo de, eventualmente, suportar a infra-estrutura do driver do kernel do Windows XP, o suficiente para que os drivers criados para o kernel do Windows XP possam ser executados sem modificações no ReactOS. Vamos supor que eles tenham 100% de sucesso com esse objetivo. Bem, os mais fabricantes vão deixar de suportar seus drivers para o Windows XP muito em breve, se eles ainda não pararam de suportar o hardware completamente. Então, o que você faz se houver um problema de segurança com um dos drivers proprietários que você está executando? Resumindo, o pessoal do ReactOS não tem a mão-de-obra para implementar um monte de drivers de código aberto para hardware comum no topo da infraestrutura do kernel do NT, então eles esperam alavancar os drivers existentes - uma tática que não é uma boa notícia o usuário preocupado com a segurança.
Você verá que o ReactOS não faria diferença se tivesse uma infraestrutura de kernel moderna e bem mantida, em que os drivers fossem estáveis, fossem de código aberto e recebessem atualizações contínuas. Mas nenhuma dessas coisas são verdadeiras sobre os drivers ou kernel do ReactOS.
Se você fosse escolher um projeto para investir tempo e / ou dinheiro para continuar executando programas somente do Windows XP após a morte do XP, eu diria que coloque seu tempo / dinheiro atrás do projeto Wine rodando no GNU / Linux, ou mesmo no Mac, dependendo da sua preferência. Eles fizeram um trabalho incrível no passado e, dada a dificuldade de sua tarefa, eles ainda têm muitas pessoas trabalhando nisso (por exemplo, todos os engenheiros da CodeWeavers), e continuam a fazer grande progresso com cada lançamento incremental.
Não me entenda mal. O ReactOS é um ótimo projeto de pesquisa. Mas provavelmente nunca será mais do que isso: um projeto de pesquisa. Especialmente se você tem segurança em mente. A pior coisa que se pode imaginar para alguém consciente de segurança é um software estagnado que não está recebendo correções de bugs e atualizações incrementais. Na verdade, se você estiver executando programas do XP que não estão demorando para receber atualizações, eu diria que isso sozinho enfraquece seu modelo de segurança, independentemente da plataforma em que você o executa, seja XP em si, GNU / Linux / wine ou ReactOS!