PowerShell on Arm processors
Support for the Arm processor is based on the support policy of the version of .NET that PowerShell uses. While .NET supports many more operating systems and versions, PowerShell support is limited to the versions that have been tested.
It may be possible to use Arm-based versions of PowerShell on other Linux distributions and versions, but we don't officially support it.
PowerShell 7.3
PowerShell 7.3 is based on the .NET 7.0 Supported OS Lifecycle Policy and supports the following platforms:
OS | Architectures | Lifecycle |
---|---|---|
Windows 11 Client Version 22000+ | Arm64 | Windows |
Windows 10 Client Version 1607+ | Arm64 | Windows |
macOS 10.15+ | Arm64 | macOS |
Raspberry Pi OS (Debian 10) | Arm32 | Raspberry Pi OS and Debian |
Ubuntu 22.04, 20.04, 18.04 | Arm32 | Ubuntu |
PowerShell 7.2
PowerShell 7.2 is based on the .NET 6.0 Supported OS Lifecycle Policy and supports the following platforms:
OS | Architectures | Lifecycle |
---|---|---|
Windows 11 Client Version 22000+ | Arm64 | Windows |
Windows 10 Client Version 1607+ | Arm64 | Windows |
macOS 10.14+ | Arm64 | macOS |
Raspberry Pi OS (Debian 10) | Arm32 | Raspberry Pi OS and Debian |
Ubuntu 22.04, 20.04, 18.04 | Arm32 | Ubuntu |
Installing PowerShell on Arm-based systems
For installation instructions, see the following articles:
Windows
Linux - install from the binary archives
macOS
Raspbery Pi
Feedback
Submit and view feedback for