Skip to content

Instantly share code, notes, and snippets.

View totoLab's full-sized avatar

Antonio totoLab

  • Università della Calabria
  • Italy
View GitHub Profile
@totoLab
totoLab / macm1.txt
Last active May 10, 2022 09:32
Assembly x86 su Mac M1
Per chi ha Mac con processore M1 ci sono diversi modi per ottenere l’architettura x86:
- emulare Linux x86 con UTM (possibilmente solo la shell e non l’ambiente grafico, UTM non supporta l’accelerazione hardware);
- con un po’ di skill, si può ricompilare iSH (app per Ipad che emula Alpine Linux) per usarlo su MacOS (https://github.com/ish-app/ish/issues/1382);
- installare un container Docker con linux x86 in modalità multi-platform https://forums.docker.com/t/run-x86-intel-and-arm-based-images-on-apple-silicon-m1-macs/117123;
- scaricare qemu con Homebrew su MacOS, soluzione migliore di UTM per l’emulazione, più difficile da configurare.
Se invece avete iPhone, iPad o Android ci sono iSH e Termux che offrono Linux su mobile.
PS: a parte UTM queste soluzioni sono abbastanza difficili/tediose da mettere a punto, ma sono tutte gratis. Se volete l’esperienza più semplice possibile e più o meno senza intoppi, installate Linux su un vecchio computer o fate un abbonamento a una VPS (ambiente linux su cloud).