Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
107 changes: 107 additions & 0 deletions .github/ecosystem-dashboard-tracker.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
# Ecosystem Dashboard Tracker

Track which install guides have an `ecosystem_dashboard` front matter field.

Progress: 96 total | 28 have ecosystem_dashboard | 68 do not

Legend: [x] has ecosystem_dashboard | [-] no entry available | [ ] not reviewed


| # | Guide | Title | Published | ecosystem_dashboard |
|---|-------|-------|-----------|---------------------|
| 1 | acfl | Arm Compiler for Linux | ✓ | [-] no entry |
| 2 | ambaviz | Arm AMBA Viz | ✓ | [-] no entry |
| 3 | ams | Arm Performance Studio | ✓ | [-] no entry |
| 4 | anaconda | Anaconda | ✓ | [x] |
| 5 | ansible | Ansible | ✓ | [x] |
| 6 | aperf | APerf | ✓ | [-] no entry |
| 7 | arduino-pico | Arduino core for the Raspberry Pi Pico | ✓ | [-] no entry |
| 8 | armclang | Arm Compiler for Embedded | ✓ | [-] no entry |
| 9 | armds | Arm Development Studio | ✓ | [-] no entry |
| 10 | armie | Arm Instruction Emulator (armie) | ✓ | [-] no entry |
| 11 | armpl | Arm Performance Libraries | ✓ | [-] no entry |
| 12 | asct | Arm System Characterization Tool | 🔒 hidden | [-] no entry |
| 13 | atp | Arm Total Performance | 🔒 hidden | [-] no entry |
| 14 | avh | Arm Virtual Hardware | ✓ | [-] no entry |
| 15 | aws_access_keys | AWS Credentials | ✓ | [-] no entry |
| 16 | aws-cli | AWS CLI | ✓ | [-] no entry |
| 17 | aws-copilot | AWS Copilot CLI | ✓ | [-] no entry |
| 18 | aws-greengrass-v2 | AWS IoT Greengrass | ✓ | [-] no entry |
| 19 | aws-sam-cli | AWS SAM CLI | ✓ | [-] no entry |
| 20 | azure_login | Azure Authentication | ✓ | [-] no entry |
| 21 | azure-cli | Azure CLI | ✓ | [x] |
| 22 | bedrust | Bedrust - invoke models on Amazon Bedrock | ✓ | [-] no entry |
| 23 | bolt | BOLT | ✓ | [-] no entry |
| 24 | browsers/ | Browsers on Arm (multi-page) | ✓ | [-] no entry |
| 25 | claude-code | Claude Code | ✓ | [-] no entry |
| 26 | cmake | CMake | ✓ | [x] |
| 27 | cmsis-toolbox | CMSIS-Toolbox | ✓ | [-] no entry |
| 28 | codex-cli | Codex CLI | ✓ | [-] no entry |
| 29 | container | Container CLI for macOS | ✓ | [-] no entry |
| 30 | cyclonedds | Cyclone DDS | ✓ | [-] no entry |
| 31 | dcperf | DCPerf | ✓ | [-] no entry |
| 32 | docker/ | Docker (multi-page) | ✓ | [x] |
| 33 | dotnet | .NET SDK | ✓ | [x] |
| 34 | eksctl | AWS EKS CLI (eksctl) | ✓ | [-] no entry |
| 35 | finch | Finch on Arm Linux | ✓ | [-] no entry |
| 36 | fm_fvp/ | Arm Fast Models and FVPs (multi-page) | ✓ | [-] no entry |
| 37 | forge | Linaro Forge | ✓ | [-] no entry |
| 38 | fvps-on-macos | AVH FVPs on macOS | ✓ | [-] no entry |
| 39 | gcloud | Google Cloud Platform (GCP) CLI | ✓ | [-] no entry |
| 40 | gcc/ | GNU Compiler (multi-page) | ✓ | [x] |
| 41 | gemini | Gemini CLI | ✓ | [-] no entry |
| 42 | gfortran | GFortran | ✓ | [-] no entry |
| 43 | git-woa | Git for Windows on Arm | ✓ | [x] |
| 44 | github-copilot | GitHub Copilot | ✓ | [-] no entry |
| 45 | go | Go | ✓ | [x] |
| 46 | helm | Helm | ✓ | [x] |
| 47 | hyper-v | Hyper-V on Arm | ✓ | [-] no entry |
| 48 | ipexplorer | Arm IP Explorer | ✓ | [-] no entry |
| 49 | java | Java | ✓ | [x] |
| 50 | keilstudio_vs | Arm Keil Studio for VS Code | ✓ | [-] no entry |
| 51 | keilstudiocloud | Arm Keil Studio Cloud | ✓ | [-] no entry |
| 52 | kiro-cli | Kiro CLI | ✓ | [-] no entry |
| 53 | kubectl | Kubectl | ✓ | [-] no entry |
| 54 | license/ | Arm Software Licensing (multi-page) | ✓ | [-] no entry |
| 55 | linux-migration-tools | Arm Linux Migration Tools | ✓ | [-] no entry |
| 56 | llvm-embedded | LLVM Embedded Toolchain for Arm | ✓ | [-] no entry |
| 57 | llvm-woa | LLVM toolchain for Windows on Arm | ✓ | [-] no entry |
| 58 | mcuxpresso_vs | NXP MCUXpresso for VS Code | ✓ | [-] no entry |
| 59 | mdk | Arm Keil uVision | ✓ | [-] no entry |
| 60 | multipass | Multipass | ✓ | [x] |
| 61 | nerdctl | Nerdctl | ✓ | [-] no entry |
| 62 | nomachine | NoMachine | ✓ | [-] no entry |
| 63 | oc | OpenShift CLI (oc) | ✓ | [x] |
| 64 | oci-cli | Oracle Cloud Infrastructure (OCI) CLI | ✓ | [-] no entry |
| 65 | openvscode-server | OpenVSCode Server | ✓ | [-] no entry |
| 66 | papi | Performance API (PAPI) | ✓ | [-] no entry |
| 67 | perf | Perf for Linux on Arm (LinuxPerf) | ✓ | [x] |
| 68 | porting-advisor | Porting Advisor for Graviton | ✓ | [x] |
| 69 | powershell | PowerShell | ✓ | [x] |
| 70 | pulumi | Pulumi | ✓ | [x] |
| 71 | py-woa | Python for Windows on Arm | ✓ | [x] |
| 72 | pytorch | PyTorch | ✓ | [x] |
| 73 | pytorch-woa | PyTorch for Windows on Arm | ✓ | [x] |
| 74 | ros2 | ROS - Robot Operating System | ✓ | [-] no entry |
| 75 | rust | Rust for Linux Applications | ✓ | [x] |
| 76 | rust_embedded | Rust for Embedded Applications | ✓ | [-] no entry |
| 77 | sbt | sbt | ✓ | [x] |
| 78 | skopeo | Skopeo | ✓ | [-] no entry |
| 79 | socrates | Arm Socrates | ✓ | [-] no entry |
| 80 | ssh | SSH | ✓ | [x] |
| 81 | stm32_vs | STM32 extensions for VS Code | ✓ | [-] no entry |
| 82 | streamline | Arm Streamline | ✓ | [-] no entry |
| 83 | streamline-cli | Streamline CLI Tools | ✓ | [-] no entry |
| 84 | successkits | Arm Success Kits | ✓ | [-] no entry |
| 85 | swift | Swift | ✓ | [x] |
| 86 | sysbox | Sysbox | ✓ | [-] no entry |
| 87 | terraform | Terraform | ✓ | [x] |
| 88 | tkn | Tekton CLI (tkn) | ✓ | [-] no entry |
| 89 | topdown-tool | Telemetry Solution (Topdown Methodology) | ✓ | [-] no entry |
| 90 | vnc | VNC on Arm Linux | ✓ | [x] |
| 91 | vs-woa | Visual Studio for Windows on Arm | ✓ | [x] |
| 92 | vscode-tunnels | VS Code Tunnels | ✓ | [-] no entry |
| 93 | windows-perf-vs-extension | Visual Studio Extension for WindowsPerf | ✓ | [-] no entry |
| 94 | windows-perf-wpa-plugin | Windows Performance Analyzer (WPA) plugin | ✓ | [-] no entry |
| 95 | windows-sandbox-woa | Windows Sandbox for Windows on Arm | ✓ | [-] no entry |
| 96 | wperf | WindowsPerf (wperf) | ✓ | [-] no entry |
1 change: 1 addition & 0 deletions content/install-guides/anaconda.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ author: Jason Andrews
multi_install: false
multitool_install_part: false
official_docs: https://docs.anaconda.com/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=anaconda
test_images:
- ubuntu:latest
test_link: null
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/ansible.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ minutes_to_complete: 10
multi_install: false
multitool_install_part: false
official_docs: https://docs.ansible.com/ansible/latest/index.html
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=ansible
test_maintenance: true
test_images:
- ubuntu:latest
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/azure-cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ minutes_to_complete: 15
multi_install: false
multitool_install_part: false
official_docs: https://learn.microsoft.com/en-us/cli/azure
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=microsoft-azure-cli
test_images:
- ubuntu:latest
test_maintenance: true
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/cmake.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ minutes_to_complete: 10
author: Jason Andrews

official_docs: https://cmake.org/documentation/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=cmake

test_images:
- ubuntu:latest
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/docker/docker-desktop-arm-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ author: Jason Andrews

### Link to official documentation
official_docs: https://docs.docker.com/desktop/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=docker

weight: 4 # Defines page ordering. Must be 1 for first (or only) page.
tool_install: false # Set to true to be listed in main selection page, else false
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/docker/docker-engine.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ author: Jason Andrews

### Link to official documentation
official_docs: https://docs.docker.com/engine/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=docker-ce

weight: 2 # Defines page ordering. Must be 1 for first (or only) page.
tool_install: false # Set to true to be listed in main selection page, else false
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/dotnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ author: Jason Andrews
multi_install: false
multitool_install_part: false
official_docs: https://learn.microsoft.com/en-us/dotnet/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=.net
additional_search_terms:
- .NET SDK
test_images:
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/gcc/native.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ author: Jason Andrews
multi_install: false
multitool_install_part: true
official_docs: https://gcc.gnu.org/onlinedocs/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=GNU%20Toolchain%20%28GCC%29
test_images:
- ubuntu:latest
- fedora:latest
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/git-woa.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ minutes_to_complete: 10

### Link to official documentation
official_docs: https://git-scm.com/doc
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/windows?package=git

author: Jason Andrews

Expand Down
1 change: 1 addition & 0 deletions content/install-guides/go.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ author: Jason Andrews
multi_install: false
multitool_install_part: false
official_docs: https://go.dev/doc/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=golang
test_images:
- ubuntu:latest
test_maintenance: true
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/helm.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ author: Jason Andrews
minutes_to_complete: 10

official_docs: https://helm.sh/docs/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=helm

additional_search_terms:
- kubernetes
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/java.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ title: Java
author: Jason Andrews
minutes_to_complete: 15
official_docs: https://docs.oracle.com/en/java/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=Java%2FOpenJDK

additional_search_terms:
- linux
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/multipass.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ author: Jason Andrews

### Link to official documentation
official_docs: https://documentation.ubuntu.com/multipass/en/latest/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=Canonical%20Multipass

test_images:
- ubuntu:latest
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/oc.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ title: OpenShift CLI (oc)
author: Jason Andrews

official_docs: https://docs.redhat.com/en/documentation/openshift_container_platform/4.18/html/cli_tools/openshift-cli-oc#cli-getting-started
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=OpenShift
minutes_to_complete: 10

additional_search_terms:
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/perf.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ author: Jason Andrews

### Link to official documentation
official_docs: https://perf.wiki.kernel.org/index.php/Main_Page
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=perf

test_images:
- ubuntu:latest
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/porting-advisor.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ author: Jason Andrews

### Link to official documentation
official_docs: https://github.com/aws/porting-advisor-for-graviton/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=Porting%20Advisor

### PAGE SETUP
weight: 1 # Defines page ordering. Must be 1 for first (or only) page.
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/powershell.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title: PowerShell
minutes_to_complete: 10
official_docs: https://learn.microsoft.com/en-us/powershell/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=powershell
author: Jason Andrews
additional_search_terms:
- pwsh
Expand Down
2 changes: 1 addition & 1 deletion content/install-guides/pulumi.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
title: Pulumi
minutes_to_complete: 5
official_docs: https://www.pulumi.com/docs/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=pulumi
author: Jason Andrews

test_maintenance: true
test_images:
- ubuntu:latest
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/py-woa.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ minutes_to_complete: 15

### Link to official documentation
official_docs: https://www.python.org/doc/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/windows?package=python

author: Jason Andrews

Expand Down
1 change: 1 addition & 0 deletions content/install-guides/pytorch-woa.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ minutes_to_complete: 15

### Link to official documentation
official_docs: https://docs.pytorch.org/docs/stable/index.html
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/windows?package=pytorch

author: Pareena Verma

Expand Down
1 change: 1 addition & 0 deletions content/install-guides/pytorch.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ author: Jason Andrews
multi_install: false
multitool_install_part: false
official_docs: https://pytorch.org/docs/stable/index.html
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=pytorch
test_images:
- ubuntu:latest
test_link: null
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title: Rust for Linux Applications
minutes_to_complete: 10
official_docs: https://www.rust-lang.org/tools/install
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=rust
author: Mathias Brossard
additional_search_terms:
- compiler
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/sbt.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ layout: installtoolsall
multi_install: false
multitool_install_part: false
official_docs: https://www.scala-sbt.org/download/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=scala
test_images:
- ubuntu:latest
test_link: null
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/ssh.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ author: Jason Andrews

### Link to official documentation
official_docs: https://www.openssh.com/manual.html
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=openssh

test_images:
- ubuntu:latest
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/swift.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ layout: installtoolsall
multi_install: false
multitool_install_part: false
official_docs: https://www.swift.org/documentation/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=Swift%20(Arm64)
test_images:
- ubuntu:latest
test_maintenance: true
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/terraform.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ author: Jason Andrews
multi_install: false
multitool_install_part: false
official_docs: https://developer.hashicorp.com/terraform/docs
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=terraform
test_images:
- ubuntu:latest
test_link: false
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/vnc.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ author: Jason Andrews

### Link to official documentation
official_docs: https://tigervnc.org/
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/linux?package=TurboVNC

test_images:
- ubuntu:latest
Expand Down
1 change: 1 addition & 0 deletions content/install-guides/vs-woa.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ additional_search_terms:
minutes_to_complete: 30

official_docs: https://learn.microsoft.com/en-us/visualstudio/install/visual-studio-on-arm-devices
ecosystem_dashboard: https://developer.arm.com/ecosystem-dashboard/windows?package=Visual%20Studio

author: Pareena Verma

Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
---
title: "Get started with BOLT"
title: "Optimize AArch64 binaries with LLVM BOLT"

draft: true
cascade:
draft: true

minutes_to_complete: 20

who_is_this_for: This learning path is intended for developers who have compiled an AArch64 Linux application and want to evaluate whether LLVM BOLT can improve its runtime performance.
who_is_this_for: This is an introductory topic for developers who have compiled an AArch64 Linux application and want to evaluate whether LLVM BOLT can improve its runtime performance.


learning_objectives:
Expand All @@ -19,8 +16,8 @@ learning_objectives:

prerequisites:
- An AArch64 system running Linux with [perf](/install-guides/perf/) installed
- Linux kernel version 6.17 or later to enable Branch Record Buffer Extension [BRBE](./brbe) profiling
- Linux kernel version 6.14 or later for Arm Statistical Profiling Extension [SPE](./spe) support
- Linux kernel version 6.17 or later to enable Branch Record Buffer Extension ([BRBE profiling](/learning-paths/servers-and-cloud-computing/bolt-demo/brbe/))
- Linux kernel version 6.14 or later for Arm Statistical Profiling Extension ([SPE profiling](/learning-paths/servers-and-cloud-computing/bolt-demo/spe/))
- GCC version 13.3 or later to compile the example program ([GCC](/install-guides/gcc/) )
- LLVM BOLT version [21.1.8](https://github.com/llvm/llvm-project/releases/tag/llvmorg-21.1.8) or later (download [zip](https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/LLVM-21.1.8-Linux-ARM64.tar.xz))
- A system with with sufficient hardware performance counters to use the [TopDown](/install-guides/topdown-tool) methodology. This typically requires running on bare metal rather than a virtualized environment.
Expand Down Expand Up @@ -54,6 +51,18 @@ further_reading:
title: Arm Topdown Methodology
link: https://developer.arm.com/documentation/109542/02/Arm-Topdown-methodology
type: documentation
- resource:
title: Optimizing Clang - A Practical Example of Applying BOLT
link: https://github.com/llvm/llvm-project/blob/main/bolt/docs/OptimizingClang.md
type: documentation
- resource:
title: Metrics by metric group in Neoverse V2
link: https://developer.arm.com/documentation/109528/0200/Metrics-by-metric-group-in-Neoverse-V2
type: documentation
- resource:
title: Arm® Architecture Reference Manual, for A-profile architecture
link: https://developer.arm.com/documentation/ddi0487/latest
type: documentation



Expand Down
Loading
Loading