• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Microsoft open-sources PowerShell; ports to Linux and Mac

Status
Not open for further replies.

Guess Who

Banned
Now that there's officially bash on Windows, we get this:

https://azure.microsoft.com/en-us/blog/powershell-is-open-sourced-and-is-available-on-linux/

You’ve heard Satya Nadella say “Microsoft loves Linux” and that’s never been more true than now. Nearly one in three VMs on Azure are Linux. Nearly 60 percent of third-party IaaS offers in the Azure Marketplace are open source software (OSS). We have forged strong industry partners to extend choice to our customers. We’ve announced SQL Server on Linux, as well as open sourced .NET. We added Bash to Windows 10 to make it a great platform for developing OSS. And, we’re active contributors and participants to numerous open source projects (e.g. OpenSSH, FreeBS, Mesos, Docker, Linux and many more) across the industry.

Today, we are taking the next step in our journey. I am extremely excited to share that PowerShell is open sourced and available on Linux. (For those of you who need a refresher, PowerShell is a task-based command-line shell and scripting language built on the .NET Framework to help IT professionals control and automate the administration of the Windows, and now Linux, operating systems and the applications that run on them.) I’m going to share a bit more about our journey getting here, and will tell you how Microsoft Operations Management Suite can enhance the PowerShell experience.

Microsoft wants to earn customers’ preference as the platform for running all their workloads – Linux as well as Windows. This new thinking empowered the .NET team to port .NET Core to Linux and that in turn, enabled PowerShell to port to Linux as well. PowerShell on Linux is now designed to enable customers to use the same tools, and the same people, to manage everything from anywhere. It is initially available on Ubuntu, Centos, as well as Red Hat, and also runs on Mac OS X. More platforms will be added in the future. You can download Alpha builds and check out the source code from GitHub.

chmod 444 if old.
 

Cowie

Member
I'm.. sort of at a loss as to who or what this is for? I guess it's not a bad step either way, just seems maybe unnecessary? Mayhaps someone with more experience can chime in?

I'm probably underselling it, but I've pretty much only used PowerShell when I needed to do something bash-y in Windows (and cmd wasn't robust enough) and/or do something that hooks directly into Windows. Neither of those criteria apply if I'm already on a unix-based system, so ... ?
 

taybul

Member
...because the one thing I miss the most about Windows after moving to Linux is their amazing command line interface tool...?
 

captive

Joe Six-Pack: posting for the common man
I guess it would be for people that want to use the same tool chain on all the platforms.

...because the one thing I miss the most about Windows after moving to Linux is their amazing command line interface tool...?

gosh, its almost as if there are people out there using both linux and windows, at the same time.

Powershell is great, this is a good thing.
 

DeadTrees

Member
gosh, its almost as if there are people out there using both linux and windows, at the same time.

Powershell is great, this is a good thing.

"I can't wait to learn a new, possibly buggy implementation of PowerShell to do bog standard Linux sysadmin tasks!"

--no one, ever.
 

captive

Joe Six-Pack: posting for the common man
"I can't wait to learn a new, possibly buggy implementation of PowerShell to do bog standard Linux sysadmin tasks!"

--no one, ever.

then dont use it? For those using both windows and linux it will be nice for them. Not sure why people have to take a shit on everything. You sound like babies, "Wahh something i dont have to use and will not affect me in the slightest is coming to the platform i use"

Like it or not powershell is pretty much standard at this point. Vmware uses it as the automation/command line tool, Citrix does as well, you can even manage AWS through azure automation with over 700 cmdlets.
 
I would assume for SysAdmins to PowerShell into their Windows servers. And since Windows can run in Linux's VM environment, I'd say that's a clear use case. Windows Server 2016, if I remember correctly, has brought back the GUI-less version, that's ultra stripped down and only interfaced with PowerShell. Another example.
 
I'm not sure exactly what I'd use this for, but I love powershell in Windows, so having it on more platforms is still good news to me.

I feel like the majority of the folks in here who even use CLI's just say "but I use bash" like that just ends the discussion. Not everyone does, and even those that do don't all prefer it.
 

Macam

Banned
What assholes. How dare they bring a handy tool to Linux! Don't they know Linux only permits curated, polished tools from carefully vetted sources?
 
Ahahaha I thought this was a thread about how Windows 10 has bash and I don't have to use Cygwin anymore.

Yeah if you like Powershell and work in a multi-OS environment then congrats, I guess. I prefer bash but I understand some people are more comfortable with Powershell.
 
This is awesome. I'm sure at some point I'll be dealing with MSSQL on Linux and it would be very limiting to not be able to use Powershell on the host.
 

captive

Joe Six-Pack: posting for the common man
bump cause i thought of some more stuff.


back in the day Linux fanboys: we hate micro$oft, they're closed, they dont open source anything and you have to use windows to use any of their products

Now: Microsoft: hey we're putting SQL on linux, we're putting bash on windows, powershell on linux and we're also open sourcing it too.
linux fanboys: no one asked for this!!!

make up your minds.
 

Stinkles

Clothed, sober, cooperative
bump cause i thought of some more stuff.


back in the day Linux fanboys: we hate micro$oft, they're closed, they dont open source anything and you have to use windows to use any of their products

Now: Microsoft: hey we're putting SQL on linux, we're putting bash on windows, powershell on linux and we're also open sourcing it too.
linux fanboys: no one asked for this!!!

make up your minds.


I only resent early 2000s Linux fanboys trying to insist they were user friendly desktops for moms.
 
Status
Not open for further replies.
Top Bottom