O projeto os8088, um sistema operacional para o IBM PC XT, recebeu várias novas adições desde agosto de 2026. Um navegador web agora pode buscar páginas reais e renderizá-las como texto e tabelas sobre conexões Ethernet ou paralelas. O navegador tem 13.889 bytes e roda em uma máquina de 4,77 MHz com processador 8088. O CP/M, o sistema operacional que antecedeu o IBM PC, agora é emulado usando um núcleo Z80 escrito em 4.679 linhas de código C. O Microsoft BASIC, um montador e editor todos funcionam dentro de uma janela arrastável. Um compilador C também foi adicionado, permitindo escrever programas de forma mais eficiente. Um novo processador de texto escrito em C totaliza 54.450 bytes, mas é muito grande para a memória disponível, exigindo duas partes. O Microsoft Word 1.1a foi portado, com menus no estilo de 1990, exibição em negrito e itálico na tela e suporte a arquivos .DOC em 47.212 bytes. O suporte a dual monitor agora abrange uma área de trabalho em duas telas com 1.360 pixels de largura. Um interpretador Frotz permite que jogos da Infocom sejam executados a partir de disco flexível.
Todo o software roda no processador original de 4,77 MHz 8088. O desempenho do navegador mostra que desenhar texto leva mais tempo do que buscar páginas pela rede.
A emulação do CP/M exigiu a implementação de um núcleo de processador Z80, já que o XT não possui suporte nativo.
O compilador C permite um desenvolvimento mais rápido em comparação com a programação em linguagem de montagem.
O Microsoft Word 1.1a mantém compatibilidade com formatos de arquivos .DOC enquanto cabe em 47 KB.
O suporte a dual monitor utiliza endereços de memória de imagem separados típicos do hardware PC daquela época.
O interpretador Frotz suporta formatos de história Z-machine v1 a v8, permitindo executar clássicos jogos de aventura textual.
Entidades-chave: Empresas: IBM, Microsoft, Infocom
Fonte: Hacker News · Resumido por HeadlinesBriefing