惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Securelist
Schneier on Security
Schneier on Security
Cloudbric
Cloudbric
S
Security @ Cisco Blogs
Webroot Blog
Webroot Blog
Attack and Defense Labs
Attack and Defense Labs
G
GRAHAM CLULEY
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
S
Schneier on Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
D
Darknet – Hacking Tools, Hacker News & Cyber Security
H
Heimdal Security Blog
I
Intezer
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
罗磊的独立博客
O
OpenAI News
D
Docker
Cisco Talos Blog
Cisco Talos Blog
S
Secure Thoughts
S
Security Affairs
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Last Watchdog
The Last Watchdog
L
LINUX DO - 热门话题
AI
AI
B
Blog
C
Cybersecurity and Infrastructure Security Agency CISA
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Help Net Security
爱范儿
爱范儿
博客园 - 司徒正美
Scott Helme
Scott Helme
博客园_首页
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Blog — PlanetScale
Blog — PlanetScale
Simon Willison's Weblog
Simon Willison's Weblog
Google DeepMind News
Google DeepMind News
N
News and Events Feed by Topic
A
About on SuperTechFans
T
Threat Research - Cisco Blogs
P
Proofpoint News Feed
Y
Y Combinator Blog
C
CERT Recently Published Vulnerability Notes
T
Tenable Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
V
V2EX - 技术
The Register - Security
The Register - Security

Blog

This year we celebrate a decade of Ubuntu Server support on the s390x architecture: marking a long-standing collaboration between Canonical and IBM that began at LinuxCon 2015. The first release happened on April 21, 2016, bringing Ubuntu 16.04 LTS (Xenial Xerus) to IBM Z and IBM LinuxONE platforms.  A first for Ubuntu on IBM That […] AI at the edge: simplifying infrastructure with Cisco and Canonical | Canonical The next era of telco clouds: get open infrastructure choice with Sylva and Canonical Kubernetes | Canonical What is RDMA over Converged Ethernet (RoCE)? | Canonical Beyond tokens per watt – using Ubuntu 26.04 LTS for AI Beyond tokens per watt – using Ubuntu 26.04 LTS for AI | Canonical A look into Ubuntu Core 26: Deploying AI models on Renesas RZ/V series for production | Canonical RISC-V profiles – why is RVA23 significant? | Canonical When distributed workloads stall because nodes cannot exchange small messages quickly and consistently, the network is the limiting factor. How do you solve that problem? InfiniBand offers one solution. InfiniBand is an interconnect, meaning the end-to-end communication system that links compute, storage, and accelerator nodes. It is impl […] Microsoft has announced the preview of Azure Cobalt 200, its second-generation custom Arm silicon. Learn how Ubuntu and Ubuntu Pro support these new VMs from day one, offering seamless deployment, long-term security maintenance, and Kernel Livepatch without requiring engineering or platform changes […] How Canonical Support solves hard Linux performance bugs  – even in 12-year old code | Canonical Securing AI agent workflows on Ubuntu with the new NVIDIA OpenShell snap | Canonical Canonical announces optimized Ubuntu images for TPU virtual machines by Google Cloud | Canonical VMware hypervisor deployment using MAAS | Canonical Migrating from Apache Spark 3 to Spark 4 | Canonical Introducing Workshop: launch sandboxed development environments on Ubuntu with a single command | Canonical Run agentic workloads on Arm and Ubuntu | Canonical Decoding design: How design and engineering thrive together in open source | Canonical Developing web apps with local LLM inference | Canonical A local privilege escalation (LPE) security vulnerability in the Linux kernel, codename “PinTheft,” was publicly disclosed on May 19, 2026. The vulnerability was fixed in the mainline Linux kernel tree. A proof-of-concept exploit was published along with public disclosure. This has been assigned the CVE ID CVE-2026-43494; other discoverin […] Canonical has announced the general availability of Managed Kubeflow on the Microsoft Azure Marketplace. This fully managed MLOps platform allows enterprise AI teams to deploy a production-ready environment in under an hour, eliminating infrastructure maintenance. […] A look into Ubuntu Core 26: Cloud-powered edge computing with AWS IoT Greengrass and Azure IoT Edge | Canonical CVE-2026-46333 (ssh-keysign-pwn) Linux kernel vulnerability mitigations | Canonical Finding the blind spot: How Canonical hunts logic flaws with AI | Canonical A local privilege escalation (LPE) vulnerability affecting the Linux kernel has been publicly disclosed on May 13, 2026. The vulnerability does not have a CVE ID published, but is referred to as “Fragnesia.” The vulnerability affects multiple Linux distributions, including all Ubuntu releases. The affected components are the Linux kernel […] Rethinking BYOD security: protecting data without trusting devices | Canonical Two local privilege escalation (LPE) vulnerabilities affecting the Linux kernel have been publicly disclosed on May 7, 2026. The vulnerabilities have been assigned the IDs CVE-2026-43284 and CVE-2026-43500 and are referred to as “Dirty Frag.” The affected components are Linux kernel modules. The first vulnerability impacts the modules tha […] Three weeks to go: A sneak peek of the Ubuntu Summit 26.04 experience | Canonical How to use Ubuntu on Windows | Canonical A local privilege escalation (LPE) vulnerability affecting the Linux kernel has been publicly disclosed on April 29, 2026. The vulnerability has been assigned CVE ID CVE-2026-31431 and is referred to as Copy Fail. The affected component is a kernel module that provides hardware-accelerated cryptographic functions: algif_aead. The vulnerab […] Run NVIDIA Nemotron 3 Nano Omni locally in a single command | Canonical Why Web Engineering is great | Canonical Ubuntu 16.04 LTS (Xenial Xerus) reached the end of its five-year Expanded Security Maintenance (ESM) window in April 2026. If you are still running 16.04, it is critical to address your support status to ensure continued security and compliance. Your support options Now that 16.04 is in its Legacy phase, you have two primary paths: […] Understanding disaggregated GenAI model serving with llm-d | Canonical From Jammy to Resolute: how Ubuntu’s toolchains have evolved | Canonical Hybrid search and reranking: a deeper look at RAG | Canonical Canonical expands Ubuntu support to next-generation MediaTek Genio 520 and 720 platforms | Canonical In this article, Keirthana TS, a Senior Technical Author at Canonical, breaks down what leadership means to her and how she understood the power of intentional leadership through her journey at Canonical. […] Ubuntu Pro comes to Nutanix bare-metal Kubernetes | Canonical RISC-V 101 – what is it and what does it mean for Canonical? | Canonical Ubuntu Summit 26.04 is coming: Save the date and share your story! | Canonical How to manage Ubuntu fleets using on-premises Active Directory and ADSys | Canonical Simplify bare metal operations for sovereign clouds | Canonical How to Harden Ubuntu SSH: From static keys to cloud identity | Canonical The “scanner report has to be green” trap | Canonical Modern Linux identity management: from local auth to the cloud with Ubuntu | Canonical Canonical welcomes NVIDIA’s donation of the GPU DRA driver to CNCF | Canonical Hot code burns: the supply chain case for letting your containers cool before you ship | Canonical
AI with AMD ROCm on Ubuntu: your questions answered | Canonical
Kevin Cazabon · 2026-06-03 · via Blog

Canonical and AMD™ teamed up last fall to package AMD ROCm™ AI/ML and HPC libraries right into the Ubuntu archive. Our shared goal is to ensure that Ubuntu offers a seamless, out-of-the-box experience for high-performance AI and HPC on AMD hardware. 

Just last month, we launched our first version of ROCm in Ubuntu 26.04 LTS!  This marks the start of a great future. The reaction so far has been great and supportive, but I’d like to cover some questions asked by the community.

What is ROCm?

ROCm is the AMD software stack for AI/ML and HPC acceleration on AMD hardware. It enables high-speed local inference and model training using AMD GPUs, APUs, and CPUs. With these libraries now native to Ubuntu, users can get the most out of their hardware, as well as popular tools like llama.cpp, Lemonade, ComfyUI, and many more with a simple installation.

How do I use ROCm on Ubuntu?

Prior to the inclusion of ROCm directly in the Ubuntu archives, users needed to download an installation script from AMD and run it locally on their machine (amdgpu-install). This script would then download the required components, compile them as necessary for your local machine, and install them as system libraries. It was fairly straightforward, but had a few drawbacks – especially in production deployments:  

  1. To upgrade versions or apply security patches, the user needs to uninstall manually, download a new install script, and reinstall the full suite of libraries. It is up to the user to identify that there’s a new version available and whether or not it is compatible with other applications they’re using.
  2. ROCm needs to be installed on the host or in the container separately from applications that may want to use it: it can’t be an auto-managed dependency. This is a manual process separate from installing the actual applications you want to use.

As of Ubuntu 26.04 LTS, having ROCm in the Ubuntu archives makes things much more streamlined: 

In many cases, applications can automatically install the specific ROCm libraries they need, and all their dependencies, by simply declaring them as a dependency of their own installation. In these scenarios, no additional user action is required.

For users:  to install the full suite of ROCm libraries on a host or in a container:  

sudo apt install rocm

For developers: to install the subset of libraries and headers needed for ROCm-enabled application development:

sudo apt install rocm-dev

Once installed, your regular system updates (sudo apt upgrade) automatically manage all ROCm updates and security patches. Our internal CI/CD processes verify version compatibility before release, ensuring a stable update path for your environment.

Which versions are supported? 

To ensure maximum stability for this LTS release, we integrated ROCm 7.1.0, which was the most recent version available when we started the initial packaging efforts. Preparing such a wide range of new packages for their initial inclusion in Ubuntu archive takes considerable work and time. While ROCm 7.1.0 is not the latest upstream version, this release establishes a foundation for the future.  Now that the first version is complete, future updates will get easier and faster – allowing us to keep pace in this rapidly evolving environment. By aligning our packaging efforts with the Debian community and upstreaming core components, we have created a blueprint to close the version gap quickly.

Our goals for the future

With ROCm 7.1 now released in Ubuntu 26.04 LTS, we are focusing on delivering newer ROCm versions through Stable Release Updates (SRU). This process allows us to provide support for the latest AMD hardware and new ROCm features without requiring users to wait for a completely new Ubuntu release.

We are currently working on packaging ROCm 7.2, as well as expanding the range of hardware support we build and test for. The main reason for starting here and not jumping directly to the 7.13+ branches is to work out the in-place upgrade complexities for ROCm and ensure that we have everything ready to issue updates cleanly and smoothly.   Because these updates are automatically rolled out when users update their system with apt upgrade (or with Landscape), this merits caution. 

One of the big challenges we face any time we try to update versions of a package in-place is if there are changes to the ABI (“Application Binary Interface”, or essentially the interfaces that programs use to access and use the functionality of the library.) These changes risk breaking applications built for older versions of ROCm. 

By convention, minor and patch version changes (the x and y in v.x.y version numbers) shouldn’t contain any ABI changes that break systems, and should be fully backwards compatible with other releases in the same major version (the first number of the version).  However, with the pace of AI software development, sometimes breaking changes are introduced into minor version changes, meaning we have to find creative ways to solve the challenges that may create. After all, our value is in providing solutions that are rock solid and that you can depend on, and which don’t break installations that were running just fine on older software.

We are currently evaluating this with ROCm 7.13 and later, which includes major restructuring of the libraries in preparation for ROCm 8 (“The Rock”). This will be a significant uplift, and we will choose the release path that provides the best user experience, flexibility, and reliability for the future.

What’s next?

ROCm 7.1 in Ubuntu 26.04 LTS is just the start. We have big plans, and having this foundation available has already resulted in a growing ecosystem of AI applications that support AMD hardware out of the box.

  • Short-term:  in-place upgrade to ROCm 7.2.x (already underway.)
  • Longer term:  Looking at ROCm 7.13+, ROCm 8, and beyond.

Our intention is to provide an upgrade path in Ubuntu 26.04 LTS and future releases as far as we possibly can. With ROCm 7.10 and beyond (“The Rock”) being a major change with a complete restructuring of the entire suite of libraries, it is possible there will be changes preventing us from going that far with in-place upgrades – but that has yet to be determined.

The wider AI community and ecosystem with AMD hardware

From the very start, we announced our joint intention with AMD to put ROCm into Ubuntu, and also to help upstream that work to Debian itself.  The packaging work we’re doing is structured to make that possible, and we’re proud to support the wider community with these efforts. The AMD team and Debian AI community are leading those efforts already.  

Now that ROCm is easily available in Ubuntu, we’re starting to see the community adopt these packages and release user applications that take advantage of them. Some of this work is being done by Canonical and AMD engineers, and more by interested community members.

One notable example is Lemonade Server (https://lemonade-server.ai/).  This is an open-source project that provides a hardware-accelerated back-end for AI applications using standards-compliant APIs for front-end applications to interact with. It is an essential tool when connecting ROCm to standard front-end APIs.

Our engineers have packaged Lemonade Server and Lemonade Desktop (a front-end you can use as a chat interface and more) in both snap packages and deb packages. They can be installed with either:

Snap packaging (containerized – to eliminate version or library conflicts with other applications):

snap install lemonade-server

snap install lemonade-desktop

Deb packaging (to install directly in your host environment or container):

sudo apt install lemonade-server

sudo apt install lemonade-desktop

Lemonade is similar to Ollama in many ways, but with out-of-the-box support for AMD hardware – including not only CPU and GPU support, but also NPU support – making it easy to get the most out of your system.  I’m excited about this personally because it’s really the first time we can light up the NPU silicon in AMD Strix Point and Strix Halo systems (Ryzen™ AI Max and Max+ processors), and take full advantage of up to 128GB of shared memory for huge AI models.

Once Lemonade Server is running, it handles all the complex interactions with ROCm and your hardware automatically. This allows you to use a wide range of applications that do not need native ROCm support. By simply pointing these tools to the Lemonade API port, you can perform local AI inference on your AMD hardware using:

  • ComfyUI (Image Generation)
  • OpenWebUI (Chat Interface)
  • OpenClaw (Agentic Tasks)
  • OpenCode

Because Lemonade Server provides a standard OpenAI-compatible backend, almost any application designed for standard AI APIs can now leverage the full power of your AMD system without additional configuration.

AMD and Canonical engineers will be at the upcoming Ubuntu Summit 26.04 to talk about Lemonade and ROCm in Ubuntu. Make sure to tune in or watch the replay!

This is just the beginning

Now that we have the ROCm base as an integral part of the Ubuntu ecosystem, we have enabled the full community to build on top of that.  We’ll be working to ensure that AMD hardware is fully supported in our AI applications and roadmap, and can’t wait to see what the community does with it as well.  Let me know how you’re using ROCm in Ubuntu, and maybe I’ll feature you in an upcoming post!

If you’ve got a project you need help with, or simply want to learn more about how we’re growing this important ecosystem, don’t hesitate to contact us.

Related posts


How to manage Ubuntu fleets using on-premises Active Directory and ADSys

Cloud and server Article

The “hybrid fleet” is today’s reality: organizations diversify operating systems while Microsoft Active Directory (AD) remains the dominant identity “source of truth.” IT administrators must ensure Linux machines, like Ubuntu desktops and servers, behave as first-class citizens in this environment. Efficient Linux management demands unifi ...


How to Harden Ubuntu SSH: From static keys to cloud identity

Cloud and server Article

30 years after its introduction, Secure Shell (SSH) remains the ubiquitous gateway for administration, making it a primary target for brute force attacks and lateral movement within enterprise environments. For system administrators and security architects operating under the weight of regulatory frameworks like SOC2, HIPAA, and PCI-DSS, ...