Microsoft rinnova il linguaggio di programmazione PowerShell di Windows 10 uso sentieri Linux

0
128

Microsoft open-source mossa mette Powershell favorite linguaggi di programmazione elenco
Microsoft PowerShell open-source come linguaggio di scripting è trovare un accordo con più sviluppatori.

Tre anni dopo il rilascio di PowerShell Core per Linux e macOS, Microsoft ha annunciato PowerShell 7, la nuova versione di PowerShell Core.

Solo nel mese di Marzo, Microsoft ha rilasciato PowerShell Core 6.2 ma invece di chiamare questa versione PowerShell Core 6.3, ha nominato la versione 7.

Allo stesso tempo, Microsoft ha in programma il rilascio di un “ricambio” di Windows PowerShell 5.1, l’ultima versione di Windows PowerShell che è stato rilasciato nel 2016 e viene eseguito sul .NET Framework in contrapposizione a PowerShell Core, che gira su .NET Core.

Microsoft spiega sul suo blog degli sviluppatori, la maggior crescita in PowerShell Core adozione è venuto da parte di utenti Linux, suggerendo di Microsoft per estendere la disponibilità di piattaforme non-Windows.

Linux utilizzo di PowerShell è la ragione chiave di Microsoft linguaggio di programmazione per la prima volta, a Marzo, ha raggiunto 45 in Tiobe di programmazione-linguaggio indice di popolarità.

Tuttavia, l’utilizzo di Windows PowerShell Core è stato piatto, che rappresentano meno del 20 per cento dei circa 11 milioni di PowerShell startup di oggi.

“Crediamo che questo potrebbe essere che si verificano a causa esistente di Windows PowerShell che gli utenti hanno di automazione esistenti, che è incompatibile con PowerShell Core perché non supportata moduli, assemblee, e le Api”, spiega Steve Lee, principali software engineer per PowerShell.

“Queste persone sono in grado di prendere vantaggio di PowerShell Core di nuove caratteristiche, aumento delle prestazioni e correzioni di bug.”

55589621-87f52400-56e5-11e9-8672-34fa72fcf621.png

Microsoft grafico mostra il numero di volte pwsh.exe o semplicemente pwsh su Linux/macOS, è stato avviato, a meno che la telemetria è stato disattivato.

Immagine: Microsoft

×

55589621-87f52400-56e5-11e9-8672-34fa72fcf621.png

Per incrementare l’utilizzo di Windows, Microsoft prevede di rilasciare una “sostituzione completa di Windows PowerShell 5.1” in modo che Windows PowerShell e PowerShell Core gli utenti di altre piattaforme hanno la stessa versione di PowerShell.

Inoltre, PowerShell 7 utenti hanno un “alto livello di compatibilità con Windows PowerShell moduli utilizzati oggi.

“PowerShell Core 6.1 portato la compatibilità con molti built-in di Windows PowerShell moduli, e la nostra stima è che PowerShell 7 è in grado di raggiungere la compatibilità con il 90% della posta in arrivo di Windows PowerShell moduli sfruttando modifiche .NET Core 3.0 che riportano molte Api, richiesto dai moduli .NET Framework, in modo tale da funzionare con .NET Core runtime”, ha spiegato Lee.

Microsoft sta progettando di rilasciare il ‘Core’ nella sua documentazione per PowerShell 7 e anche l’allineamento con il .NET Core ciclo di vita del supporto, che consentirà a Lungo Termine (LTS) rilascio e di un non-LTS.

Gli utenti dovrebbero essere in grado di accedere per la prima PowerShell 7 versione in anteprima a Maggio, ma la data effettiva dipende dai progressi di Microsoft per l’integrazione di PowerShell .NET Core 3.0. Microsoft si aspetta di raggiungere GA (general availability) qualche tempo dopo .NET Core 3.0 colpisce GA.

PowerShell 7 eventualmente forniti con Windows a fianco di Windows PowerShell 5.1, ma dal momento che .NETTO Core della linea temporale non si allinea con gli aggiornamenti di Windows, non si sa quale versione di Windows 10 e Windows Server nave.

Di più su Microsoft PowerShell

Linguaggi di programmazione: PowerShell reti più Linux, macOS, Windows, gli sviluppatori diMicrosoft PowerShell ora disponibile su Linux come Ubuntu batter d’occhiocorrezioni di Microsoft PowerShell problema causato da Windows 10 ° Anniversario di aggiornamentodi Microsoft open sources PowerShell; porta a Linux e Mac OS X10 ulteriori comandi di PowerShell è invece possibile utilizzare i comandi CMD TechRepublicCome reinstallare le applicazioni predefinite in Windows 10 CNET

Argomenti Correlati:

Microsoft

Cloud

Big Data Analytics

L’innovazione

Tecnologia e Lavoro

Collaborazione