ReactOS adota nova abordagem na compatibilidade com o Windows

terça-feira, 19 janeiro 2010 00:54 por leolima77
O projeto ReactOS é uma iniciativa Open Source que visa desenvolver um sistema operacional que tenha compatibilidade binária com o Windows NT4 e versões posteriores. Ou seja, criar um clone do Windows. Em atividade há 11 anos, o sistema já consegue “dar boot”, tem desktop, interface de rede e suporta alguns aplicativos, como versões antigas do Microsoft Office e o navegador Firefox, mas ainda está longe de ser considerado pronto para o “dia-a-dia”. Frustrado com a falta de “progresso real” o desenvolvedor-chefe do ReactOS, Aleksey Bragin, propôs em sua lista de discussão uma nova abordagem na compatibilidade com o Windows: um sistema batizado de ARWINSS.

Segundo Bragin, um dos principais problemas do ReactOS é a API Win32, que os programas Windows usam para se comunicar com o sistema. Sua implementação é complexa e exigiria muito mais recursos do que os desenvolvedores tem à disposição no momento. A solução seria, em vez de reinventar a roda, reaproveitá-la: englobar todo o código do Wine como base para a versão da Win32 no ReactOS, implementando as partes específicas ao sistema (como gráficos) em bibliotecas menores separadas. Esta é a idéia básica por trás do ARWINSS, cuja arquitetura é detalhada em um documento disponível na Internet.

Com a mudança, o projeto ReactOS receberia vários benefícios: centenas de bugs já existentes, relacionados à implementação atual do Win32, seriam automaticamente resolvidos e o sistema ganharia compatibilidade com os mais de 10 mil programas que rodam sob o Wine. Também haveria um ganho em mão de obra, já que os desenvolvedores que já trabalham para o projeto Wine passariam a contribuir automaticamente para o ReactOS.

Para provar seu ponto de vista, Aleksey trabalhou quase sozinho durante dois meses e criou uma versão preliminar do ReacOS com ARWINSS, e disponibilizou o código nos servidores oficiais do projeto. O desenvolvedor agora propõe a criação de uma “semana ARWINSS” para que todos os desenvolvedores do ReactOS possam trabalhar no projeto.

Bragin é otimista: “com sua ajuda, podemos levar o ReactOS ao lugar que ele merece, alcançando os usuários finais em boa forma e ainda crescendo. Vamos olhar para o futuro, ele irá nos recompensar”, diz o programador.

Fonte: Geek
Tags:   , , ,
Categorias:   Notícias
Ferramentas:   E-mail | del.icio.us | digg | rec6 | linkk | Permalink