Skip to content

Commit eef7c9f

Browse files
authored
Merge pull request #2967 from ArmDeveloperEcosystem/main
production update
2 parents 24e99c2 + f1b5bac commit eef7c9f

95 files changed

Lines changed: 5209 additions & 1709 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/install-guide-review.md

Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
# Install Guide Review Tracker
2+
3+
Progress: 0 / 97 reviewed
4+
5+
Legend: [x] reviewed | [ ] not started | 🔒 hidden/not published
6+
7+
---
8+
9+
## Jason Andrews (57 guides)
10+
11+
| Guide | Title | Published | Last Updated | Reviewed |
12+
|-------|-------|-----------|--------------|----------|
13+
| skopeo | Skopeo || 2025-02-05 | [ ] |
14+
| aws-cli | AWS CLI || 2025-02-05 | [ ] |
15+
| helm | Helm || 2025-02-05 | [ ] |
16+
| py-woa | Python for Windows on Arm || 2025-02-05 | [ ] |
17+
| sysbox | Sysbox || 2025-02-05 | [ ] |
18+
| eksctl | AWS EKS CLI (eksctl) || 2025-02-10 | [ ] |
19+
| kubectl | Kubectl || 2025-02-10 | [ ] |
20+
| bedrust | Bedrust - invoke models on Amazon Bedrock || 2025-04-10 | [ ] |
21+
| anaconda | Anaconda || 2025-04-25 | [ ] |
22+
| ansible | Ansible || 2025-04-25 | [ ] |
23+
| armie | Arm Instruction Emulator (armie) || 2025-04-25 | [ ] |
24+
| aws-copilot | AWS Copilot CLI || 2025-04-25 | [ ] |
25+
| gcloud | Google Cloud Platform (GCP) CLI || 2025-04-25 | [ ] |
26+
| nerdctl | Nerdctl || 2025-04-25 | [ ] |
27+
| papi | Performance API (PAPI) || 2025-04-25 | [ ] |
28+
| perf | Perf for Linux on Arm (LinuxPerf) || 2025-04-25 | [ ] |
29+
| pulumi | Pulumi || 2025-04-25 | [ ] |
30+
| terraform | Terraform || 2025-04-25 | [ ] |
31+
| topdown-tool | Telemetry Solution (Topdown Methodology) || 2025-04-25 | [ ] |
32+
| cmake | CMake || 2025-04-26 | [ ] |
33+
| docker/ | Docker (multi-page) || 2025-04-26 | [ ] |
34+
| hyper-v | Hyper-V on Arm || 2025-04-26 | [ ] |
35+
| aws_access_keys | AWS Credentials || 2025-04-30 | [ ] |
36+
| aws-sam-cli | AWS SAM CLI || 2025-04-30 | [ ] |
37+
| azure_login | Azure Authentication || 2025-04-30 | [ ] |
38+
| porting-advisor | Porting Advisor for Graviton || 2025-04-30 | [ ] |
39+
| vscode-tunnels | VS Code Tunnels || 2025-04-30 | [ ] |
40+
| ssh | SSH || 2025-05-02 | [ ] |
41+
| finch | Finch on Arm Linux || 2025-05-22 | [ ] |
42+
| browsers/ | Browsers on Arm (multi-page) || 2025-06-18 | [ ] |
43+
| go | Go || 2025-07-16 | [ ] |
44+
| nomachine | NoMachine || 2025-07-16 | [ ] |
45+
| powershell | PowerShell || 2025-07-16 | [ ] |
46+
| swift | Swift || 2025-07-16 | [ ] |
47+
| oc | OpenShift CLI (oc) || 2025-07-24 | [ ] |
48+
| tkn | Tekton CLI (tkn) || 2025-07-24 | [ ] |
49+
| azure-cli | Azure CLI || 2025-07-28 | [ ] |
50+
| pytorch | PyTorch || 2025-10-14 | [ ] |
51+
| multipass | Multipass || 2025-10-17 | [ ] |
52+
| vnc | VNC on Arm Linux || 2025-11-24 | [ ] |
53+
| kiro-cli | Kiro CLI || 2025-12-10 | [ ] |
54+
| linux-migration-tools | Arm Linux Migration Tools || 2026-01-08 | [ ] |
55+
| aperf | APerf || 2026-01-19 | [ ] |
56+
| gcc/ | GNU Compiler (multi-page) || 2026-01-28 | [ ] |
57+
| gemini | Gemini CLI || 2026-01-30 | [ ] |
58+
| java | Java || 2026-01-30 | [ ] |
59+
| openvscode-server | OpenVSCode Server || 2026-01-30 | [ ] |
60+
| sbt | sbt || 2026-01-30 | [ ] |
61+
| wperf | WindowsPerf (wperf) || 2026-01-30 | [ ] |
62+
| asct | Arm System Characterization Tool | 🔒 hidden | 2026-02-06 | [ ] |
63+
| git-woa | Git for Windows on Arm || 2026-02-26 | [ ] |
64+
| dotnet | .NET SDK || 2026-03-02 | [ ] |
65+
66+
---
67+
68+
## Ronan Synnott (20 guides)
69+
70+
| Guide | Title | Published | Last Updated | Reviewed |
71+
|-------|-------|-----------|--------------|----------|
72+
| pdh/ | Arm Product Download Hub (multi-page) || 2025-02-05 | [ ] |
73+
| ambaviz | Arm AMBA Viz || 2025-04-25 | [ ] |
74+
| armds | Arm Development Studio || 2025-04-25 | [ ] |
75+
| ipexplorer | Arm IP Explorer || 2025-04-25 | [ ] |
76+
| keilstudiocloud | Arm Keil Studio Cloud || 2025-04-25 | [ ] |
77+
| mdk | Arm Keil uVision || 2025-04-25 | [ ] |
78+
| socrates | Arm Socrates || 2025-04-25 | [ ] |
79+
| successkits | Arm Success Kits || 2025-04-25 | [ ] |
80+
| armclang | Arm Compiler for Embedded || 2025-04-26 | [ ] |
81+
| avh | Arm Virtual Hardware || 2025-04-26 | [ ] |
82+
| keilstudio_vs | Arm Keil Studio for VS Code || 2025-04-26 | [ ] |
83+
| license/ | Arm Software Licensing (multi-page) || 2025-04-26 | [ ] |
84+
| streamline | Arm Streamline || 2025-04-26 | [ ] |
85+
| llvm-embedded | LLVM Embedded Toolchain for Arm || 2025-04-30 | [ ] |
86+
| rust_embedded | Rust for Embedded Applications || 2025-04-30 | [ ] |
87+
| ams | Arm Performance Studio || 2025-08-08 | [ ] |
88+
| fm_fvp/ | Arm Fast Models and FVPs (multi-page) || 2025-08-20 | [ ] |
89+
| stm32_vs | STM32 extensions for VS Code || 2025-12-18 | [ ] |
90+
| mcuxpresso_vs | NXP MCUXpresso for VS Code || 2026-01-14 | [ ] |
91+
| cmsis-toolbox | CMSIS-Toolbox || 2026-01-30 | [ ] |
92+
93+
---
94+
95+
## Pareena Verma (8 guides)
96+
97+
| Guide | Title | Published | Last Updated | Reviewed |
98+
|-------|-------|-----------|--------------|----------|
99+
| windows-sandbox-woa | Windows Sandbox for Windows on Arm || 2025-04-25 | [ ] |
100+
| llvm-woa | LLVM toolchain for Windows on Arm || 2025-04-30 | [ ] |
101+
| github-copilot | GitHub Copilot || 2025-12-16 | [ ] |
102+
| claude-code | Claude Code || 2026-01-15 | [ ] |
103+
| pytorch-woa | PyTorch for Windows on Arm || 2026-01-30 | [ ] |
104+
| atp | Arm Total Performance | 🔒 hidden | 2026-02-06 | [ ] |
105+
| vs-woa | Visual Studio for Windows on Arm || 2026-02-26 | [ ] |
106+
| armpl | Arm Performance Libraries || 2026-03-02 | [ ] |
107+
108+
---
109+
110+
## Florent Lebeau (3 guides)
111+
112+
| Guide | Title | Published | Last Updated | Reviewed |
113+
|-------|-------|-----------|--------------|----------|
114+
| forge | Linaro Forge || 2025-04-30 | [ ] |
115+
| gfortran | GFortran || 2025-04-30 | [ ] |
116+
| acfl | Arm Compiler for Linux || 2026-01-29 | [ ] |
117+
118+
---
119+
120+
## Other authors (14 guides)
121+
122+
| Guide | Title | Author | Published | Last Updated | Reviewed |
123+
|-------|-------|--------|-----------|--------------|----------|
124+
| cyclonedds | Cyclone DDS | Odin Shen || 2025-04-04 | [ ] |
125+
| ros2 | ROS - Robot Operating System | Odin Shen || 2025-04-25 | [ ] |
126+
| oci-cli | Oracle Cloud Infrastructure (OCI) CLI | Daniel Gubay || 2025-04-26 | [ ] |
127+
| aws-greengrass-v2 | AWS IoT Greengrass | Michael Hall || 2025-05-02 | [ ] |
128+
| dcperf | DCPerf | Kieran Hejmadi || 2025-09-22 | [ ] |
129+
| container | Container CLI for macOS | Rani Chowdary Mandepudi || 2025-09-29 | [ ] |
130+
| bolt | BOLT | Jonathan Davies || 2025-10-22 | [ ] |
131+
| arduino-pico | Arduino core for the Raspberry Pi Pico | Michael Hall || 2025-11-11 | [ ] |
132+
| windows-perf-vs-extension | Visual Studio Extension for WindowsPerf | Nader Zouaoui || 2025-11-11 | [ ] |
133+
| windows-perf-wpa-plugin | Windows Performance Analyzer (WPA) plugin | Alaaeddine Chakroun || 2025-12-02 | [ ] |
134+
| streamline-cli | Streamline CLI Tools | Julie Gaskin || 2025-12-18 | [ ] |
135+
| codex-cli | Codex CLI | Joe Stech || 2026-01-08 | [ ] |
136+
| fvps-on-macos | AVH FVPs on macOS | Christopher Seidl || 2026-01-16 | [ ] |
137+
| rust | Rust for Linux Applications | Mathias Brossard || 2026-01-26 | [ ] |

.wordlist.txt

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5784,4 +5784,45 @@ timescaledb
57845784
tokenizer's
57855785
tokenizers
57865786
trainingyt
5787-
upsert
5787+
upsert
5788+
Dequantizes
5789+
DuckDB
5790+
FMUL
5791+
LUT
5792+
LUTI
5793+
MinIO
5794+
Polars
5795+
Ritvik
5796+
SCVTF
5797+
Schleicher
5798+
Trino
5799+
VLx
5800+
Zm
5801+
bcm
5802+
cpuinfo
5803+
dequantization
5804+
dequantize
5805+
dequantizes
5806+
desynchronization
5807+
ebe
5808+
goldberg
5809+
kr
5810+
lhs
5811+
minio
5812+
minioadmin
5813+
ncg
5814+
numerics
5815+
pipelined
5816+
pushdown
5817+
pyarrow
5818+
repro
5819+
submatrices
5820+
submatrix
5821+
svbool
5822+
svcntw
5823+
svdup
5824+
svexp
5825+
svfloat
5826+
svptrue
5827+
svst
5828+
vexpq

assets/contributors.csv

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,4 +112,5 @@ Yahya Abouelseoud,Arm,,,,
112112
Steve Suzuki,Arm,,,,
113113
Qixiang Xu,Arm,,,,
114114
Phalani Paladugu,Arm,phalani-paladugu,phalani-paladugu,,
115-
Richard Burton,Arm,Burton2000,,,
115+
Richard Burton,Arm,Burton2000,,,
116+
Asier Arranz,NVIDIA,,asierarranz,,asierarranz.com

content/install-guides/armpl.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,13 +207,13 @@ module avail
207207
The output should be similar to:
208208

209209
```output
210-
armpl/26.01_gcc
210+
armpl/26.01.0_gcc
211211
```
212212

213213
Load the appropriate module:
214214

215215
```console
216-
module load armpl/26.01_gcc
216+
module load armpl/26.01.0_gcc
217217
```
218218

219219
You can now compile and test the examples included in the `/opt/arm/<armpl_dir>/examples/`, or `<install_dir>/<armpl_dir>/examples/` directory, if you have installed to a different location than the default.

content/install-guides/dotnet.md

Lines changed: 42 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ tool_install: true
1616
weight: 1
1717
---
1818

19-
The [.NET SDK](https://dotnet.microsoft.com/en-us/) is a free, open-source, and cross-platform development environment that provides a broad set of tools and libraries for building applications. You can use it to create a variety of applications including web apps, mobile apps, desktop apps, and cloud services.
19+
The [.NET SDK](https://dotnet.microsoft.com/en-us/) is a free, open-source, cross-platform development environment that provides tools and libraries for building applications. You can use it to create web apps, mobile apps, desktop apps, cloud services, and more.
20+
21+
.NET 10 is the latest Long Term Support (LTS) release. .NET 9 (Standard Term Support) and .NET 8 (LTS) are also available. This guide defaults to .NET 10, with instructions for selecting an alternative version.
2022

2123
The .NET SDK is available for Linux distributions on Arm-based systems.
2224

@@ -46,18 +48,20 @@ Select the one that works best for you.
4648

4749
### How can I install .NET SDK using the Linux package manager?
4850

49-
Use `apt` to install .NET SDK on Ubuntu and Debian:
51+
Use `apt` to install the .NET 10 SDK on Ubuntu and Debian:
5052

5153
```bash
52-
sudo apt-get install -y dotnet-sdk-8.0
54+
sudo apt-get update && sudo apt-get install -y dotnet-sdk-10.0
5355
```
5456

55-
Use `dnf` to install .NET SDK on Fedora:
57+
Use `dnf` to install the .NET 10 SDK on Fedora:
5658

5759
```console
58-
sudo dnf install dotnet-sdk-8.0
60+
sudo dnf install dotnet-sdk-10.0
5961
```
6062

63+
To install a different version, replace `10.0` with the version you need. For example, use `dotnet-sdk-9.0` for .NET 9 or `dotnet-sdk-8.0` for .NET 8.
64+
6165
If the .NET SDK is not found in your package manager, you can install it using a script.
6266

6367
### How can I install .NET SDK using a script?
@@ -70,28 +74,30 @@ To install the .NET SDK using a script, follow the instructions below:
7074
wget https://dot.net/v1/dotnet-install.sh
7175
```
7276

73-
2. Run the script (it will install .NET SDK 8 under the folder .dotnet):
77+
2. Run the script to install the .NET SDK under the `$HOME/.dotnet` folder.
7478

75-
You have some options to specify the version you want to install.
79+
You have several options for specifying the version.
7680

77-
To install the latest long term support (LTS) version, run:
81+
To install the latest LTS version (.NET 10), run:
7882

7983
```bash
8084
bash ./dotnet-install.sh
8185
```
8286

83-
To install the latest version, run:
87+
To install the latest available version (including STS releases), run:
8488

8589
```bash
8690
bash ./dotnet-install.sh --version latest
8791
```
8892

89-
To install a specific version, run:
93+
To install a specific version channel, use the `--channel` flag. For example, to install .NET 10:
9094

9195
```bash
92-
bash ./dotnet-install.sh --channel 8.0
96+
bash ./dotnet-install.sh --channel 10.0
9397
```
9498

99+
You can also use `--channel 9.0` for .NET 9 or `--channel 8.0` for .NET 8.
100+
95101
3. Add the .dotnet folder to the PATH environment variable:
96102

97103
```bash
@@ -102,54 +108,56 @@ You can also add the search path to your `$HOME/.bashrc` so it is set for all ne
102108

103109
## How do I verify the .NET SDK installation?
104110

105-
To check that the installation was successful, type:
111+
To check that the installation was successful, run:
106112

107113
```bash
108114
dotnet --list-sdks
109115
```
110116

111-
The output is printed:
117+
The output is similar to:
112118

113119
```output
114-
8.0.105 [/usr/lib/dotnet/sdk]
120+
10.0.103 [/usr/lib/dotnet/sdk]
115121
```
116122

117-
To print more information, run the following command:
123+
For more detailed information about your installation, run:
118124

119125
```bash
120126
dotnet --info
121127
```
122128

123-
More details about your installation are printed:
129+
The output is similar to:
124130

125131
```output
126132
.NET SDK:
127-
Version: 8.0.105
128-
Commit: eae90abaaf
129-
Workload version: 8.0.100-manifests.796a77f8
133+
Version: 10.0.103
134+
Commit: c2435c3e0f
135+
Workload version: 10.0.100-manifests.a62d7899
136+
MSBuild version: 18.0.11+c2435c3e0
130137
131138
Runtime Environment:
132139
OS Name: ubuntu
133140
OS Version: 24.04
134141
OS Platform: Linux
135-
RID: ubuntu.24.04-arm64
136-
Base Path: /usr/lib/dotnet/sdk/8.0.105/
142+
RID: linux-arm64
143+
Base Path: /home/ubuntu/.dotnet/sdk/10.0.103/
137144
138145
.NET workloads installed:
139-
Workload version: 8.0.100-manifests.796a77f8
140146
There are no installed workloads to display.
147+
Configured to use workload sets when installing new manifests.
148+
No workload sets are installed. Run "dotnet workload restore" to install a workload set.
141149
142150
Host:
143-
Version: 8.0.5
151+
Version: 10.0.3
144152
Architecture: arm64
145-
Commit: 087e15321b
153+
Commit: c2435c3e0f
146154
147155
.NET SDKs installed:
148-
8.0.105 [/usr/lib/dotnet/sdk]
156+
10.0.103 [/home/ubuntu/.dotnet/sdk]
149157
150158
.NET runtimes installed:
151-
Microsoft.AspNetCore.App 8.0.5 [/usr/lib/dotnet/shared/Microsoft.AspNetCore.App]
152-
Microsoft.NETCore.App 8.0.5 [/usr/lib/dotnet/shared/Microsoft.NETCore.App]
159+
Microsoft.AspNetCore.App 10.0.3 [/home/ubuntu/.dotnet/shared/Microsoft.AspNetCore.App]
160+
Microsoft.NETCore.App 10.0.3 [/home/ubuntu/.dotnet/shared/Microsoft.NETCore.App]
153161
154162
Other architectures found:
155163
None
@@ -167,29 +175,29 @@ Download .NET:
167175
https://aka.ms/dotnet/download
168176
```
169177

178+
The exact version numbers depend on when you install and which updates are available.
179+
170180
## How can I run a simple example to confirm the .NET SDK is working?
171181

172-
To test the .NET SDK installation, create a new hello world console application:
182+
Create a new console application to verify that the .NET SDK works correctly:
173183

174184
```bash
175185
dotnet new console -o myapp
176186
```
177187

178-
Change to the new directory and run:
188+
Change to the new directory and run the application:
179189

180190
```bash
181191
cd myapp
182192
dotnet run
183193
```
184194

185-
The expected output in the console is:
195+
The expected output is:
186196

187197
```output
188-
Hello World!
198+
Hello, World!
189199
```
190200

191201
You are ready to use the .NET SDK on Arm Linux.
192202

193-
You can find more information about .NET on Arm in the [AWS Graviton Technical Guide](https://github.com/aws/aws-graviton-getting-started/blob/main/dotnet.md).
194-
195-
Explore .NET examples by visiting the [Learning Center](https://dotnet.microsoft.com/en-us/learn).
203+
Explore more .NET examples by visiting the [Learning Center](https://dotnet.microsoft.com/en-us/learn).

0 commit comments

Comments
 (0)