On Thursday August 18th 2016 Microsoft announced awesome new’s – PowerShell is open sourced and is available on Linux. Yes, read this sentence again!
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, FreeBSD, Mesos, Docker, Linux and many more) across the industry.
See Jeffrey Snover and his team introducing PowerShell on Linux in this great video.
After watching this video I recommend reading the PowerShell blog from Microsoft where you basically find all information, you can find the article here. Another very interesting summary and direction Microsoft is heading to, you can find some more info on the Azure blog here.
If you want right jump in into the sources on the internet,here we go:
So, where’s the cool stuff?
You can always go to the PowerShell Home Page for information, updates or links about PowerShell and our overall efforts. However, for those who just want to dive in, here some direct links to help you get going right away:
- The downloads for the alpha version of PowerShell built in the PowerShell repo that work on: Ubuntu 14.04/16.04, CentOS 7.1, and Mac OS X 10.11.
- The PowerShell open source project is at https://github.com/PowerShell/PowerShell.
- The Readme.MD file in that folder should display immediately. It contains links the downloads and to installation instructions
- The Contribution Guide gives you the information you need to develop and contribute to the open source project. The FAQ is currently focused on issues for developers who are working to set up their own builds (although this may change over time).
- The PowerShell channel on Youtube contains a variety of brief demos to showcase the basic abilities.
- Demos, in code with comments, are available in the PowerShell Repo demo folder.
Now it is time to test this stuff!