Comparação entre o Editor de Registro clássico e a interface experimental modernizada. Foto: Reprodução/WindowsLatest
O tradicional Editor de Registro do Windows pode ganhar uma aparência mais moderna. Uma versão experimental da ferramenta, desenvolvida com a tecnologia WinUI 3, começou a chamar atenção após aparecer em um repositório de código relacionado ao ecossistema da Microsoft.
O projeto apresenta uma interface renovada, seguindo a linguagem visual mais recente do Windows 11. A mudança chama atenção principalmente porque o Regedit clássico mantém praticamente a mesma aparência há muitos anos.
A versão experimental mantém a proposta original da ferramenta, permitindo navegar pelas chaves e modificar valores do Registro do Windows, mas com uma interface mais atualizada.
Entre os recursos já demonstrados estão a criação, renomeação e exclusão de chaves, além da possibilidade de adicionar diferentes tipos de valores e realizar pesquisas utilizando o atalho Ctrl + F.
Apesar dos avanços, o aplicativo ainda apresenta limitações. Recursos importantes, como a preservação de favoritos entre sessões e a importação e exportação convencional de arquivos .reg, ainda não estão implementados.
Embora o projeto tenha despertado expectativas de uma reformulação definitiva do Editor de Registro, existe um detalhe importante.
O aplicativo é uma demonstração experimental criada para apresentar as possibilidades do framework Reactor, relacionado ao desenvolvimento de interfaces com WinUI 3.
Representantes da Microsoft esclareceram que não se trata de um novo Editor de Registro oficialmente planejado para substituir a ferramenta tradicional do Windows.
Portanto, não existe, até o momento, uma previsão oficial de quando uma versão semelhante poderá chegar ao Windows 11.
O Editor de Registro continua sendo uma ferramenta importante para usuários avançados e administradores do Windows. Uma eventual atualização visual poderia facilitar a utilização e aproximar o aplicativo da identidade visual atual do sistema.
Por enquanto, porém, a novidade deve ser encarada como uma demonstração tecnológica, e não como uma atualização confirmada do Windows 11.
Discord prepara aplicativos em Rust para PCs e celulares, prometendo inicialização mais rápida e menor consumo de memória RAM. Foto: Divulgação/Discord
O Discord está preparando uma grande reformulação em seus aplicativos para computadores e dispositivos móveis. A mudança envolve a adoção da linguagem de programação Rust, com o objetivo de melhorar o desempenho, acelerar a inicialização e reduzir o consumo de memória RAM.
A novidade foi revelada por Stanislav Vishnevskiy, cofundador e diretor de tecnologia (CTO) da plataforma, em publicações nas redes sociais.
Uma das demonstrações compartilhadas pelo executivo mostra uma versão experimental do Discord para Windows, identificada como Discord Phoenix, utilizando aproximadamente 290 MB de memória RAM.
O número chama atenção quando comparado ao aplicativo atual, que pode ultrapassar 1 GB de consumo dependendo das atividades executadas e dos servidores utilizados.
Gerenciador de Tarefas mostra uma versão em desenvolvimento do Discord (Discord Phenix). Foto: Reprodução/Discord
A reformulação pretende abandonar o Electron, tecnologia utilizada na versão para computadores, substituindo-a por uma arquitetura baseada em Rust e no framework GPUI.
O Electron permite desenvolver aplicativos utilizando tecnologias da web, mas pode exigir mais recursos do computador. A adoção de Rust busca oferecer uma execução mais eficiente e reduzir essa sobrecarga.
As mudanças não ficarão restritas aos computadores. O Discord também trabalha em uma nova arquitetura para seus aplicativos móveis, incluindo o Android.
A proposta é abandonar o React Native e utilizar uma base de código compartilhada com a versão desktop por meio de Rust, preservando a interface nativa dos dispositivos móveis.
Em uma demonstração envolvendo celulares mais antigos e de entrada, a versão atual levou aproximadamente três segundos para iniciar, além de outros dois segundos para carregar completamente. Já a versão experimental iniciou em menos de um segundo e terminou o carregamento antes de dois segundos.
Apesar dos resultados promissores, ainda não foram divulgados números específicos de redução de RAM para a versão Android.
Ainda não existe uma data oficial para disponibilização da nova versão. Segundo Vishnevskiy, a expectativa é iniciar os testes com usuários em breve.
A mudança representa uma aposta importante do Discord para tornar sua plataforma mais eficiente, especialmente para quem utiliza o aplicativo simultaneamente com jogos, navegadores e outros programas.
Por enquanto, os números apresentados correspondem a demonstrações preliminares e ainda precisam ser confirmados por testes independentes.
Desenvolvedor do Tiny11 consegue executar o Windows 11 26H2 com apenas 128 MB de RAM, muito abaixo dos 4 GB exigidos oficialmente. Foto: Ilustração/IA
Desenvolvedor responsável pelo Tiny11 conseguiu executar uma versão extremamente modificada do sistema operacional da Microsoft usando apenas 3,1% da memória RAM mínima exigida oficialmente.
O Windows 11 é conhecido por exigir uma quantidade relativamente elevada de memória RAM. Entretanto, o desenvolvedor NTDEV, responsável pelo projeto Tiny11, resolveu testar até onde seria possível reduzir esse consumo. O resultado surpreende: uma versão modificada do Windows 11 26H2 conseguiu funcionar com apenas 128 MB de RAM.
Para efeito de comparação, a Microsoft estabelece 4 GB de memória RAM como requisito mínimo oficial para o Windows 11. Isso significa que o experimento utilizou apenas 3,125% da quantidade recomendada pela empresa.
Mesmo com essa limitação extrema, o sistema conseguiu apresentar a área de trabalho, abrir o Explorador de Arquivos, acessar o menu Iniciar e executar aplicativos básicos, como o tradicional Bloco de Notas.
Apesar do resultado impressionante, não espere transformar um computador antigo em uma máquina perfeitamente funcional com essa configuração.
O próprio NTDEV reconheceu que o sistema funciona de maneira extremamente lenta. A demonstração é, sobretudo, um experimento técnico que mostra até onde é possível reduzir os componentes do Windows sem eliminar completamente suas funcionalidades básicas.
Há também uma ressalva importante: as demonstrações de aplicativos foram realizadas a partir de um estado previamente salvo da máquina virtual, conhecido como checkpoint. Portanto, o vídeo não comprova uma inicialização completa do sistema, do zero, utilizando apenas 128 MB de RAM.
Além disso, o desenvolvedor não divulgou uma lista completa de todos os componentes removidos ou desativados.
Esse não é o primeiro experimento do desenvolvedor. NTDEV já ficou conhecido pelo Tiny11, projeto que permite criar instalações muito mais leves do Windows 11, removendo componentes considerados desnecessários.
Outra iniciativa é o Pico11, ferramenta experimental que pretende reduzir drasticamente o tamanho da imagem de instalação do sistema operacional.
Em uma demonstração anterior, o desenvolvedor conseguiu colocar uma instalação do Windows 11, incluindo o instalador, em uma imagem ISO de aproximadamente 700 MB, tamanho suficiente para caber em um CD convencional.
Entretanto, essa experiência é diferente do teste com 128 MB de RAM: naquela demonstração, o sistema utilizava aproximadamente 883 MB de memória em uma máquina virtual configurada com 4 GB.
Embora seja interessante para demonstrar a flexibilidade do sistema operacional, essas versões extremamente reduzidas apresentam limitações importantes.
A remoção de componentes pode comprometer a compatibilidade com programas e dispositivos, além de eliminar mecanismos essenciais de manutenção e atualização.
No caso das versões experimentais do Pico11, a ausência do Windows Update também representa um problema de segurança, já que o sistema deixa de receber correções oficiais.
Por isso, o experimento não representa uma solução recomendada para quem deseja reaproveitar um computador antigo. É uma demonstração de engenharia que evidencia quanto o Windows 11 pode ser modificado para funcionar com recursos extremamente limitados.
A inteligência artificial está avançando para além da geração de textos, imagens e códigos. Com ferramentas capazes de analisar programas compilados e auxiliar na compreensão de seu funcionamento interno, desenvolvedores começam a explorar novas possibilidades na engenharia reversa de softwares — incluindo a reconstrução de jogos clássicos.
Um dos projetos que chama a atenção nesse cenário é o REIA, sigla em inglês para Reverse Engineering Anything (engenharia reversa de qualquer coisa). De código aberto, a iniciativa conecta agentes de inteligência artificial a ferramentas especializadas de análise de software, permitindo automatizar parte de um trabalho que tradicionalmente exige conhecimentos técnicos avançados.
O que é o REA e como funciona?
O REA utiliza o Model Context Protocol (MCP), um padrão que permite conectar modelos de inteligência artificial a ferramentas e fontes de informação externas.
Na prática, essa integração possibilita que um agente de IA interaja com recursos de engenharia reversa, em vez de depender exclusivamente do código que recebeu como entrada ou de informações disponíveis em sua base de conhecimento.
Entre as ferramentas citadas nesse contexto estão o Ghidra, o Hopper e o IDA, utilizadas na análise de executáveis, na descompilação e na investigação de programas compilados.
Com esses recursos, a IA pode auxiliar na identificação de funções, na interpretação de instruções de máquina e na compreensão de partes da lógica de um software. O objetivo é transformar uma tarefa complexa de análise em um processo mais acessível e potencialmente mais rápido.
Isso não significa, porém, que a inteligência artificial consiga compreender perfeitamente qualquer programa. Os resultados dependem da qualidade das ferramentas, do modelo utilizado, da complexidade do software e da capacidade de validar as conclusões obtidas.
Engenharia reversa não recupera necessariamente o código original
Um dos pontos mais importantes para entender essa tecnologia é a diferença entre analisar um programa e recuperar seu código-fonte original.
Quando um software é compilado, seu código é transformado em instruções que podem ser executadas pelo computador. Ferramentas de engenharia reversa tentam reconstruir uma representação compreensível dessas instruções.
O resultado de uma descompilação, entretanto, não corresponde necessariamente ao projeto original. Nomes de variáveis, comentários, estruturas e outras informações podem ter sido perdidos durante a compilação.
A inteligência artificial pode ajudar a interpretar esse material, identificar padrões e explicar o provável funcionamento de determinadas rotinas. Ainda assim, suas interpretações precisam ser verificadas, principalmente quando envolvem sistemas complexos.
É possível recriar jogos com inteligência artificial?
O potencial da engenharia reversa assistida por IA também desperta interesse na comunidade de desenvolvimento de jogos.
Um dos exemplos abordados no vídeo envolve a reconstrução de um minijogo inspirado em Snowball War, associado ao clássico Ski or Die, com uma implementação em Rust.
Projetos desse tipo demonstram como a análise de comportamentos e mecânicas pode ajudar desenvolvedores a criar versões experimentais de jogos antigos ou implementar funcionalidades semelhantes em novas aplicações.
Mas existe uma diferença considerável entre reconstruir uma mecânica simples e reproduzir integralmente um jogo moderno.
Um título de grande orçamento pode reunir física, animações, inteligência artificial de personagens, áudio, cenários, sistemas de progressão, servidores e serviços externos. Entender uma parte do funcionamento não significa ter acesso a todos esses componentes.
Ainda assim, ferramentas de IA podem facilitar a criação de protótipos, experimentos e projetos independentes, reduzindo parte do trabalho necessário para investigar sistemas existentes.
Adobe e o impacto da IA no mercado de software
A engenharia reversa assistida por inteligência artificial também faz parte de uma transformação mais ampla na indústria de tecnologia: o surgimento de ferramentas capazes de reduzir o custo e o tempo necessários para desenvolver determinados tipos de software.
Empresas como a Adobe construíram negócios relevantes com programas profissionais como Photoshop, Illustrator e Premiere Pro, além de modelos de assinatura que garantem receitas recorrentes.
Com o avanço da IA, desenvolvedores independentes e empresas menores podem ganhar acesso a recursos que antes exigiam equipes especializadas e investimentos consideráveis. Isso pode aumentar a concorrência em algumas categorias de software.
A possibilidade de criar alternativas mais acessíveis ou automatizar tarefas complexas também influencia as expectativas dos investidores em relação às empresas tradicionais do setor.
Entretanto, o desempenho das ações da Adobe e de outras companhias não depende de um único fator. Crescimento da receita, custos operacionais, concorrência, retenção de clientes e capacidade de transformar recursos de IA em novas fontes de receita também são relevantes.
Por isso, a engenharia reversa com inteligência artificial deve ser entendida como parte de um conjunto de mudanças tecnológicas e econômicas, e não como prova de que os softwares profissionais tradicionais deixarão de existir.
Quais são os riscos e os limites dessa tecnologia?
Apesar das possibilidades, a engenharia reversa exige cuidados técnicos e jurídicos.
Analisar um programa pode ser útil para pesquisa de segurança, interoperabilidade, manutenção de sistemas antigos e investigação de falhas. No entanto, a utilização de ferramentas de análise não concede automaticamente autorização para copiar, distribuir ou comercializar software protegido.
Também é necessário considerar licenças, direitos autorais, contratos e as leis aplicáveis em cada situação.
Do ponto de vista técnico, executar arquivos desconhecidos ou testar programas sem isolamento adequado pode expor o computador a riscos. Além disso, modificações realizadas sem compreender suas consequências podem provocar falhas, perda de dados ou problemas de segurança.
A IA pode auxiliar no processo, mas não elimina a necessidade de conhecimento técnico, testes e validação.
Uma nova etapa para o desenvolvimento de software
A combinação entre agentes de inteligência artificial e ferramentas tradicionais de engenharia reversa amplia as possibilidades de análise de programas e experimentação com sistemas existentes.
Projetos como o REA mostram como a IA pode atuar não apenas na criação de código, mas também na investigação do funcionamento de softwares já compilados.
Isso pode beneficiar pesquisadores, profissionais de segurança e desenvolvedores independentes. Ao mesmo tempo, levanta questões sobre propriedade intelectual, segurança e os modelos de negócio de empresas que dependem de softwares especializados.
A transformação está em andamento, e seus efeitos dependerão tanto da evolução das ferramentas quanto da maneira como desenvolvedores e empresas irão utilizá-las.
Assista ao vídeo completo para entender como funciona a engenharia reversa com inteligência artificial, conhecer os exemplos apresentados e descobrir o que essa tecnologia pode mudar no desenvolvimento de softwares e jogos.
As reinicializações poderão existir para alguns casos; funcionalidade ainda esta em fase de testes. Foto: Divulgação/Microsoft
A Microsoft está a testar uma nova funcionalidade para o Microsoft Edge que promete tornar as atualizações do navegador menos incômodas. A proposta é permitir que determinadas atualizações sejam aplicadas automaticamente, sem exigir que o utilizador feche e abra novamente o browser.
A novidade pretende reduzir as interrupções durante a navegação, especialmente para quem mantém várias abas abertas e utiliza o navegador para trabalhar, estudar ou realizar tarefas importantes.
Atualmente, algumas atualizações do Edge exigem o reinício do navegador para que as alterações sejam aplicadas completamente. Isso pode interromper atividades em andamento e obrigar o utilizador a reorganizar as abas abertas.
Com o novo mecanismo em testes, a Microsoft procura reduzir essa necessidade, permitindo que as atualizações compatíveis sejam instaladas sem interromper a sessão de navegação.
A mudança pode ser especialmente útil para quem utiliza aplicações web, ferramentas de produtividade e serviços online durante longos períodos.
Isso significa que o Edge nunca mais precisará reiniciar?
Não necessariamente. A possibilidade de atualizar o navegador sem reiniciar depende do tipo de alteração que está a ser instalada. Algumas modificações podem exigir que determinados componentes sejam recarregados ou que o browser seja reiniciado para entrarem plenamente em funcionamento.
Por isso, a novidade não deve ser interpretada como o fim definitivo dos reinícios, mas como uma tentativa de tornar o processo de atualização mais discreto e conveniente.
Mais praticidade sem deixar a segurança de lado
As atualizações dos navegadores são importantes não apenas para adicionar funcionalidades, mas também para corrigir vulnerabilidades e melhorar a estabilidade.
Se a Microsoft conseguir aplicar mais atualizações em segundo plano, os utilizadores poderão beneficiar de melhorias com menos interrupções. Ainda assim, será importante perceber como o recurso se comportará em diferentes situações e quais atualizações continuarão a exigir o reinício do navegador.
Por enquanto, a funcionalidade está em fase de testes, pelo que a sua disponibilidade geral e o funcionamento final poderão sofrer alterações.
E você, prefere que o navegador instale as atualizações silenciosamente ou achas importante ter controlo sobre quando elas são aplicadas?
Usamos cookies para o funcionamento do site, para medir o uso e para exibir anúncios. Você pode aceitar anúncios personalizados ou ficar só com os não personalizados. Veja a página de cookies e a política de privacidade.