Il MacBook Pro 13 è un popolare laptop per sviluppatori, ma il passaggio ad Apple Silicon non significa che non puoi avviare anche Linux.
Accanto al nuovissimo MacBookAir, Apple ha debuttato a aggiorna al MacBook Pro 13 al WWDC 2022. A differenza del MacBook Air, il nuovo MacBook Pro 13 non ha ricevuto un design aggiornato, ha semplicemente alcuni interni potenziati, incluso il nuovissimo Mela M2 patata fritta.
È stato il primo MacBook Pro a integrare l'M2 e poiché è anche il MacBook Pro più conveniente, è una proposta interessante per vari casi d'uso. E questo include lo sviluppo.
Gli sviluppatori spesso vorranno essere in grado di eseguire Linux sul proprio Mac in modo nativo o virtualizzato. La buona notizia è che è perfettamente possibile eseguire Linux sul MacBook Pro 13 (2022), ma con alcuni avvertimenti.
MacBook Pro 13 (2022) non eseguirà Linux in modo nativo
Come il precedente MacBook con tecnologia M1, il MacBook Pro 13 con tecnologia M2 attualmente non può eseguire Linux in modo nativo su bare metal. Anche con una distribuzione Linux basata su ARM, in questo momento sei sfortunato.
Esistono diversi progetti che lavorano sul porting di Linux su Apple Silicon, fino alla creazione del supporto nel kernel Linux stesso. Uno di questi progetti è Asahi Linux, attualmente disponibile in versione alpha per alcuni Mac basati su M1. Ma anche questo non è affatto pronto per l’uso su una macchina di produzione.
In sostanza, l'installazione di Linux in modo nativo dovrebbe essere considerata un fallimento. Quindi da lì dobbiamo passare alla virtualizzazione. Le notizie lì sono molto migliori.
Vari metodi per eseguire macchine virtuali Linux
Le macchine virtuali sono possibili su Apple Silicon e ci sono alcuni modi per farlo. Alla WWDC, Apple ha illustrato l'utilizzo del Virtualization Framework integrato in macOS per l'avvio in una VM Linux. Ciò richiede un po' di lavoro con la codifica di Swift, ma è gratuito e offre le migliori prestazioni in generale.
L'avvertenza è che devi utilizzare una distribuzione Linux con una build ARM, in modo che ciò possa escludere la tua preferita. Ma alcuni dei nomi più grandi sono disponibili per ARM, inclusi Ubuntu e Debian. Ma il Virtualization Framework non emulerà una distribuzione Linux x86_64 da utilizzare su ARM.
Fusione di VMware è disponibile per Apple Silicon e consente di eseguire VM Linux. La versione più recente può essere scaricata dal sito Web VMware.
In alternativa, puoi andare per Paralleli, ma a un costo. Stai cercando $ 100 per una licenza perpetua, ma funziona bene ed è facile da usare. Ancora una volta, avrai bisogno di distribuzioni Linux con build ARM, ma Parallels rende semplicissimo scaricarle e installarle. La ciliegina sulla torta è la modalità Coherence, che ti consente di eseguire app Linux al di fuori della finestra principale di Parallels, quasi come se fossero native del Mac. Al momento questa è una funzionalità unica di Parallels e potrebbe valere il costo da sola.
UTM è un altro strumento di virtualizzazione che vale la pena considerare e offre qualcosa che gli altri attualmente non offrono. Sotto la sua pelle c'è QEMU, uno strumento molto vecchio ma ancora molto valido. UTM è gratuito e open source, ma la versione a pagamento nel Mac App Store fornisce aggiornamenti automatici e aiuta a supportare lo sviluppo. UTM ha anche la capacità di emulare x86_64 su ARM, anche se con penalità in termini di prestazioni. Con le distribuzioni Linux basate su ARM, UTM utilizza Apple Virtualization Framework per velocità quasi native.
Il MacBook Pro, come tutti i i migliori Mac, è un popolare laptop per sviluppatori e, anche con il passaggio ad Apple Silicon, è ancora perfettamente possibile utilizzare Linux. Prendere dimestichezza con il Virtualization Framework di Apple è probabilmente una buona idea, ma ci sono una serie di buone alternative se non hai voglia di scrivere le tue configurazioni.
Il MacBook Pro 13 (2022) è ora disponibile, ma se vuoi risparmiare qualche soldo, potresti provare a fare un ottimo affare su un MacBook Pro ricondizionato Proprio adesso.
AppleMacBook Pro da 13 pollici (2022)
L'ultimo silicio di Apple è presente all'interno dell'Apple MacBook Pro 13 (2022), permettendoti di fare di più quando non sei alla scrivania.