Skip to content

Commit

Permalink
Update ARM doc (#10859)
Browse files Browse the repository at this point in the history
  • Loading branch information
sdwheeler authored Feb 5, 2024
1 parent 3d18521 commit 401909e
Show file tree
Hide file tree
Showing 2 changed files with 66 additions and 46 deletions.
27 changes: 15 additions & 12 deletions reference/docs-conceptual/install/PowerShell-Support-Lifecycle.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: Details the policies governing support for PowerShell
ms.date: 12/08/2023
ms.date: 02/05/2024
title: PowerShell Support Lifecycle
---
# PowerShell Support Lifecycle
Expand Down Expand Up @@ -79,20 +79,20 @@ feedback on experimental features and we provide best-effort support for them.

## Notes on licensing

PowerShell is released under the [MIT license][09]. Under this license, and without a paid support
PowerShell is released under the [MIT license][10]. Under this license, and without a paid support
agreement, users are limited to [community support][04]. With community support, Microsoft makes no
guarantees of responsiveness or fixes.

## Getting support

Support for PowerShell is delivered via traditional Microsoft support agreements, including
[paid support][11], [Microsoft Enterprise Agreements][13], and [Microsoft Software Assurance][14].
You can also pay for [assisted support][10] for PowerShell by filing a support request for your
[paid support][12], [Microsoft Enterprise Agreements][14], and [Microsoft Software Assurance][15].
You can also pay for [assisted support][11] for PowerShell by filing a support request for your
problem.

There are multiple [community support][04] options. You can file an issue, bug, or feature request on
GitHub. Also, you can get help from other members of the community in the Microsoft
[PowerShell Tech Community][12] or any of the community forums listed on the [PowerShell][04] hub
[PowerShell Tech Community][13] or any of the community forums listed on the [PowerShell][04] hub
page. If you have a problem that requires immediate attention, you should use the traditional, paid
support options.

Expand All @@ -115,8 +115,9 @@ versions of PowerShell end:
Support for PowerShell on a specific platform is based on the support policy of the version of .NET
used.

- PowerShell 7.4 (LTS-current) is based on the [.NET 8.0 Supported OS Lifecycle Policy][09]
- PowerShell 7.3 (Stable) is based on the [.NET 7.0 Supported OS Lifecycle Policy][08]
- PowerShell 7.2 (LTS-current) is based on the [.NET 6.0 Supported OS Lifecycle Policy][07]
- PowerShell 7.2 (LTS-previous) is based on the [.NET 6.0 Supported OS Lifecycle Policy][07]

End of support dates for already retired versions were:

Expand All @@ -135,6 +136,7 @@ for historical reference. It isn't intended for use to determine the support lif

| Version | Release Date | Note |
| ----------------------------- | :----------: | ------------------------------------------------------------------------------- |
| PowerShell 7.5 (preview) | TBA | Built on .NET 8.0.1 |
| PowerShell 7.4 (LTS-current) | Nov-2023 | Built on .NET 8.0.0 |
| PowerShell 7.3 | Nov-2022 | Built on .NET 7.0 |
| PowerShell 7.2 (LTS-previous) | Nov-2021 | Built on .NET 6.0 (LTS-previous) |
Expand Down Expand Up @@ -166,9 +168,10 @@ you're running:
[06]: https://dotnet.microsoft.com/platform/support/policy/dotnet-core
[07]: https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md
[08]: https://github.com/dotnet/core/blob/main/release-notes/7.0/supported-os.md
[09]: https://github.com/PowerShell/PowerShell/blob/master/LICENSE.txt
[10]: https://support.microsoft.com/supportforbusiness/productselection
[11]: https://support.serviceshub.microsoft.com/supportforbusiness
[12]: https://techcommunity.microsoft.com/t5/PowerShell/ct-p/WindowsPowerShell
[13]: https://www.microsoft.com/licensing/licensing-programs/enterprise
[14]: https://www.microsoft.com/licensing/licensing-programs/software-assurance-default
[09]: https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md
[10]: https://github.com/PowerShell/PowerShell/blob/master/LICENSE.txt
[11]: https://support.microsoft.com/supportforbusiness/productselection
[12]: https://support.serviceshub.microsoft.com/supportforbusiness
[13]: https://techcommunity.microsoft.com/t5/PowerShell/ct-p/WindowsPowerShell
[14]: https://www.microsoft.com/licensing/licensing-programs/enterprise
[15]: https://www.microsoft.com/licensing/licensing-programs/software-assurance-default
85 changes: 51 additions & 34 deletions reference/docs-conceptual/install/PowerShell-on-ARM.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
description: PowerShell on Arm-based systems
ms.date: 01/09/2023
ms.date: 02/05/2024
title: PowerShell on Arm-based systems
---

Expand All @@ -13,65 +13,82 @@ 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.4

Arm versions of PowerShell 7.4 can be installed on the following platforms:

| OS | Architectures | Lifecycle |
| -------------------------------- | ------------- | -------------------------------------- |
| Windows 11 Client Version 22000+ | Arm64 | [Windows][06] |
| Windows 10 Client Version 1607+ | Arm64 | [Windows][06] |
| macOS 10.15+ | Arm64 | [macOS][05] |
| Raspberry Pi OS (Debian 10) | Arm32 | [Raspberry Pi OS][09] and [Debian][07] |
| Ubuntu 22.04, 20.04, 18.04 | Arm32 | [Ubuntu][08] |

Support is based on the [.NET 8.0 Supported OS Lifecycle Policy][04].

## PowerShell 7.3

PowerShell 7.3 is based on the [.NET 7.0 Supported OS Lifecycle Policy][02] and supports the
following platforms:
Arm versions of PowerShell 7.3 can be installed on the following platforms:

| OS | Architectures | Lifecycle |
| -------------------------------- | ------------- | -------------------------------------- |
| Windows 11 Client Version 22000+ | Arm64 | [Windows][04] |
| Windows 10 Client Version 1607+ | Arm64 | [Windows][04] |
| macOS 10.15+ | Arm64 | [macOS][03] |
| Raspberry Pi OS (Debian 10) | Arm32 | [Raspberry Pi OS][07] and [Debian][05] |
| Ubuntu 22.04, 20.04, 18.04 | Arm32 | [Ubuntu][06] |
| Windows 11 Client Version 22000+ | Arm64 | [Windows][06] |
| Windows 10 Client Version 1607+ | Arm64 | [Windows][06] |
| macOS 10.15+ | Arm64 | [macOS][05] |
| Raspberry Pi OS (Debian 10) | Arm32 | [Raspberry Pi OS][09] and [Debian][07] |
| Ubuntu 22.04, 20.04, 18.04 | Arm32 | [Ubuntu][08] |

Support is based on the [.NET 7.0 Supported OS Lifecycle Policy][03].

## PowerShell 7.2

PowerShell 7.2 is based on the [.NET 6.0 Supported OS Lifecycle Policy][01] and supports the
following platforms:
Arm versions of PowerShell 7.2 can be installed on the following platforms:

| OS | Architectures | Lifecycle |
| -------------------------------- | ------------- | -------------------------------------- |
| Windows 11 Client Version 22000+ | Arm64 | [Windows][04] |
| Windows 10 Client Version 1607+ | Arm64 | [Windows][04] |
| macOS 10.14+ | Arm64 | [macOS][03] |
| Raspberry Pi OS (Debian 10) | Arm32 | [Raspberry Pi OS][07] and [Debian][05] |
| Ubuntu 22.04, 20.04, 18.04 | Arm32 | [Ubuntu][06] |
| Windows 11 Client Version 22000+ | Arm64 | [Windows][06] |
| Windows 10 Client Version 1607+ | Arm64 | [Windows][06] |
| macOS 10.14+ | Arm64 | [macOS][05] |
| Raspberry Pi OS (Debian 10) | Arm32 | [Raspberry Pi OS][09] and [Debian][07] |
| Ubuntu 22.04, 20.04, 18.04 | Arm32 | [Ubuntu][08] |

Support is based on the [.NET 6.0 Supported OS Lifecycle Policy][02].

## Installing PowerShell on Arm-based systems

For installation instructions, see the following articles:

Windows

- [Windows 10 on Arm][13]
- [Windows 10 IoT Enterprise][12]
- [Windows 10 IoT Core][11]
- [Windows 10 on Arm][14]
- [Windows 10 IoT Enterprise][13]
- [Windows 10 IoT Core][12]

Linux - install from the binary archives

- [Alternate ways to install PowerShell on Linux][08]
- [Alternate ways to install PowerShell on Linux][10]

macOS

- [Installing PowerShell on macOS][10]
- [Installing PowerShell on macOS][11]

Raspbery Pi

- [Raspberry Pi OS][09]
- [Raspberry Pi OS][01]

<!-- link references -->
[01]: https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md
[02]: https://github.com/dotnet/core/blob/main/release-notes/7.0/supported-os.md
[03]: https://support.apple.com/macos
[04]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[05]: https://wiki.debian.org/DebianReleases
[06]: https://wiki.ubuntu.com/Releases
[07]: https://www.raspberrypi.com/software/operating-systems/
[08]: install-other-linux.md#binary-archives
[09]: install-raspbian.md
[10]: installing-powershell-on-macos.md
[11]: installing-powershell-on-windows.md#deploying-on-windows-10-iot-core
[12]: installing-powershell-on-windows.md#deploying-on-windows-10-iot-enterprise
[13]: installing-powershell-on-windows.md#installing-the-zip-package
[01]: community-support.md#raspberry-pi-os
[02]: https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md
[03]: https://github.com/dotnet/core/blob/main/release-notes/7.0/supported-os.md
[04]: https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md
[05]: https://support.apple.com/macos
[06]: https://support.microsoft.com/help/13853/windows-lifecycle-fact-sheet
[07]: https://wiki.debian.org/DebianReleases
[08]: https://wiki.ubuntu.com/Releases
[09]: https://www.raspberrypi.com/software/operating-systems/
[10]: install-other-linux.md#binary-archives
[11]: installing-powershell-on-macos.md
[12]: installing-powershell-on-windows.md#deploying-on-windows-10-iot-core
[13]: installing-powershell-on-windows.md#deploying-on-windows-10-iot-enterprise
[14]: installing-powershell-on-windows.md#installing-the-zip-package

0 comments on commit 401909e

Please sign in to comment.