Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 15 submissions in the queue.
posted by martyb on Monday April 08 2019, @11:43PM   Printer-friendly
from the Powers-Hell? dept.

Microsoft Announces PowerShell 7

Microsoft has just announced PowerShell 7, a new major release that comes only a few days after the company originally introduced version 6.2

And while it naturally makes more sense for the company to roll out PowerShell 6.3 rather than a whole new version 7.0, the company explains in a blog post that it's all as part of the efforts to align the versions of all platforms.

Steve Lee, Principal Software Engineer Manager, PowerShell, explains that Microsoft noticed a growing usage pattern on Linux, but not on Windows.

"Windows usage has not been growing as significantly, surprising given that PowerShell was popularized on the Windows platform," Lee explains. [...] The next version of PowerShell will thus be available on Windows, Linux, and macOS, and the company explains it'll be available with LTS (Long Term Servicing) and non-LTS plans.

Also at ZDNet.

Previously: MS Releases Powershell SDC - to Manage Config for.... Linux
Powershell for Linux
Your wget (and curl) is Broken and Should DIE, GitHubbers Tell Microsoft


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Interesting) by NotSanguine on Tuesday April 09 2019, @10:06AM (1 child)

    Powershell is not even half-baked. It's just there to keep them from running real tools and to burn through staff time and managment budgets. Letting people use it on GNULinux, FreeBSD, or whatever else will only leave a bad experience with the new systems, slow down the migration, and cause the managers to give up and move back to the perceived comfort of the familar.

    I hear what you're saying about Mono, and it's a valid point. Those who wanted to write code that could run under .Net on Windows and Mono on *nix likely would get frustrated with the issues around Mono and go (back) to Windows.

    However, Powershell is not a language or a development framework. It's a tool that's less functional than bash and isn't suited to real software development. That's not surprising, as it was introduced and developed as a scripting tool to manage Windows systems, not as a programming language.

    Powershell is actually pretty "mature" (in terms of age) on the Windows platform (it was first released in 2006). It was little used until Microsoft started adding libraries of cmdlets (functions that performed specific tasks) for managing Windows servers and Active Directory.

    Usage did grow in the Windows space, as there were damn few decent scriptable automation tools for AD and Windows system management.

    The functionality of Powershell hasn't progressed much further than that, and, given the vastly better tools for management and administration provided by *nix environments, the only folks who would be interested in using it on *nix are folks who come from the Windows space and have libraries of Powershell tools they wish to use across all their systems. Which, in a Windows-centric environment makes a lot of sense.

    As such, it seems really unlikely that someone just coming to Linux or BSD would take the time to download, build and install Powershell to use over the tools already provided on the platform, unless they already had experience (and tools already written in Powershell) with Powershell.

    And if anyone did any searching around for *nix scripting tools, Powershell probably would be relegated to the seventh or eighth page of search results, if not even deeper.

    As such, I think your analogy to Mono is flawed. But it doesn't much matter what you or I think, and we'll see what happens (or doesn't) with Powershell on *nix. Perhaps you're right.

    --
    No, no, you're not thinking; you're just being logical. --Niels Bohr
    Starting Score:    1  point
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 0) by Anonymous Coward on Thursday April 11 2019, @11:24AM

    by Anonymous Coward on Thursday April 11 2019, @11:24AM (#827839)

    take the time to download, build and install Powershell to use over the tools already provided on the platform

    PowerShell has a snap package.

    sudo snap install powershell