Alla Microsoft Build 2019, il gigante del software ha fatto una sorpresa: entro la fine dell’anno, Windows 10 riceverà una nuova riga di comando sotto forma di Terminale che, oltre a un’interfaccia moderna, offrirà agli utenti un rendering del testo più veloce e il supporto per i font con emoji. Secondo il produttore, questo sostituirà il classico prompt dei comandi (CMD), Linux WSL e PowerShell e unirà le loro funzioni sotto un’unica interfaccia. Un motivo sufficiente per dare un’occhiata più da vicino al Windows Terminal.
- Il prerequisito per l’utilizzo di Windows Terminal è Windows 10 (versione 1903), compreso l’attuale aggiornamento di maggio.
- Windows Terminal è open source e ha un proprio repository.
- Tramite la riga di comando è possibile impartire comandi e recuperare informazioni che vanno oltre le normali funzioni delle impostazioni.
Indice dei contenuti
Che cos’è il Terminale di Windows?
Il Terminale di Windows è una nuova variante del prompt dei comandi che combina CMD, PowerShell e il sottosistema Linux WSL sotto un unico tetto. L’applicazione è attualmente ancora in fase di anteprima e viene ulteriormente sviluppata come progetto comunitario tramite Github.
Buono a sapersi: Su Github è possibile seguire lo stato attuale del progetto e ottenere il codice sorgente delle ultime versioni pubblicate (anche se è necessario compilarlo da soli). In alternativa, si può semplicemente scaricare l’app dal Microsoft Store (maggiori informazioni nella sezione 3).
Microsoft prevede inoltre di rilasciare un’altra anteprima del sottosistema Linux nel corso dell’anno , con il nome di WSL 2. Oltre a un file system migliorato e a un sistema di gestione dei file più efficiente, il sistema di gestione dei file è stato migliorato. Oltre a un file system migliorato e a un minor consumo di memoria, questo dovrebbe essere in grado di brillare per le sue prestazioni molto più elevate. Inoltre, ha esteso la compatibilità con Linux e include il supporto per i container Docker (il che significa che non è più necessario utilizzare le macchine virtuali per questo scopo).
Windows Terminal, tuttavia, non èdestinato a sostituire completamente laconsole tradizionale, ma si affianca ad essa. Pertanto, si rivolge principalmente agli utenti che desiderano eseguire vari strumenti a riga di comando in Windows.
Di seguito trovate un breve trailer ufficiale di Windows Terminal:
Quali funzioni offre Windows Terminal?
In questa sezione abbiamo già riassunto le funzioni più importanti della nuova riga di comando .
2.1 Schede multiple
Nella nuova applicazione terminale, gli utenti possono aprire un numero qualsiasi di schede, ognuna delle quali è collegata a un’applicazione a scelta o a una shell della riga di comando (ad esempio PowerShell, un Raspberry Pi tramite SSH o il prompt dei comandi).
2.2 Motore di rendering del testo accelerato dalla GPU
Windows Terminal utilizza un motore di rendering del testo accelerato dalla GPU basato su DirectWrite / DirectX. È in grado di eseguire il rendering di Unicode, UTF-8, glifi e simboli nei font (comprese le legature di programmazione, i simboli e i caratteri powerline), tra gli altri.
Soprattutto per l’editing di repository GitHub di grandi dimensioni, questa funzione è un enorme sollievo, poiché la visualizzazione di lunghi elenchi di testo non è rallentata dalla velocità di rendering. Inoltre, tutti i caratteri Unicode sono disponibili per tutte le lingue e sono supportati anche gli ideogrammi cinesi, giapponesi e coreani. Ciò significa che questi possono essere utilizzati anche nei nomi di funzioni e variabili, ad esempio, il che rappresenta un fattore non trascurabile per l’invio di software in Asia.
Inoltre, Microsoft ha introdotto un nuovo font monospaziato per migliorare l’aspetto moderno di Windows Terminal. Anche questo è open-source e include le legature del proprio programma.
Buono a sapersi: Secondo Microsoft, il motore di rendering del testo accelerato dalla GPU sarà disponibile in futuro anche nella console Windows “classica”.
2.3 Opzioni di impostazione e configurazione
A differenza di molte altre applicazioni a riga di comando, Windows Terminal offre un’ampia gamma di opzioni di impostazione e configurazione con cui è possibile adattare l’aspetto dell’applicazione ai propri desideri.
Con l’aiuto dei profili, è possibile definire l’aspetto di ogni shell o applicazione separatamente e, ad esempio, scegliere font e dimensioni diverse, temi o sfondi. Le impostazioni vengono poi salvate in un file di testo.
Come già detto, Windows Terminal è open-source, il che significa che gli sviluppatori possono personalizzare l’interfaccia del terminale o aggiungere funzionalità. Secondo Microsoft, queste saranno ospitate in un mercato corrispondente, dove potranno essere scaricate dagli interessati. Le opzioni di estensione comprendono anche i controlli utilizzati per creare Windows Terminal (ad esempio l’interfaccia utente Fluent-Reder).
Una presentazione dettagliata di Windows Terminal da parte degli sviluppatori è disponibile nel seguente video:
Dove e come posso ottenere il nuovo Windows Terminal?
Microsoft ha pubblicato una prima versione di anteprima di Windows Terminal nello Store per Windows 10. Tuttavia, il produttore sottolinea esplicitamente che si tratta di una versione di anteprima molto precoce in cui numerose funzioni non sono ancora state implementate. L’uso produttivo è fortemente sconsigliato in questa fase, poiché il terminale è ancora soggetto a crash.
Il rilascio della versione finale 1.0 è previsto per l’inverno 2019. Microsoft considera gli sviluppatori come il gruppo target principale, ma anche gli utenti Windows esperti che amano lavorare sulla riga di comando dovrebbero apprezzare lo strumento.
- Combina PowerShell, prompt dei comandi e WSL in un’unica interfaccia
- pratica visualizzazione a schede
- rendering veloce del testo grazie al motore di rendering accelerato dalla GPU
- è fornito come open source
- purtroppo attualmente è disponibile solo in una versione di anteprima instabile e incompleta