Category: Programador

Saudades do Windows XP? Desenvolvedor recria sistema no navegador

Saudades do Windows XP? Desenvolvedor recria sistema no navegador

Aplicativo web traz de volta experiência do antigo sistema operacional da Microsoft (imagem: ducbao414/Reddit)

Resumo

Um desenvolvedor recriou o Windows XP no navegador com interface interativa, boot animado e jogos como Pinball 3D e Campo Minado.
Por se tratar de um emulador web, não permite navegação na internet nem instalação de outros apps.
Lançado em 2001, o XP teve suporte oficial até 2014. Um ano depois, a Microsoft lançou o Windows 10, que será encerrado em outubro de 2025.

Para quem começou a usar computadores no início do milênio, o Windows XP é sinônimo de nostalgia. Agora, para relembrar o sistema, um desenvolvedor recriou uma interface funcional do clássico SO da Microsoft: tudo roda diretamente no navegador, sem precisar instalar máquinas virtuais ou softwares extras.

O projeto foi divulgado no Reddit pelo usuário “ducbao414” e contém uma interface interativa que recria com fidelidade a experiência do sistema. O projeto vai desde a clássica animação de boot até o design da área de trabalho, com direito ao icônico papel de parede com a colina verde.

Tudo funciona?

Windows XP in the browser, with a File System, Programs, XP-style File Picker and Saver dialogs, 3rd-party Programs, etc. byu/ducbao414 inwindows

O desenvolvedor implementou um sistema de arquivos, programas e caixas de diálogo no estilo do XP, e até aplicativos de terceiros. Para completar, o projeto inclui versões jogáveis dos clássicos Campo Minado, Paciência e o 3D Pinball Space Cadet.

No entanto, por se tratar de um emulador web e não de um sistema operacional completo, existem limitações. Entre elas, segundo o Windows Latest, a mais notável é que o Internet Explorer não funciona, ainda que esteja presente como um ícone na área de trabalho.

Também não é possível navegar na internet de dentro do “falso” Windows XP ou instalar e rodar outros aplicativos. Alguns usuários relataram ainda que os sons do sistema, como o áudio de inicialização, não funcionam em alguns navegadores, como o Safari.

É possível acessar a funcionalidade pelo site win32.run ou via repositório GitHub.

Apenas pela nostalgia

Segundo o criador, o projeto é uma forma de “revisitar a nostalgia da infância” e foi compartilhado para marcar os 25 anos do início do Windows XP. O sistema operacional começou a ser desenvolvido em 13 de julho de 2000, mas foi lançado oficialmente em 25 de outubro 2001.

O Windows XP se tornou um dos mais populares e longevos sistemas operacionais da história da Microsoft. O sucessor do Windows 2000 foi elogiado pela interface mais amigável, estabilidade e pela ampla compatibilidade de hardware e software em comparação com seus antecessores.

Após o lançamento do problemático Windows Vista em 2006, muitos usuários preferiram seguir com o Windows XP, que manteve seu suporte oficial até abril de 2014. Com o fim, milhões de usuários e empresas foram obrigados a migrar para sistemas mais recentes, como o Windows 7.

O fim da vida útil de um sistema operacional é um ciclo que se repete. Atualmente, a Microsoft está em contagem regressiva para encerrar o suporte ao Windows 10, em outubro, outro sistema preferido por muitos em relação ao sucessor Windows 11 — que apenas neste mês superou o SO de 2015 em número de usuários.

Com informações do Windows Central
Saudades do Windows XP? Desenvolvedor recria sistema no navegador

Saudades do Windows XP? Desenvolvedor recria sistema no navegador
Fonte: Tecnoblog

Desenvolvedor pode pegar 10 anos de prisão por sabotar empresa que o demitiu

Desenvolvedor pode pegar 10 anos de prisão por sabotar empresa que o demitiu

Desenvolvedor pode pegar 10 anos de prisão por sabotar empresa que o demitiu (ilustração: Vitor Pádua/Tecnoblog)

O Departamento de Justiça (DoJ) dos Estados Unidos anunciou que um desenvolvedor de 55 anos foi considerado culpado de implementar códigos maliciosos que prejudicaram os sistemas de uma empresa antes e após ele ter sido demitido de lá. Davis Lu pode pegar até dez anos de prisão.

A empresa em questão é a Eaton, que trabalha com gestão de energia. A companhia contratou Davis Lu em 2007. Ele trabalhou normalmente por lá nos anos seguintes, tendo inclusive ganhado um cargo de desenvolvedor sênior de software em 2017.

Mas as coisas começaram a ficaram estranhas em 2018, quando a Eaton reduziu as responsabilidades de Lu e limitou o acesso do desenvolvedor aos seus sistemas. Essa mudança fez parte de uma realinhamento interno que envolveu toda a empresa, segundo o processo.

Aparentemente, Davis Lu não ficou satisfeito com isso e, talvez se sentindo menosprezado, começou a executar uma série de ações de retaliação, explica o DoJ.

Uma dessas ações consistiu na implementação de códigos maliciosos na rede interna da companhia que excluíam arquivos de perfis de outros funcionários. Com isso, eles não conseguiam fazer login nos sistemas.

Esses códigos receberam nomes como Hakai (“destruição” em japonês) e HunShui (“letargia” em chinês), o que sugere que o objetivo do desenvolvedor com essas ações era o de prejudicar a produtividade da companhia.

Mas a ação mais danosa ainda estava por vir. O DoJ dá a entender que Lu sabia que seria demitido e, por isso, desenvolveu um código malicioso que foi ativado automaticamente na rede da Eaton no dia de sua demissão, em 2019.

O tal código consistia em um “kill switch”, isto é, um mecanismo que desativou uma série de componentes da rede, prejudicando severamente o funcionamento dos sistemas, em parte por ter tido o efeito de bloquear o acesso de funcionários da companhia.

Ao investigar o problema, a Eaton teria então percebido que o código que causava os transtornos vinha de um computador que usava uma conta de usuário de Davis Lu.

Davis Lu foi acusado de implementar um “kill switch” (imagem ilustrativa: Flickr/Visual Content)

Uma investigação mais detalhada indicou ainda que Lu fez pesquisas na internet à procura de métodos para aumentar seus privilégios no sistema, ocultar processos e excluir arquivos rapidamente, e que isso também sinaliza a sua intenção de causar danos à empresa onde trabalhava.

Esse ponto é curioso, pois quem age com tanta engenhosidade para prejudicar uma empresa tende a ser cuidadoso para não deixar “pistas”, o que parece não ter sido o caso de Davis Lu.

Se o desenvolvedor realmente agiu de modo malicioso, talvez ele quisesse ser descoberto para satisfazer um desejo de vingança. Outro sinal disso é que o código do “kill switch” tinha o nome de “IsDLEnabledinAD”, que aparentemente significa “Davis Lu está habilitado no Active Directory”.

O que vai acontecer com o desenvolvedor?

De acordo com um comunicado publicado pelo DoJ na última sexta-feira (07/03), um júri considerou Davis Lu culpado de “causar danos intencionais a computadores protegidos”.

A sentença ainda não foi definida, mas sabe-se que o desenvolvedor pode pegar até dez anos de prisão. Ainda é possível recorrer. É isso que Ian Friedman, advogado de Lu, promete fazer: “Davis e seus apoiadores acreditam em sua inocência e este assunto será revisado no nível de apelação”, comentou.

Com informações de Ars Technica e Cleveland
Desenvolvedor pode pegar 10 anos de prisão por sabotar empresa que o demitiu

Desenvolvedor pode pegar 10 anos de prisão por sabotar empresa que o demitiu
Fonte: Tecnoblog