Ao alcançar o prompt de um sistema mínimo baseado em BusyBox, o Mackerel-68k demonstra a possibilidade de compilar e carregar um kernel moderno em hardware originalmente projetado para rodar em 8 MHz. No experimento, o processador foi overclockado para 14 MHz, mas mesmo assim o processo de boot é demorado, reflexo tanto do barramento de dados de apenas 8 bits quanto da quantidade extremamente reduzida de RAM disponível.
Detalhes técnicos do projeto
O Motorola 68008 é uma versão econômica da família 68000, lançada em 1982. Embora mantenha internamente uma arquitetura de 32 bits, sua interface externa de 8 bits limita severamente a largura de banda da memória, impactando diretamente o desempenho em tarefas que exigem maior transferência de dados.
Durante os testes, a inicialização do Linux 7.1-rc6 no Mackerel-68k consegue carregar apenas o ambiente de linha de comando mais simples. Qualquer tentativa de adicionar módulos ou recursos extras ao kernel faz com que o consumo de RAM ultrapasse o limite de 3,5 MB, interrompendo o boot antes da conclusão.
A relevância do suporte m68k
Apesar de várias limpezas no código do Linux nos últimos anos, que removeram suporte a arquiteturas pouco usadas, a plataforma m68k segue mantida pelos desenvolvedores do kernel. Isso permite que projetos de hobby como o Mackerel-68k explorem versões recentes do Linux com ajustes específicos para os chips da família 68000.
Segundo Maykish, o objetivo inicial era portar o Linux 7.1 a um computador baseado no Motorola 68010. A compatibilidade inesperada com o 68008 surgiu como um bônus técnico ao longo do processo de desenvolvimento.

Imagem: Ap
Embora o experimento seja mais uma prova de conceito do que uma alternativa prática para uso diário, ele ressalta a flexibilidade do Linux em se adaptar a arquiteturas antigas, expandindo sua longevidade mesmo em hardware que já não está mais em produção.
Com informações de Hardware

