Linux
FUNDAMENTOS DA COMPUTAÇÃO
SISTEMA OPERACIONAL
ReactOS
ANDRÉ LUIS RIBEIRO DE ALENCAR
REDES DE COMPUTADORES
"Quanto mais aprendo, mais me dou conta da minha ignorância”
(Albert Einstein)
História
Antes de ReactOS
Em meados de 1996 algumas pessoas formaram um grupo chamado FreeWin95, cujo objetivo era implementar um sistema operacional que seria um clone do Windows 95.
Infelizmente, como vários novos projetos Open Source ambiciosos, acabou em uma discussão sem fim sobre o desenho do sistema, sem resultados.
O início do ReactOS
No fim de 1997, o projeto tinha parado sem resultados. Jason Filby entrou como coordenador do projeto e chamou todos ainda escritos na lista para reiniciar o projeto.
Ficou decidido que a base seria o Windows NT e que a ênfase seria nos resultados em código escrito em vez de discussões sem fim. O projeto foi renomeado para
ReactOS, já que as raízes do sistema operacional surgiram de uma insatisfação geral sobre o monopólio da Microsoft no mercado de sistemas operacionais. Em fevereiro de
1998, iniciou o ReactOS.
Escalada íngreme
Os primeiros anos do ReactOS foram dolorosamente lentos, apesar das grandes quantidades de código que estavam sendo escritos. Apenas alguns desenvolvedores sabiam como escrever código de kernel. Foi uma época em que apenas algumas pessoas escreviam o difícil início do kernel. Mais tarde, quando o kernel estava mais
completo e estável, e foram escritos drivers básicos como os de IDE e teclado, mais pessoas foram capazes de se envolver no desenvolvimento.
Hoje
OpenOffice.org rodando no ReactOS
O kernel percorreu um longo caminho, está mais estável e muitas APIs estão completas o suficiente para realizar trabalhos mais avançados. Foi realizado um trabalho substancial em várias bibliotecas. O código de rede inicial tem problemas suficientes que evitam que funcione corretamente, mas não por muito tempo. Uma implementação básica do