Andrea Palmatè vem desenvolvendo um kernel substituto baseado em AROS para o ExecSG (propriedade de Trevor Dickinson) e anunciou oficialmente o projeto AROS4, um sistema operacional de código aberto compatível com AmigaOS 4.

Plataformas e estado atual

Segundo a apresentação, o AROS4 já roda em máquinas PowerPC como AmigaOne X5000, Sam460 e A1222, além do Raspberry Pi 2. Em um X5000 ele chega a iniciar diretamente na área de trabalho, com programas aproveitando simultaneamente os quatro núcleos do processador.

Antes desse anúncio, comentários sobre uma demonstração do ExecSG no evento AmiWest indicavam que naquele teste era possível mover processos individuais e simples para um segundo núcleo em modelos X5000/020 e X5000/040 — detalhe que contrasta com o comportamento reportado do AROS4 no X5000.

Suporte de hardware e recursos implementados

De acordo com o desenvolvedor, já existem drivers funcionais para teclado e mouse USB, discos SATA, placa Radeon (incluindo suporte a altas resoluções e gerenciamento de energia) e placa de rede. O sistema usa o SmartFilesystem como sistema de boot; mídias em FAT (pendrives e cartões SD) e partições Ext2/3/4 também são suportadas. É possível ainda abrir mídias cujo formato não seja reconhecido pelo firmware através de um arquivo de configuração.

Uma nova ferramenta de monitoramento do sistema permite terminar, retomar ou congelar programas com falha enquanto o restante do sistema continua operando.

Compatibilidade de software e desenvolvimento

O toolkit ReAction, que fornece os componentes de interface gráfica, foi reescrito do zero para PowerPC e ARM. Programas de AmigaOS 4 que utilizem ReAction — como Pete’s FTP — já chegam a rodar no AROS4 usando as bibliotecas do próprio AROS como se fossem as originais.

O projeto inclui também um compilador embutido que permite executar programas PowerPC no Raspberry Pi 2; uma captura de tela divulgada mostra o Directory Opus 4 operando no minicomputador ARM.

Melhorias em relação ao AmigaOS 4 e pendências

Entre as diferenças em relação ao AmigaOS 4, o AROS4 oferece suporte Unicode em todo o sistema, temas claro e escuro e otimizações para displays modernos: todos os elementos das janelas são escaláveis, de modo que um programa mantenha a mesma aparência em Full HD e 4K, apenas com maior nitidez.

Recursos ainda a implementar incluem suporte a áudio e aceleração 3D, suporte de rede para Raspberry Pi e compatibilidade com outras máquinas como Pegasos II, AmigaOne X1000 e modelos mais recentes do Raspberry Pi.

O desenvolvedor solicita apoio de programadores, testadores e doadores para avançar no desenvolvimento do AROS4.

Fonte: Amiga News

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *