Esegui facilmente macchine virtuali Linux gratuitamente sul tuo Mac con UTM
Punti chiave
- UTM per Mac semplifica il test di vari sistemi operativi come Linux in un pacchetto facile da usare, ottimo per i principianti o per gli utenti più esperti.
- Sfoglia la galleria UTM per immagini predefinite per evitare di dover creare tu stesso le VM; semplicemente scaricalo e avvialo.
- Creare le proprie impostazioni o personalizzare le impostazioni della VM in UTM è relativamente semplice e consente di personalizzare le VM in base alle proprie esigenze allocando memoria, CPU e spazio di archiviazione.
Sei pronto ad esplorare nuovi sistemi operativi comodamente dal tuo Mac? Con UTM puoi testare facilmente e gratuitamente una varietà di distribuzioni Linux! Che tu sia un principiante curioso o un professionista esperto, UTM rende semplice e divertente immergersi nel mondo delle macchine virtuali.
Cos'è l'UTM?
UTM (Universal Turing Machine) è un potente strumento di virtualizzazione per Mac. Può eseguire vari sistemi operativi tra cui Windows 11 su ARM, macOS e Linux. UTM è basato su QEMU, un emulatore open source, per fornire prestazioni robuste e compatibilità in un pacchetto semplice, consentendo agli utenti inesperti di provare facilmente diversi sistemi operativi.
Provare immagini predefinite
Installa UTM scaricando il file DMG e inserendolo nella cartella Applicazioni (in alternativa puoi acquistare la versione per Mac App Store per $9,99 per supportare il progetto e ottenere l'accesso agli aggiornamenti automatici. Avvia UTM e verrai accolto con la schermata di benvenuto in cui puoi scegliere se creare una nuova macchina virtuale o sfogliare le immagini predefinite della gallery UTM.
Seleziona Sfoglia la Galleria UTM e il tuo browser web si aprirà a una selezione piccola ma completa di immagini predefinite che puoi provare invece di crearne di tue. Quando selezioni un'immagine, puoi scaricarla o aprire la VM direttamente in UTM.
Se scegli Apri in UTM, verrà scaricato e potrai selezionare il pulsante di riproduzione per avviare la VM.
Ed ecco qua! Una macchina virtuale Linux perfettamente funzionante con la quale puoi personalizzare e sperimentare senza timore di rompere qualcosa di importante.
Controlli delle macchine virtuali
La barra del titolo della VM offre controlli per spegnere, avviare, mettere in pausa o riavviare la VM. Se spegni o riavvii, perderai tutti i progressi non salvati. Tuttavia, se metti in pausa una VM in esecuzione, riprenderai da dove avevi interrotto la prossima volta che la avvii.
Sul lato destro della barra del titolo, puoi utilizzare Acquisisci dispositivi di input per garantire l'uso esclusivo del cursore e della tastiera, Invia comando di ridimensionamento della console per il ridimensionamento del display e Dispositivi USB per gestire le connessioni USB. Il pulsante Cartella condivisa consente l'accesso a una directory condivisa WebDAV e il pulsante Windows aiuta a passare da una visualizzazione all'altra, ad esempio se è necessario utilizzare una finestra di terminale dedicata.
Opzioni di configurazione della macchina virtuale
Puoi configurare ogni VM scaricata o creata con una varietà di opzioni di configurazione. Esaminiamo alcune delle cose più importanti che dovresti sapere.
Nella schermata principale di UTM, seleziona con il pulsante destro del mouse una VM qualsiasi, quindi seleziona Modifica.
Il riquadro Informazioni ti consente di modificare il nome dell'immagine della tua VM, aggiungere note importanti e personalizzare l'icona. Le opzioni di sistema ti consentono di regolare elementi come architettura, RAM e numero di core della CPU (ne parleremo un po' di più quando creeremo una VM).
Quando inizi a creare macchine virtuali personalizzate, in particolare con desktop grafici, potrebbe essere necessario apportare modifiche alla scheda video emulata nelle opzioni di visualizzazione.
Se esegui un desktop Linux, puoi sempre utilizzare l'app Terminale, ma a volte hai solo bisogno della realtà. In questo caso, vuoi aggiungere un dispositivo seriale. Di solito non avrai problemi di rete, ma ogni tanto potresti dover cambiare la scheda di rete emulata nelle opzioni di rete.
Un aspetto della creazione di nuove VM è che dovrai cancellare il percorso del supporto di installazione ISO prima di poter avviare la VM per la prima volta (dopo l'installazione iniziale).
Altrimenti, la tua VM continuerà semplicemente ad avviarsi nel programma di installazione. Se lo dimentichi, puoi cancellare il percorso nelle opzioni dell'unità USB.
Infine, se scopri che la tua nuova ossessione per le VM sta consumando troppo spazio su disco, puoi utilizzare le opzioni di dimensione nelle opzioni VirtIO Drive per provare a recuperare parte di quello spazio.
Un'altra soluzione salvaspazio è utilizzare un altro dispositivo di archiviazione. Se sei preoccupato per le prestazioni, puoi mantenere una o due delle VM che usi più spesso sull'unità di sistema e scaricare il resto su unità esterne.
Creazione di macchine virtuali personalizzate con UTM
Senza ulteriori indugi, creiamo una macchina virtuale e ti mostriamo quanto è facile! Per iniziare, seleziona il pulsante + nella finestra principale di UTM.
Le due scelte principali qui sono la virtualizzazione o l'emulazione. Se la tua ISO è basata su ARM, seleziona Virtualizza. Se si tratta di qualcos'altro (in genere x86), seleziona Emula. Dovresti essere in grado di ottenere queste informazioni ovunque tu abbia scaricato l'ISO e spesso potrai scegliere tra loro.
Per prestazioni ottimali su un Mac basato su ARM (con un chip M1 o successivo), scegli distribuzioni basate su ARM e utilizza l'opzione "Virtualizza" quando crei una nuova VM.
Puoi installare altre versioni di macOS, Windows e sistemi operativi personalizzati, ma selezioneremo solo Linux.
L'unica cosa che devi fare nella schermata successiva è individuare la tua immagine ISO e selezionare "Continua". Successivamente dovrai selezionare la quantità di memoria necessaria e le CPU da allocare alla tua VM. Una regola pratica di base da seguire è:
- 2-4 GB e 1-2 core per distribuzioni leggere e ambienti solo a riga di comando.
- 4-8 GB e 2-4 core per distribuzioni di peso medio e ambienti desktop.
- Oltre 8 GB e oltre 4 core per distribuzioni più pesanti e ambienti incentrati sugli sviluppatori.
Quando selezioni le dimensioni dello spazio di archiviazione, ricorda che non conta quanto sarà grande la VM al momento della creazione, ma quanto può espandersi la VM quando apporti modifiche come l'installazione di software e l'aggiunta di file. Alcune distribuzioni davvero minime possono cavarsela con meno di 10 GB, ma una regola pratica generale per quasi tutto il resto è la seguente:
- 20-30 GB per distribuzioni leggere e ambienti solo CLI.
- 40-60 GB per distribuzioni Linux di peso medio e complete di funzionalità e installazioni Windows/macOS.
- Oltre 60 GB per distribuzioni più pesanti con installazioni software, giochi e ambienti di sviluppo più grandi.
La selezione di una directory condivisa è completamente facoltativa. Con esso, puoi accedere a una posizione sul tuo Mac nella VM. Ciò è utile per aggiungere file come documenti, file di configurazione e software.
Infine, la schermata Riepilogo mostra tutte le selezioni precedenti e offre la possibilità di assegnare alla tua VM un nome descrittivo. Puoi anche selezionare "Apri impostazioni VM" per apportare eventuali modifiche dell'ultimo minuto.
Dopo aver selezionato Salva, la VM appena creata verrà visualizzata nella finestra principale. Seleziona il pulsante di riproduzione per avviarlo e seguirai l'installazione della distribuzione.
Tieni presente che quando installi diverse distribuzioni Linux, potrebbero non procedere tutte così bene come le altre. Se ti accorgi di riscontrare problemi, potresti dover cercare una risposta o consultare i canali di supporto della distribuzione. Una volta che riesci a creare la tua prima (o cinquantesima) VM, può sembrare molto gratificante!
Impostazioni UTM
Prima di concludere, esploriamo brevemente le impostazioni dell'applicazione UTM, solo per sapere quali sono le opzioni. Per quanto riguarda le impostazioni, non c'è molto da approfondire e sono piuttosto autoesplicative.
Le opzioni di visualizzazione ti consentono di regolare il backend del renderer tra OpenGL e Metal, il che è utile per risolvere problemi di prestazioni. Probabilmente non avrai bisogno di toccarlo a meno che non si verifichino problemi seri.
Per l'audio, utilizza CoreAudio per le VM locali o Spice con GStreamer per le VM remote. Controlla le opzioni di input per gestire il modo in cui i dispositivi vengono acquisiti dalla VM e si comportano al suo interno.
Infine, le opzioni server ti consentono di configurare il tuo Mac come server UTM, consentendo l'accesso remoto alle tue VM tramite l'app UTM Remote sui dispositivi iOS.
Ora sei pronto per esplorare il mondo delle macchine virtuali con UTM! Con la sua interfaccia intuitiva e le sue robuste funzionalità, UTM rende la sperimentazione con varie distribuzioni Linux e altri sistemi operativi sul tuo Mac un'esperienza piacevole e senza interruzioni. Se ti stai chiedendo da dove cominciare, Ubuntu è ancora una delle distribuzioni più semplici per imparare Linux, ma ci sono anche altre versioni come Mint e Fedora che sono adatte anche ai principianti.
Soprattutto, è gratuito, il che significa che ottieni il vantaggio di un potente strumento che apre infinite possibilità di apprendimento ed esplorazione senza incidere negativamente sul tuo portafoglio.