PowerShell becomes open source and runs on Linux
Summary
Microsoft releases PowerShell Core and officially brings its object-oriented administration shell to Linux and macOS. Microsoft announced the move in August 2016. Linux and macOS were supported.
Ideas
- Cmdlets pass structured objects instead of plain lines of text.
- One common shell automates Microsoft and Unix environments.
- Remoting executes commands on remote systems.
- Open development allows cross-platform contributions and bug reports.
Insights
- Object pipelines reduce parsing and increase dependence on schemas.
- Cross-platform tools unify processes, not every operating system detail.
- Open governance decides trust beyond the source code.
Facts
- PowerShell Core is based on .NET Core.
Recommendations
- Test scripts on every target platform in CI.
- Restrict remoting endpoints by task and role.
References
Links to the original source and the Web Archive open in a new tab.