Microsoft vernieuwt programmeertaal Windows PowerShell als 10 gebruiken paden Linux

0
193

Microsoft ‘ s open source-beweging, stelt Powershell op favoriete programmeertalen lijst
Microsoft PowerShell open-source scripting taal is opvallend dat een akkoord met meerdere ontwikkelaars.

Drie jaar na het loslaten van PowerShell-Core voor Linux en macOS, Microsoft heeft aangekondigd PowerShell 7, de nieuwste versie van PowerShell Kern.

Pas in Maart bracht Microsoft PowerShell-Core 6.2, maar in plaats van het aanroepen van deze versie van PowerShell Core 6.3, het heeft de naam van versie 7.

Op hetzelfde moment dat Microsoft van plan is om een “volledige vervanging” van Windows PowerShell 5.1, de laatste versie van de alleen-Windows PowerShell die werd uitgebracht in 2016 en loopt op .NET Framework in tegenstelling tot PowerShell Kern, die loopt op .NETTO-Core.

Als Microsoft legt op de developer blog, de meeste groei in PowerShell-Core vaststelling is gekomen van Linux-gebruikers, wat suggereert dat Microsoft zich met recht op verlenging van de beschikbaarheid voor niet-Windows platformen.

Linux gebruik van PowerShell is de belangrijkste reden waarom Microsoft de programmeertaal voor de eerste keer in Maart van dit jaar bereikt 45 in Tiobe de programmeer-taal populariteit index.

Echter, Windows gebruik van PowerShell Kern van zijn flat, die minder dan 20 procent van de ongeveer 11 miljoen PowerShell startups vandaag.

“We geloven dat dit kan worden voorkomen omdat de bestaande Windows PowerShell-gebruikers hebben de bestaande automatisering die niet compatibel is met PowerShell Kern wegens niet-ondersteunde modules, assemblages en Api’ s,” legt Steve Lee, principal software engineer voor PowerShell te gebruiken.

“Deze mensen zijn niet in staat om te profiteren van PowerShell Kern van de nieuwe functies, verbeterde prestaties, en bug fixes.”

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

Microsoft grafiek toont het aantal keer dat pwsh.exe of gewoon pwsh op Linux/macOS, werd begonnen, tenzij telemetrie uitgeschakeld was.

Afbeelding: Microsoft

×

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

Om te stimuleren gebruik Windows, Microsoft is van plan om een “volledige vervanging van Windows PowerShell 5.1” dus Windows PowerShell en PowerShell-Core gebruikers op andere platformen hebben dezelfde versie van PowerShell.

Bovendien, PowerShell 7 gebruikers hebben een “zeer hoog niveau van compatibiliteit” met Windows PowerShell modules die vandaag gebruikt worden.

“PowerShell-Core 6.1 gebracht compatibel met veel van de ingebouwde Windows-PowerShell-modules, en onze inschatting is dat PowerShell 7 kan bereiken compatibiliteit met 90+ procent van het postvak in van Windows PowerShell modules door gebruik te maken van de veranderingen in .NETTO-Core 3.0 die terug te brengen veel Api ‘ s vereist door de modules gebouwd .NET Framework, zodat ze werken .NETTO-Core runtime,” aldus Lee.

Microsoft is van plan om de ‘Kern’ in de documentatie voor PowerShell 7 en is ook in overeenstemming te brengen met de .NETTO-Core support lifecycle, die zullen zorgen voor een Lange Termijn Service (LTS) release en een niet-LTS release.

Gebruikers moeten in staat zijn om toegang te krijgen tot de eerste PowerShell 7 voorbeeld van een release in Mei, maar de werkelijke datum is afhankelijk van de voortgang van Microsoft ‘ s werk om te integreren met PowerShell .NETTO-Core 3.0. Microsoft verwacht dat het bereiken general availability (GA) ergens na .NETTO-Core 3.0 hits GA.

PowerShell 7 uiteindelijk zal worden geleverd met Windows naast Windows PowerShell 5.1, maar sinds .NETTO Kern van de tijdlijn niet in lijn met Windows updates, het is niet bekend welke versie van Windows op 10 en Windows Server zal het schip met.

Meer over de Microsoft PowerShell

Programmeertalen: PowerShell netten meer Linux, macOS, Windows ontwikkelaarsvan Microsoft PowerShell nu beschikbaar op Linux Ubuntu-modulevan Microsoft oplossingen PowerShell probleem wordt veroorzaakt door Windows 10-Jarig bestaan updatevan Microsoft open bronnen PowerShell; brengt het naar Linux en Mac OS X10 extra PowerShell commando ‘s die je kunt gebruiken in plaats van CMD commando’ s TechRepublichet opnieuw installeren van standaard apps in de Windows-10 CNET

Verwante Onderwerpen:

Microsoft

Cloud

Big Data Analytics

Innovatie

Tech en Werk

Samenwerking