PowerShell is the command line interpreter and scripting language for Microsoft. Integrated into Windows, it is based on the .NET Framework and is primarily intended for system administrators or even advanced users to automate tasks.
PowerShell Core is a cross-platform, open source edition of PowerShell that is available for Windows, macOS and Linux. Building on .NET Core, PowerShell Core targets system administrators who manage assets in heterogeneous environments and the hybrid cloud.
Canonical reported that PowerShell Core is now available for Linux as a Snap package.
Initially designed for Ubuntu by Cononical, but functional on a whole set of Linux distributions, a Snap package is autonomous and includes its own software dependencies.
A Snap software package allows updates without affecting the rest of the system or other applications, in addition to being isolated (sandbox) for data security.
Microsoft says support for so-called traditional Linux packages will continue on https://packages.microsoft.com, but " strongly encourage "to turn to Snap to simplify updates.