Come sapete sto testando il nuovo MacBook Air con M1 nella sua versione base. Mi avete chiesto di fare tantissime prove che spero di riuscire a realizzare, anche se alcuni settori non sono proprio di mia competenza. Comunque ci tenevo a condividere con voi un piccolo trick davvero molto utile che mi ha reso la vita più semplice in queste ore. Tra le prime cose che metto sui miei Mac c’è HomeBrew, un gestore di pacchetti che consente l’installazione rapida di molti strumenti utili, come adb, python3, nodejs, tmux ed altri. Il problema è che questo sembra andare particolarmente a rilento tramite il Terminale di Big Sur in edizione Apple Silicon.
Una possibile soluzione è quella di specificare quale comando eseguire con la vecchia architettura con arch -x86_64
ma ho trovato più interessante un’altra strada. In sostanza si tratta di creare un secondo Terminale che viene eseguito tramite Rosetta 2, cosa che ci fa ottenere di nuovo prestazioni ottime e maggiore semplicità nella scrittura del codice.
- Cercare il Terminale nella cartella Applicazioni / Utility ed eseguire Duplica dal menu contestuale
- Selezionare il Terminale copiato (notate che mantiene lo stesso nome, quindi seguite con gli occhi qual è quello nuovo) e scegliete Rinomina dal menu contestuale
- Usate un nome diverso, ad esempio “Terminale Intel”, “Terminale x86”, “Terminale Rosetta”
- Entrate nelle Informazioni su questo elemento (⌘I) e mettete la spunta su “Apri con Rosetta”
Potete poi personalizzare dalle Preferenze (⌘,) l’aspetto dei due terminali in modo da riconoscerli anche visivamente.