Como usar o ReactOS, o clone de código aberto do Windows

Como usar o ReactOS, o clone de código aberto do Windows

Se você deseja que o Windows seja de código aberto, deve dar uma olhada no ReactOS!





A Microsoft deu muitos passos para ser mais aberta. Essa tendência varia da participação em grupos da indústria à interoperabilidade de seus arquivos e aplicativos. Caramba, ele até lançou muitas de suas próprias ferramentas e aplicativos como código aberto.





Mas uma área que ainda não mudou é o sistema operacional (SO) Windows. Como a combinação de Windows e Office fornece um ampla parte da receita anual da Microsoft, pode demorar um pouco até que possamos baixar o código do sistema operacional para nós mesmos. Como resultado, alguns intrépidos membros da comunidade decidiram tentar construir seu próprio Windows a partir do zero.





Neste artigo, veremos o que é ReactOS, como instalá-lo e como ele lida com alguns aplicativos Windows existentes.

O que é ReactOS, afinal?

ReactOS é uma tentativa de construir um sistema operacional de código aberto que imita o Windows. Isso não significa apenas parecido com o Windows , embora faça (bem, versões mais antigas em qualquer caso). Mas vai muito além disso.



O objetivo principal do projeto é construir um sistema operacional que execute qualquer aplicativo do Windows que você lançar nele.

Este é um empreendimento imenso. Em um nível muito alto, um sistema operacional é composto dos seguintes componentes:





  • PARA núcleo , que se traduz entre software e hardware.
  • Básico bibliotecas de software que fornecem funções comuns, como gravar um arquivo no disco.
  • Serviços que rodam em segundo plano. O Spooler de impressão é um exemplo disso, pois espera que outros programas enviem algo para a impressora e gerencia essa troca.
  • Formulários que usam esses componentes. Isso inclui não apenas aplicativos voltados para o usuário, como Word ou Chrome, mas também aplicativos do sistema. Por exemplo, explorer.exe é um programa que não apenas navega pelos arquivos (voltado para o usuário), mas também fornece a área de trabalho, a barra de tarefas e o menu Iniciar.

O trabalho antes do projeto ReactOS é fornecer um conjunto de bibliotecas, serviços e aplicativos (de sistema) que sejam compatíveis com os que a Microsoft possui. Além disso, esses componentes de software normalmente farão chamadas de sistema diretamente para o kernel em nome de programas voltados para o usuário. Portanto, o ReactOS também precisa interceptá-los, processá-los e respondê-los, enquanto o aplicativo não faz ideia.

Esperançosamente, você tem uma ideia do escopo do que os desenvolvedores do ReactOS estão tentando fazer. E é por isso que, com base no estado atual do projeto, algumas coisas funcionam e outras não. Nas seções a seguir, percorreremos o processo de instalação em um máquina virtual . Em seguida, instalaremos três aplicativos para ver como eles funcionam: um básico, um intermediário e um complexo.





Como instalar o ReactOS

A instalação do ReactOS é muito ( muito ) semelhante ao Windows. Se você já instalou o Windows do zero, como em um PC que você mesmo montou, estará em casa. Os estágios iniciais são em 'tela da morte' azul, enquanto os toques finais usam diálogos de aparência familiar (se datados).

Se você gostaria de acompanhar, comece instalando o VirtualBox para o seu sistema operacional. Em seguida, crie uma máquina virtual com as configurações conforme mostrado na imagem abaixo. A maioria delas são configurações padrão, com exceção da RAM (1 GB) e do espaço no disco rígido (10 GB), que embora baixo deve ser suficiente para este sistema enxuto. Se tudo isso soa como um jargão para você, dê uma olhada em nosso guia para VirtualBox para ver do que se trata.

Etapa 1: idioma do instalador

A primeira tela solicitará que você selecione o idioma a ser usado durante o processo de instalação. Aqui você pode ver as lindas telas azuis comuns às instalações do Windows. Nesta e nas telas a seguir, você pode navegar com as teclas de seta, usar Digitar para fazer uma seleção e executar outras ações com as teclas listadas na barra inferior.

disney plus código de erro 83 do centro de ajuda

Etapas 2-3: Boas-vindas e aviso

Aqui está uma boa mensagem de boas-vindas ao ReactOS, bem como uma nota de que ele ainda está em desenvolvimento.

Etapas 4-5: Dispositivos e armazenamento

Você está seguro em aceitar os valores padrão para os dispositivos, eles são todos componentes padrão que o VirtualBox emula.

Na próxima tela, o disco virtual que você criou para sua VM deve aparecer. Você pode dizer se o tamanho da 'unidade C:' corresponde ao que você disse ao VirtualBox para alocar para esta VM. A menos que você precise de um esquema de partição extravagante , você pode apenas bater Digitar aqui.

Etapa 6: Confirmação

Nesta tela final, selecione a opção do meio. Ele formatará completamente o seu disco, o que você vai querer se a VM for totalmente nova ou se você estiver reciclando um arquivo de disco virtual antigo.

Bater Digitar na próxima tela novamente para confirmar.

Etapa 7: formatação

Dependendo do tamanho do seu disco virtual, o processo de formatação pode levar algum tempo.

Etapa 8: instalar o sistema operacional

Em seguida, o instalador copiará os arquivos do sistema operacional para o seu disco virtual.

Etapa 9: Instale o Bootloader

Por último, o instalador irá configurar as VM's bootloader para executar o ReactOS ao iniciá-lo. Escolha a primeira opção aqui, que irá instalá-lo tanto no disco virtual como um todo quanto na partição C: especificamente. Uma tela final informará que você reinicializará sua máquina. Diga adeus àquele azul elétrico incrível.

Como configurar o ReactOS

Agora você deve inicializar no próprio ReactOS. Se você é um usuário de uma certa idade, o estilo que você vê deve parecer familiar. Agora, um assistente aparecerá para ajudá-lo a configurar alguns aspectos do sistema:

  1. Uma tela de boas-vindas.
  2. Agradecimentos, principalmente ao projeto de código aberto que o ReactOS contém.
  3. Configurações de idioma, incluindo para o sistema (data / hora, moeda e outros formatos) e para o teclado (por exemplo, layout dos EUA), mostrado na imagem acima.
  4. Uma opção para adicionar seu nome e o nome da sua empresa.
  5. Um nome para sua máquina e a senha para a conta do administrador .
  6. Configurando a data, hora e fuso horário.
  7. Selecionando um tema. O ReactOS contém dois prontos para uso: Lautus, um tema escuro, e Clássico (que se parece com o que você esperava), mostrado na imagem abaixo.
  8. Configurações de rede.
  9. Indica se a máquina ReactOS fará parte de um grupo de trabalho (ad-hoc) ou de um domínio de empresa.
  10. Uma tela de progresso final enquanto o sistema operacional funciona em segundo plano.

Quando tudo isso estiver concluído, sua área de trabalho estará pronta para uso. Se você é um usuário regular do Windows, tudo aqui deve ser bastante familiar. O menu 'Iniciar', a barra de tarefas, a bandeja do sistema e os ícones da área de trabalho se parecem exatamente com o sistema operacional de Redmond. Tudo parece igual, mas como funciona bem trabalhar ?

Instalação de programas do Windows no ReactOS

Selecionaremos três aplicativos para uso neste experimento, da seguinte maneira:

  • Editor de texto . É uma das ferramentas de computador mais básicas que existe, e o ReactOS tem seus próprios clones do Notepad e do Wordpad, assim como o Windows. No entanto, tentaremos instalar o PSPad, um editor de texto de código aberto.
  • Reprodutor de música . QMMP é multiplataforma e se parece com WinAmp, então parece uma boa escolha. Mas os aplicativos de multimídia precisam interagir com vários sistemas operacionais internos, portanto, representa algo um pouco mais complicado do que um editor de texto.
  • Navegador da web. Estamos procurando por algo complexo aqui, por que não ir em frente? Vamos tentar instalar o Chrome mais recente.

Observação: Embora as instruções iniciais listassem 1 GB de RAM para a máquina virtual ReactOS, com base na seleção do Chrome, aumentei para 2 GB antes de fazer as instalações.

As seções a seguir detalharão o sucesso (ou não) da instalação e execução desses programas.

Instalando e executando o PSPad

Depois de baixar um instalador do site do projeto , um simples clique duplo deu o pontapé inicial.

A instalação foi concluída sem problemas e o instalador iniciou o aplicativo. Alguns testes rudimentares (inserir texto e salvar o arquivo) ocorreram sem problemas. Uma falha que notei foi que o botão Minimizar na barra de título não funcionou. Maximize funcionou, alternando entre o tamanho mostrado na imagem abaixo e o tamanho real. Mas o Minimize não, embora funcionasse em outras janelas, como o gerenciador de arquivos.

No geral, parece à primeira vista ser amplamente funcional. Portanto, como nosso representante de um aplicativo 'básico', o PSPad passa no teste.

Observação: O ReactOS tem um gerenciador de aplicativos, que se parece mais com os vários gerenciadores de pacotes do mundo do código aberto do que os '' Programas e recursos 'do Windows. É uma espécie de repositório de software a partir do qual os usuários podem selecionar e instalar aplicativos para o ReactOS, de forma semelhante à Windows Store. Uma grata surpresa foi que o PSPad apareceu como instalado nesta ferramenta, embora a tenhamos instalado manualmente. Além do mais, o Application Manager tem uma versão (um pouco mais antiga) do PSPad para instalação. Ele também foi instalado corretamente e até pegou a sessão que eu abri na versão mais recente.

Instalando e executando o QMMP

O QMMP também está disponível para download em seu site; apenas role para baixo até a parte inferior de a página de Downloads e procure o link para 'Pacotes binários para Windows.' Escolha o instalador da versão mais recente e clique duas vezes para executar.

As coisas pioraram assim que o aplicativo foi iniciado. Isso me permitiu iniciar o aplicativo e adicionar uma música à lista de reprodução, mas ela não tocava. Neste ponto, percebi que o driver de som não foi configurado corretamente para a VM, mas mesmo depois de fazer isso e confirmar, o aplicativo não reproduzia um arquivo MP3. Na verdade, o ReactOS começou a congelar quando tentei desinstalar o QMMP para reinstalá-lo. Uma nova instalação do ReactOS, onde me certifiquei de instalar o driver de áudio primeiro, nem resolveu o problema.

Para esta aplicação 'moderada', podemos avaliá-la como não sendo aprovada. Embora tenha sido instalado e inicializado, ele na verdade não executou sua função principal.

Observação: Como o PSPad, o QMMP também está disponível no ReactOS Application Manager. A instalação desta versão (mais uma vez, mais antiga) funcionou, conforme mostrado na imagem acima.

Instalando e executando o Chrome

Agora, para o golpe de misericórdia: o navegador Chrome. Se você conseguir instalá-lo e executá-lo em sua máquina, de repente terá uma grande variedade de ferramentas à sua disposição. Isso varia de e-mail de desktop a reprodutores de áudio (verifique nosso guia do Spotify) até ferramentas de produtividade (Google Docs ou Office Online). Mas sua capacidade de rodar todo esse excelente software baseado na web significa que ele é uma fera complexa sob o capô. O ReactOS pode lidar com isso?

Infelizmente não. Pelo menos a execução do arquivo ChromeSetup.exe padrão não teve êxito. O instalador nem mesmo foi capaz de se conectar à internet para baixar o navegador, o que não é um bom presságio para a capacidade do Chrome de navegar na web no ReactOS.

Observação: Embora o Chrome não seja uma opção, pelo menos não sem aplicar um pouco de graxa para instalá-lo, o Firefox é! Está disponível no Application Manager e funciona bem. Embora a versão fosse um pouco mais antiga (v.45.0.1), não tive problemas para abrir o rascunho deste artigo no Google Docs depois que fiz login no Gmail, conforme mostrado na imagem abaixo.

Você deve usar o ReactOS?

Depende. Se você já é um usuário do Windows? Não, não por qualquer motivo, a menos que seja apenas curiosidade. Se você é um usuário Mac ou Linux? Pode ser útil executar o aplicativo estranho do Windows de que você precisa, executando-o no VirtualBox. Basicamente, se você está em uma situação em que o Wine não executa algo que você deseja e não quer pagar por uma licença do Windows. Basta ter em mente seu estado em andamento e não fazer grandes apostas (por exemplo, não confie nele para nenhum programa de missão crítica sem testes extensivos).

posso atualizar o windows xp para o windows 7?

Dito isso, se você tiver algum hardware mais antigo que não tem um sistema operacional e precisar de um, o ReactOS pode ser uma opção viável. Você deve se concentrar em seguir o que está disponível no Application Manager, o que não é tão ruim quanto parece. Embora alguns dos aplicativos instalados manualmente não funcionassem, o ReactOS foi 'três por três' com as instalações do Application Center.

Além dos utilitários acima e do Firefox, existem alguns aplicativos de grande impacto disponíveis. Como o LibreOffice. GIMP, Inkscape e Scribus para gráficos / publicação. GnuCash para finanças. VLC para vídeo. Existe até uma versão demo de Diablo II. Nada mal para um grupo de desenvolvedores da comunidade contratando a Microsoft.

Ao todo, você provavelmente ficaria melhor com uma distribuição Linux em termos de atualizações de software e capacidade geral. Mas se você tiver uma máquina mais antiga e um usuário que simplesmente não consegue grocar outro sistema operacional? Nesse caso, mesmo em seu estado alfa atual, o ReactOS definitivamente vale a pena dar uma olhada.

Você acha que o ReactOS é um empreendimento que vale a pena? Um sistema operacional compatível com o Windows totalmente gratuito e de código aberto não seria incrível? Deixe-nos saber abaixo nos comentários se você tem alguma opinião!

Compartilhado Compartilhado Tweet O email Vale a pena atualizar para o Windows 11?

O Windows foi redesenhado. Mas isso é suficiente para convencê-lo a mudar do Windows 10 para o Windows 11?

Leia a seguir
Tópicos relacionados
  • janelas
  • Código aberto
  • Instalar software
Sobre o autor Aaron Peters(31 artigos publicados)

Aaron está envolvido em tecnologia como analista de negócios e gerente de projeto há quinze anos, e tem sido um usuário leal do Ubuntu por quase tanto tempo (desde o Breezy Badger). Seus interesses incluem software livre, aplicativos para pequenas empresas, integração de Linux e Android e computação em modo de texto simples.

Mais de Aaron Peters

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever