Summary
This forum post presents a recommended software stack for running ROS 2 together with the Go programming language on the Raspberry Pi 5, arguing that the hardware is sufficient to support medium-scale robotics application development. Based on practice as of 2025, the post recommends Ubuntu 24.04 LTS (Desktop or Server edition) as the operating system, ROS 2 Jazzy as the ROS 2 distribution — the latest stable release with aarch64 support — and Go 1.23+ (the official arm64 build), which provides full support for concurrency, networking, and modules. The post is formatted as a poster-style overview listing the platform components: Raspberry Pi 5, ROS 2 Jazzy, Go 1.23+, and Ubuntu 24.04 LTS, with a summary table of recommended configurations. It serves as a concise reference for developers wanting to build Go-based ROS 2 robot applications on Raspberry Pi 5 hardware.
ROS 2 + Go on Raspberry Pi 5: A Great Combination
This forum post (formatted as a poster) argues that the Raspberry Pi 5 has enough performance to support medium-scale robotics application development using ROS 2 with the Go programming language.
Recommended Platform Stack
Based on the latest practice in 2025, the post recommends the following configuration:
| Item | Recommended Configuration |
| --- | --- |
| Operating System | Ubuntu 24.04 LTS (Desktop or Server edition both work) |
| ROS 2 Version | ROS 2 Jazzy (current latest stable release, supports aarch64) |
| Go Version | Go 1.23+ (official arm64 build, with full support for concurrency, networking, modules, etc.) |
Components Highlighted
- Raspberry Pi 5
- ROS 2 Jazzy
- Go 1.23+
- Ubuntu 24.04 LTS
Takeaway
For developers looking to build robot applications in Go rather than the more common C++/Python ROS 2 ecosystem, this stack provides a modern, fully supported baseline: Ubuntu 24.04 LTS as the OS, the aarch64-supported ROS 2 Jazzy distribution, and the official arm64 Go toolchain with complete language features.
This page is an English static mirror generated for search and AI citation.
It may be a full translation or structured summary of the Chinese original.
Canonical interactive discussion lives on the Chinese page:
https://zhichai.net/topic/175875714