Microsoft ha annunciato che avrebbe costruito contenitori Hyper-V in modo nativo in Windows 10 per eliminare alcune delle limitazioni che gli sviluppatori stanno attualmente affrontando. Secondo Redmond, gli sviluppatori eseguono macchine virtuali per le loro attività di sviluppo e quando aggiungono contenitori a quell'ambiente, sorgono problemi tra macchine. Microsoft spera che aggiungendo contenitori Hyper-V nativi in Windows 10, gli sviluppatori non saranno più interessati da questi problemi.
Se sei interessato a saperne di più sulla connessione tra macchine virtuali e container, dai un'occhiata questa voce dal blog di Microsoft.
La funzionalità del contenitore Hyper-V verrà fornita al sistema operativo client Windows 10 e abiliterà anche le funzionalità di supporto del sistema operativo server per gli sviluppatori:
Poiché i contenitori Hyper-V utilizzano la propria istanza del kernel di Windows, il tuo contenitore è veramente un contenitore di server lungo tutto il kernel. Inoltre, con la flessibilità dei runtime dei contenitori Windows, i contenitori basati su Windows 10 possono essere eseguiti su Windows Server 2016 come contenitori Windows Server o contenitori Hyper-V.
Windows Insider avrà una nuova funzionalità "Contenitori" nella finestra di dialogo Funzionalità di Windows nelle prossime versioni. L'immagine del sistema operativo del contenitore Nano Server sarà disponibile per il download insieme a un motore Docker aggiornato per Windows dopo il rilascio di Windows Server 2016 Technical Preview 5, secondo Taylor Brown, Project Manager di Microsoft.
Un'altra novità interessante è l'utilizzo di un nuovo modulo PowerShell per Docker. Molte persone si sono lamentate del fatto che non potevano vedere i contenitori Docker da PowerShell e Microsoft ha risolto questo problema:
Dopo aver discusso con voi dei pro, dei contro e delle varie opzioni, siamo giunti alla conclusione che il nostro attuale modulo contenitore PowerShell necessita di un aggiornamento... Quindi oggi siamo annunciando che stiamo deprecando il modulo contenitore PowerShell che è stato spedito nelle build di anteprima di Windows Server 2016 e lo stiamo sostituendo con un nuovo modulo PowerShell per Docker.
Il team ha bisogno del feedback di tutti sulle funzionalità da aggiungere e presto lancerà una nuova pagina su https://aka.ms/windowscontainers/powershell dove tutte le persone coinvolte possono elencare i loro suggerimenti:
Costruire un ottimo modulo PowerShell non è un compito facile, tra ottenere tutto il codice corretto e trovare il giusto equilibrio tra oggetti e set di parametri e nomi di cmdlet sono tutti molto importanti. Quindi, mentre ci stiamo imbarcando in questo nuovo modulo, ci rivolgeremo a voi, ai nostri utenti finali e alle vaste comunità di PowerShell e Docker, per aiutarci a dare forma a questo modulo. Quali set di parametri sono importanti per te?
- LEGGI ANCHE: Informa Microsoft dei tuoi problemi in Edge con Microsoft Edge Platform Issue Tracker