O sistema de arquivos do Amiga agora está no Linux e no Mac, graças a um driver emulado

Os computadores Amiga podem ter sido populares no final dos anos 1980 e início dos anos 1990, especialmente na produção de mídia, mas seus sistemas de arquivos não são diretamente compatíveis com os computadores modernos. O novo projeto ‘amifuse’ visa consertar isso com um novo driver de sistema de arquivos construído em torno de um emulador de CPU m68k invisível.

Amifuse é um driver FUSE para macOS e Linux, permitindo montar imagens de disco nativamente usando o Professional File System 3 (PFS3) do Amiga. A documentação do projeto diz que outros sistemas de arquivos Amiga podem funcionar, “mas não foram testados”. Os discos são somente leitura por padrão, mas você pode ativar o suporte experimental de leitura e gravação por meio de um argumento de linha de comando.

Se você possui unidades ou discos Amiga, não há muitas opções para acessar esses arquivos em computadores modernos. O kernel Linux tem suporte limitado para alguns dos antigos sistemas de arquivos Amiga, mas não para PFS3, que era um software comercial proprietário até ser de código aberto em 2011. O formato mais comum era o Amiga Fast File System (FFS), que substituiu o Amiga Old File System (OFS). Há também o Smart File System lançado em 1998, que já tinha um driver Linux experimental, mas o projeto foi abandonado.

O novo driver amifuse não é uma versão de engenharia reversa dos sistemas de arquivos do Amiga: ele está executando o driver AmigaOS PFS3 na emulação de CPU Motorola 68000 (m68k), com código manipulador em torno dele para interagir com a API FUSE. Essa é uma solução impressionante que deve resultam em excelente compatibilidade com arquivos.

O AmigaOS 3 de 34 anos acaba de receber uma atualização surpresa

A Hyperion Entertainment lançou a terceira atualização para AmigaOS 3.2. Esta atualização, disponível para clientes registrados, apresenta uma série de correções de bugs e melhorias cosméticas para sistemas compatíveis.

Por André Heinzman

Com este driver, as imagens de disco Amiga podem ser montadas como qualquer outra unidade externa no macOS e Linux, desde que você tenha o macFUSE ou FUSE para Linux instalado. Ainda não existem binários pré-compilados disponíveis, então você também precisa de Python, 7z e outras ferramentas para o processo inicial de construção.

Existem alguns problemas, no entanto. O driver está atualmente “incrivelmente lento” e pode causar alto uso da CPU quando o Finder ou o Spotlight estão tentando indexar todos os arquivos na montagem. Ele também oferece suporte apenas a imagens de disco. Se você tiver um computador Amiga real usando cartões Compact Flash ou outro hardware que possa ser conectado diretamente a um computador moderno, você precisará primeiro criar uma imagem de disco e depois carregar a imagem de disco com amifuse.

Este é um esforço impressionante para manter a compatibilidade com versões anteriores do Amiga em computadores modernos e, esperançosamente, os bugs de desempenho podem ser resolvidos. Se você tiver algumas imagens de disco do Amiga, verifique a documentação do projeto no link da fonte abaixo para testá-lo.

Fonte: GitHub via OSNews

Este artigo foi útil?
Gostei0Não Gostei0

Related posts

Essas ferramentas ocultas informam quando seu SSD está prestes a falhar

10 ajustes fáceis de software para fazer um laptop Windows antigo parecer novo

4 comandos de reparo para executar antes de reinstalar o Windows