diff --git a/.wordlist.txt b/.wordlist.txt index e88832fe22..d5d40b6ba1 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -6324,4 +6324,29 @@ perfrunbook pprof prj reflashing -unwinder \ No newline at end of file +unwinder +AmazonECS +Anupras +Mohapatra +RCTL +Rafay +Rafay's +RafayEKSProvisioner +aeaed +aed +balancer's +cbd +cdk +dac +dbdad +dcf +defaultproject +deprovision +dfbc +ebdd +ece +edbfe +ede +fcdebd +rafay +rctl \ No newline at end of file diff --git a/content/learning-paths/automotive/_index.md b/content/learning-paths/automotive/_index.md index 4acb578a94..3fa9776e04 100644 --- a/content/learning-paths/automotive/_index.md +++ b/content/learning-paths/automotive/_index.md @@ -30,9 +30,11 @@ tools_software_languages_filter: - Clang: 3 - CPP: 1 - DDS: 1 -- Docker: 2 +- Docker: 3 - FVP: 1 - GCC: 3 +- Git: 1 +- Multipass: 1 - Perf: 1 - Python: 2 - Raspberry Pi: 1 @@ -41,6 +43,7 @@ tools_software_languages_filter: - SME2: 1 - Tinkerblox: 1 - topdown-tool: 1 +- Yocto: 1 - Zenoh: 1 # auto-generated padding to avoid Hugo YAML alias limit # auto-generated padding to avoid Hugo YAML alias limit @@ -65,7 +68,4 @@ tools_software_languages_filter: # auto-generated padding to avoid Hugo YAML alias limit # auto-generated padding to avoid Hugo YAML alias limit # auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit --- diff --git a/content/learning-paths/automotive/openadkit1_container/_index.md b/content/learning-paths/automotive/openadkit1_container/_index.md index da3d000697..65e4e6ccc5 100644 --- a/content/learning-paths/automotive/openadkit1_container/_index.md +++ b/content/learning-paths/automotive/openadkit1_container/_index.md @@ -44,7 +44,7 @@ generated_summary_faq: order, container settings, and ROS 2 commands used by the demo. - question: Can I run the same workflow on cloud and on-prem Arm Neoverse systems? answer: >- - Yes. The worklow has been tested on Amazon EC2 and an Ampere Altra workstation, so you can + Yes. The workflow has been tested on Amazon EC2 and an Ampere Altra workstation, so you can choose either a cloud instance or an on-premise Arm Neoverse system. - question: What should I check before starting the demo to avoid resource-related failures? answer: >- diff --git a/content/learning-paths/embedded-and-microcontrollers/_index.md b/content/learning-paths/embedded-and-microcontrollers/_index.md index 6783d9efba..c75d57e46e 100644 --- a/content/learning-paths/embedded-and-microcontrollers/_index.md +++ b/content/learning-paths/embedded-and-microcontrollers/_index.md @@ -15,19 +15,19 @@ pinned_learning_paths: operatingsystems_filter: - Android: 1 - Baremetal: 30 -- Linux: 39 -- macOS: 11 -- RTOS: 11 -- Windows: 5 +- Linux: 48 +- macOS: 18 +- RTOS: 12 +- Windows: 10 subjects_filter: - CI-CD: 7 -- Containers and Virtualization: 6 +- Containers and Virtualization: 9 - Embedded Linux: 6 -- Libraries: 3 -- ML: 22 -- Performance and Architecture: 20 -- RTOS Fundamentals: 5 -- Security: 2 +- Libraries: 5 +- ML: 23 +- Performance and Architecture: 21 +- RTOS Fundamentals: 7 +- Security: 3 - Virtual Hardware: 2 subtitle: Learn best practices for IoT, embedded, and microcontroller development. title: Embedded and Microcontrollers @@ -43,13 +43,13 @@ tools_software_languages_filter: - Arm Streamline: 1 - Arm Virtual Hardware: 16 - Assembly: 1 -- AWS IoT Greengrass: 2 +- AWS IoT Greengrass: 3 - Azure: 1 - balenaCloud: 1 - BalenaOS: 1 - Baremetal: 1 - Bash: 1 -- C: 7 +- C: 10 - ChatGPT: 1 - Clang: 1 - CMSIS: 4 @@ -61,15 +61,15 @@ tools_software_languages_filter: - Containerd: 1 - CPP: 1 - DetectNet: 1 -- Docker: 12 +- Docker: 16 - DSTREAM: 2 - Edge AI: 2 - Edge Impulse: 2 -- ExecuTorch: 6 -- FastAPI: 1 +- ExecuTorch: 7 +- FastAPI: 2 - Fusion 360: 1 - FVP: 10 -- GCC: 10 +- GCC: 12 - Generative AI: 2 - GitHub: 4 - GitLab: 2 @@ -77,6 +77,7 @@ tools_software_languages_filter: - Himax SDK: 1 - Hugging Face: 3 - IP Explorer: 2 +- Java: 1 - Jupyter Notebook: 1 - K3s: 1 - Keil MDK: 7 @@ -86,7 +87,10 @@ tools_software_languages_filter: - LLM: 2 - Matter: 1 - MCP: 1 +- MediaPipe: 1 - MPS3: 1 +- MQTT: 1 +- MuJoCo: 1 - MXNet: 1 - Neon: 1 - NumPy: 1 @@ -96,28 +100,30 @@ tools_software_languages_filter: - Performance analysis: 1 - picocom: 1 - Porcupine: 1 -- Python: 12 +- Python: 17 - PyTorch: 5 -- QEMU: 1 -- Raspberry Pi: 9 +- QEMU: 2 +- Raspberry Pi: 10 +- Reachy Mini: 1 - Remote.It: 1 +- remoteproc-runtime: 1 - Runbook: 4 +- SSH: 3 +- stlink: 1 - STM32: 2 - strands-agents: 1 - systemd: 1 - TensorFlow: 3 - TensorRT: 1 - tinyML: 2 +- Topo: 3 - Trusted Firmware: 2 - TrustZone: 2 - TVMC: 1 - vcpkg: 1 -- Visual Studio Code: 1 +- Visual Studio Code: 2 +- YAML: 1 - Yocto Project: 1 -- Zephyr: 2 +- Zephyr: 4 weight: 5 -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit --- diff --git a/content/learning-paths/laptops-and-desktops/_index.md b/content/learning-paths/laptops-and-desktops/_index.md index a0444a649f..016b1d54c0 100644 --- a/content/learning-paths/laptops-and-desktops/_index.md +++ b/content/learning-paths/laptops-and-desktops/_index.md @@ -13,14 +13,14 @@ pinned_learning_paths: operatingsystems_filter: - Android: 3 - ChromeOS: 2 -- Linux: 41 -- macOS: 11 -- Windows: 47 +- Linux: 46 +- macOS: 14 +- Windows: 50 subjects_filter: - CI-CD: 7 -- Containers and Virtualization: 6 +- Containers and Virtualization: 8 - Migration to Arm: 30 -- ML: 8 +- ML: 11 - Performance and Architecture: 30 subtitle: Build native Windows on Arm applications that are fast and efficient. title: Laptops and Desktops @@ -32,16 +32,17 @@ tools_software_languages_filter: - Arm Performance Libraries: 2 - Arm64EC: 1 - Assembly: 1 -- Bash: 4 +- Bash: 5 - C: 12 - C#: 6 - CCA: 1 - Clang: 13 -- CMake: 4 -- CPP: 12 +- CMake: 5 +- CPP: 13 - CSS: 1 -- Docker: 9 +- Docker: 12 - ExecuTorch: 1 +- FastAPI: 1 - FFmpeg: 1 - GCC: 12 - Git: 1 @@ -67,35 +68,42 @@ tools_software_languages_filter: - LLVM: 2 - llvm-mca: 1 - MCP: 1 +- MediaPipe: 1 - MSBuild: 1 - MSVC: 1 - MTE: 1 +- MuJoCo: 1 - Neon: 1 - Neovim: 1 - Node.js: 3 +- Ollama: 1 - ONNX Runtime: 1 - OpenCV: 1 - perf: 4 - PGO: 1 - PowerShell: 1 - Pytest: 1 -- Python: 14 +- Python: 16 - PyTorch: 1 - QEMU: 1 - Qt: 2 +- Raspberry Pi: 1 - RDP: 1 +- Reachy Mini: 1 - Remote.It: 1 - RME: 1 - Runbook: 17 - Rust: 2 - SME2: 3 +- SSH: 2 - SVE: 1 - SVE2: 1 - Testcontainers: 1 +- Topo: 2 - Trusted Firmware: 1 - Ubuntu: 1 - Visual Studio: 14 -- Visual Studio Code: 13 +- Visual Studio Code: 14 - Windows Forms: 1 - Windows Performance Analyzer: 1 - Windows Presentation Foundation: 1 @@ -110,8 +118,4 @@ weight: 2 # auto-generated padding to avoid Hugo YAML alias limit # auto-generated padding to avoid Hugo YAML alias limit # auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit --- diff --git a/content/learning-paths/mobile-graphics-and-gaming/_index.md b/content/learning-paths/mobile-graphics-and-gaming/_index.md index a2ad9b593d..aaaccdb20d 100644 --- a/content/learning-paths/mobile-graphics-and-gaming/_index.md +++ b/content/learning-paths/mobile-graphics-and-gaming/_index.md @@ -13,14 +13,14 @@ pinned_learning_paths: - nss-unreal - vulkan-ml-sample operatingsystems_filter: -- Android: 40 -- Linux: 40 -- macOS: 19 -- Windows: 16 +- Android: 41 +- Linux: 43 +- macOS: 22 +- Windows: 19 subjects_filter: - Gaming: 6 -- Graphics: 6 -- ML: 23 +- Graphics: 8 +- ML: 28 - Performance and Architecture: 36 subtitle: Optimize Android apps and build faster games using cutting-edge Arm tech. title: Mobile, Graphics, and Gaming @@ -35,62 +35,66 @@ tools_software_languages_filter: - Arm Mobile Studio: 1 - Arm Performance Studio: 3 - Assembly: 1 -- Bash: 1 -- Bazel: 1 +- Bash: 2 +- Bazel: 2 - C: 5 - C#: 3 - C++: 3 - CCA: 1 - Clang: 12 -- CMake: 3 -- CPP: 15 +- CMake: 4 +- CPP: 16 - Docker: 1 -- ExecuTorch: 7 +- ExecuTorch: 8 - Frame Advisor: 1 - GCC: 12 - Generative AI: 2 - Godot: 1 - Google Pixel 8: 1 - Google Test: 1 +- Gradio: 1 - Halide: 1 - Hugging Face: 6 - Java: 7 -- Jupyter Notebook: 1 -- KleidiAI: 3 -- Kotlin: 9 +- Jupyter Notebook: 2 +- KleidiAI: 4 +- Kotlin: 10 - LiteRT: 1 -- llama.cpp: 3 -- LLM: 1 +- LiteRT-LM: 1 +- llama.cpp: 4 +- LLM: 2 - LLVM: 1 - llvm-mca: 1 - MediaPipe: 2 +- Model Explorer: 1 - MTE: 2 -- Neon: 1 -- NX: 4 +- Neon: 2 +- NX: 7 - ONNX: 1 -- ONNX Runtime: 2 +- ONNX Runtime: 3 - OpenGL ES: 1 -- Python: 11 -- PyTorch: 3 +- Python: 12 +- PyTorch: 4 - QEMU: 1 - RenderDoc: 1 - RME: 1 - Runbook: 14 - Rust: 2 - SDDiskTool: 1 -- SME2: 9 -- SVE2: 1 +- SME2: 11 +- SVE2: 2 - TensorFlow: 1 - TorchAO: 1 -- TOSA: 1 +- TOSA: 2 +- Transformers: 1 - Trusted Firmware: 1 - Unity: 6 -- Unreal Engine: 4 -- Visual Studio: 1 +- Unreal Engine: 6 +- Visual Studio: 2 - Visual Studio Code: 1 -- Vulkan: 6 +- Vulkan: 8 - Vulkan SDK: 1 -- XNNPACK: 2 +- XNNPACK: 3 weight: 3 # auto-generated padding to avoid Hugo YAML alias limit # auto-generated padding to avoid Hugo YAML alias limit @@ -102,7 +106,4 @@ weight: 3 # auto-generated padding to avoid Hugo YAML alias limit # auto-generated padding to avoid Hugo YAML alias limit # auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit -# auto-generated padding to avoid Hugo YAML alias limit --- diff --git a/content/learning-paths/servers-and-cloud-computing/_index.md b/content/learning-paths/servers-and-cloud-computing/_index.md index 5a33c82da3..3ac5354a08 100644 --- a/content/learning-paths/servers-and-cloud-computing/_index.md +++ b/content/learning-paths/servers-and-cloud-computing/_index.md @@ -12,10 +12,10 @@ pinned_learning_paths: - performix-microarchitecture operatingsystems_filter: - Android: 3 -- Linux: 223 -- macOS: 15 +- Linux: 260 +- macOS: 17 - other: 1 -- Windows: 14 +- Windows: 16 pinned_modules: - module: name: Recommended getting started learning paths @@ -23,14 +23,14 @@ pinned_modules: - providers - migration subjects_filter: -- CI-CD: 13 -- Containers and Virtualization: 41 -- Databases: 24 +- CI-CD: 14 +- Containers and Virtualization: 49 +- Databases: 29 - Libraries: 9 -- ML: 32 -- Performance and Architecture: 89 +- ML: 41 +- Performance and Architecture: 102 - Storage: 2 -- Web: 17 +- Web: 18 subtitle: Migrate and optimize cloud native apps on Arm-based servers. title: Servers and Cloud Computing tools_software_languages_filter: @@ -40,54 +40,64 @@ tools_software_languages_filter: - ACL: 1 - ActiveGate: 1 - AI: 1 +- Alluxio: 1 +- Amazon Elastic Container Service (Amazon ECS): 1 - Android Studio: 1 - Ansible: 2 - Apache: 1 - Apache Arrow: 1 - Apache Beam: 1 - Apache Cassandra: 1 -- Apache Spark: 2 +- Apache Spark: 4 - Apache Tomcat: 2 - ApacheBench: 1 - Argo CD: 1 - Arm Compiler for Linux: 1 - Arm Development Studio: 3 - Arm ISA: 1 -- Arm Performance Libraries: 2 -- Arm Performix: 2 +- Arm Performance Libraries: 3 +- Arm Performix: 7 - Arm Streamline: 1 +- Arm System Characterization Tool: 1 - armclang: 1 - armie: 1 - ArmRAL: 1 - Arrow Flight: 1 +- ASCT: 1 - ASP.NET Core: 2 - Assembly: 5 - async-profiler: 1 - Autocannon: 1 - AWS: 2 +- AWS CDK CLI: 1 +- AWS CLI: 1 - AWS Cloud Formation: 1 - AWS CodeBuild: 1 - AWS EC2: 3 - AWS Elastic Container Service (ECS): 1 -- AWS Elastic Kubernetes Service (EKS): 3 +- AWS Elastic Kubernetes Service (EKS): 4 - AWS Graviton: 1 +- AWS IoT Greengrass: 1 - AWS Lambda: 1 -- Azure: 1 -- Azure CLI: 3 +- Azure: 2 +- Azure CLI: 4 - Azure Portal: 1 -- Bash: 3 +- Bash: 8 - bash: 2 - Bastion: 3 +- Benchstat: 1 - BOLT: 3 +- boto3: 1 - bpftool: 1 - Buildkite: 1 -- C: 14 +- C: 15 - C#: 2 -- C++: 3 +- C++: 5 - Capstone: 1 - Cargo: 1 - cassandra-stress: 1 - CCA: 9 +- ChromaDB: 1 - CircleCI: 2 - Clair: 1 - Clang: 13 @@ -95,42 +105,51 @@ tools_software_languages_filter: - ClickHouse: 2 - Cloud Build: 1 - Cloud SQL (PostgreSQL): 1 -- CMake: 2 +- CMake: 6 - Confidential Containers: 1 - Couchbase: 1 -- CPP: 15 +- CPP: 16 - cqlsh: 1 - Criterion: 1 +- DeepSpeed: 1 - Demo: 3 +- DevStack: 1 - Django: 2 -- Docker: 35 +- Docker: 38 - Docker Buildx: 1 - Dynatrace: 1 +- Elasticsearch: 1 - Envoy: 3 - Erlang: 1 +- ESRally: 1 - ExecuTorch: 1 - Facter: 1 +- FastAPI: 1 - Fastpath: 1 +- fio: 1 - FlameGraph: 1 -- Flask: 1 +- Flask: 4 - Flink: 2 +- Flyte: 1 - Fortran: 1 - FunASR: 1 - FVP: 8 - Gardener: 1 -- GCC: 28 +- GCC: 30 - gdb: 1 - Geekbench: 1 - Generative AI: 13 +- Gerrit: 1 - Git: 2 - GitHub: 3 - GitHub Actions: 3 - GitHub CLI: 1 -- GitHub Copilot: 2 +- GitHub Copilot: 3 - GitLab: 2 - GKE: 3 - glibc: 1 -- Go: 4 +- Gluten: 1 +- Go: 5 - Golang: 1 - Google Artifact Registry: 1 - Google Axion: 3 @@ -141,121 +160,152 @@ tools_software_languages_filter: - Google Test: 1 - Grafana: 1 - Groovy (Jenkins Pipeline): 1 +- gRPC: 1 +- Hadoop: 1 - HammerDB: 1 -- Helm: 3 +- Helm: 4 - Herd7: 1 - Hiera: 1 -- Hugging Face: 12 +- Hive: 1 +- Hugging Face: 13 - InnoDB: 1 - Intrinsics: 1 - iPerf3: 1 - ipmitool: 1 - Jaeger: 1 -- Java: 6 +- Java: 10 +- JavaScript: 1 - JAX: 1 - Jenkins: 1 - JMH: 1 - JSON: 1 +- K3s: 2 - Kafka: 2 - Kata Containers: 1 - KEDA: 1 - Kedify: 1 - Keras: 2 +- Keycloak: 1 - KinD: 1 - Kiro: 1 +- Kolla-Ansible: 1 - kube-bench: 1 - kubectl: 2 -- Kubernetes: 17 +- Kubernetes: 20 - Libamath: 2 - libbpf: 1 - Linaro Forge: 1 - Linux: 1 +- Linux kernel: 1 - Litmus7: 1 - llama.cpp: 2 - Llama.cpp: 2 +- LlamaIndex: 1 - LLM: 11 - LLVM: 1 - llvm-mca: 1 - LM Evaluation Harness: 1 +- Longhorn: 1 - LSE: 1 - MariaDB: 1 - Maven: 1 -- MCP: 3 +- MCP: 6 - Memcached: 2 - Memorystore (Redis): 1 -- MinIO: 1 +- MinIO: 2 +- MLflow: 1 - MLPerf: 1 - ModelScope: 1 - MongoDB: 4 - mongostat: 1 - mongotop: 1 - mpi: 1 -- MySQL: 10 +- MQTT: 1 +- MySQL: 11 - Neon: 7 - Networking: 1 - Nexmark: 1 -- NGINX: 7 +- NGINX: 8 - nginx: 1 -- Node.js: 5 +- Node.js: 6 - node.js: 1 - npm: 3 -- Ollama: 1 +- NumPy: 1 +- Ollama: 2 - ONNX Runtime: 2 - OpenBLAS: 1 - OpenBMC: 1 +- OpenCV: 1 +- OpenEBS: 1 +- OpenJDK: 1 - OpenJDK 17: 1 - OpenJDK 21: 2 +- OpenRNG: 1 - OpenShift: 1 +- OpenStack: 1 +- OpenStack CLI: 1 - Orchard Core: 1 - PAPI: 1 -- perf: 8 -- Perf: 1 +- perf: 10 +- Perf: 2 +- pgbench: 1 - PHP: 1 - PHPBench: 1 - pika: 1 -- PostgreSQL: 7 +- PostgreSQL: 9 - Profiling: 1 - Prometheus: 1 - psycopg2: 1 - Puppet: 1 - Pytest: 1 -- Python: 37 +- Python: 52 - Python 3.11: 1 -- PyTorch: 10 +- PyTorch: 13 +- Qdrant: 1 - QEMU: 1 +- QuantLib: 1 - RabbitMQ: 1 +- Rafay: 1 - RAG: 1 - Rails: 1 -- Redis: 5 +- Ray: 1 +- rctl: 1 +- Redis: 6 - redis-benchmark: 1 - Remote.It: 2 - RME: 9 - Ruby: 2 -- Runbook: 73 +- Runbook: 74 - Rust: 3 +- scikit-learn: 2 +- Sentence Transformers: 1 - Service Mesh: 1 - Siege: 1 - Skaffold: 1 - SME2: 1 - snappy: 1 - Snort3: 1 -- SQL: 8 +- SQL: 9 +- SSH: 2 - Streamline CLI: 1 - Streamlit: 2 - Supervisor: 1 -- SVE: 5 +- SVE: 6 - SVE2: 2 +- sysbench: 1 - Sysbench: 1 +- Sysreport: 1 - taskset: 1 - Tekton: 1 - Telemetry: 1 - TensorFlow: 3 -- Terraform: 11 +- Terraform: 12 - Testcontainers: 1 - ThirdAI: 1 - TimescaleDB: 1 - Tinkerblox: 1 - topdown-tool: 1 +- Topo: 2 - Trivy: 1 - Trusted Firmware: 1 - Trustee: 2 @@ -263,10 +313,12 @@ tools_software_languages_filter: - TuxMake: 1 - tuxmake: 1 - TypeScript: 2 +- Ubuntu: 1 - Vectorscan: 1 +- Velox: 1 - Veraison: 3 -- Visual Studio Code: 5 -- vLLM: 3 +- Visual Studio Code: 6 +- vLLM: 4 - VS Code: 1 - vvenc: 1 - Web Server: 1 @@ -275,15 +327,16 @@ tools_software_languages_filter: - WordPress: 3 - wrk2: 2 - x265: 1 -- YAML: 1 +- XGBoost: 1 +- YAML: 2 - YCSB: 1 - Yocto/BitBake: 1 - zlib: 1 - ZooKeeper: 1 weight: 1 cloud_service_providers_filter: -- AWS: 89 -- Google Cloud: 104 -- Microsoft Azure: 87 +- AWS: 95 +- Google Cloud: 116 +- Microsoft Azure: 101 - Oracle: 61 ---