PowerShell Core is the new cross-platform version of PowerShell that Microsoft is fully developing. PowerShell 5.1 is the windows only version of PowerShell and will no longer recieve further updates. PowerShell Core is sometimes referred to as PowerShell 6.
Install PowerShell Core