Raymond Chen, programador de longa data do sistema operativo Windows e um dos autores dos blogues de desenvolvimento da Microsoft, revelou recentemente que a equipa criou um método invulgar para perceber quando o sistema operativo Windows 8, no modo tablet, estivesse com problemas em arrancar as principais funcionalidades. Os programadores criaram vários desenhos de gatos em ASCII que ajudavam a referenciar em que fase da execução do sistema operativo é que o erro estava a acontecer.
Chen começa por explicar que o Windows 8 foi organizado em camadas sobrepostas, com as do menu de Início (Start) e as das aplicações a serem as mais importantes. Em modo aplicação, a camada “App” ocupa todo o ecrã e, em modo de arranque, a Start é a que cobre tudo. Mesmo que o utilizador nada esteja a fazer, algum elemento com o ecrã completo a ter de ser sempre invocado.
Durante o desenvolvimento, é frequente algo correr mal e nenhuma das camadas estar visível, mostrando-se apenas um ecrã a negro. Porque há múltiplas causas para um ecrã negro (falha no driver de vídeo, no compositor ou na shell, por exemplo), os programadores desenvolveram uma janela que se situa abaixo de todas as outras camadas e que fornece um indicador visual de ‘onde’ está afinal o sistema operativo parado. Nas versões iniciais de depuração do sistema operativo, essa janela era composta por desenhos em ASCII de gatos (como os que vê na imagem de destaque do artigo).
Se o programador tivesse encontrado esta janela por mais de nove vezes (o processo tem nove etapas), veria uma animação completa com todos os nove desenhos a gerarem um efeito animado – que pode conferir aqui.
A razão da escolha pelos gatos ainda permanece em mistério, mas a equipa de desempenho acabou por pedir que fossem retiradas as imagens por gastarem tempo e memória para algo que o utilizador final nem devia conseguir ver idealmente.
O Windows 8 foi lançado em outubro de 2012, combinando uma experiência de desktop e tablet, e acabou por não ser muito bem recebido junto dos utilizadores, dando lugar, em 2015, ao Windows 10.