Amifuse permite a usuarios de macOS y Linux acceder a discos de Amiga de manera nativa, utilizando un enfoque poco convencional que combina emulación y la tecnología FUSE (Filesystem in Userspace). La información del proyecto está disponible en GitHub y ha sido reportada por OSNews.
Amifuse actúa como un controlador FUSE, capaz de montar imágenes de disco de Amiga directamente en sistemas modernos. A diferencia de otros proyectos de ingeniería inversa, este software no reescribe el código original del sistema de archivos. En su lugar, ejecuta el controlador original de AmigaOS PFS3 dentro de un emulador de CPU Motorola 68000 (m68k) transparente, que a su vez interactúa con la API de FUSE para permitir que el sistema operativo anfitrión lea los discos.
El controlador está optimizado principalmente para el Professional File System 3 (PFS3). Aunque otros sistemas de archivos de Amiga podrían funcionar, aún no se han probado. Por defecto, los discos se montan en modo solo lectura, aunque existe un soporte experimental de lectura y escritura que se puede habilitar mediante línea de comandos. Amifuse solo admite imágenes de disco, por lo que para usar hardware real como tarjetas Compact Flash de Amiga es necesario crear primero una imagen de disco.
En cuanto a los requisitos, los usuarios de Mac deben tener instalado macFUSE, mientras que en Linux se necesita la versión correspondiente de FUSE. Actualmente no existen binarios precompilados; la construcción del controlador requiere herramientas de desarrollo como Python y 7z. El rendimiento del sistema ha sido descrito como “increíblemente lento”, con un alto uso de CPU cuando aplicaciones como Finder o Spotlight intentan indexar los archivos.
Históricamente, PFS3 fue un software propietario hasta que se liberó como código abierto en 2011. Otros sistemas de Amiga, como el Fast File System (FFS), el Old File System (OFS) y el Smart File System de 1998, también han tenido intentos de integración en Linux, aunque muchos de estos proyectos fueron abandonados.


