Get Ubuntu for IoT
Get the power, ease and flexibility of Ubuntu for Raspberry Pi 2, 3, 4 or 5.
Get started with an Ubuntu Server or Desktop image for a familiar development environment.
Supported platforms
The ultimate Ubuntu Experience
Ubuntu works along with silicon vendors and manufacturers to enable and certify Ubuntu on a wide range of hardware. The certified hardware passes our extensive testing and review process in our labs, ensuring that Ubuntu runs well out of the box, and regression tests are performed before every system update is delivered.
Get Certified HardwareUbuntu Core
Ubuntu Core is a lean, strictly confined and fully transactional operating system. We designed it from the ground up, to focus on security and simplified maintenance, for appliances and large device networks. Ubuntu Core is powered by snaps - the universal Linux packaging format.
Learn more about Ubuntu CoreInstall on your workstation in a KVM ›
Supported platforms
Can't find your board of choice?
Make something great today
Download appliance images for your PC, Raspberry Pi or a virtual machine
Not finding the board you want?
Give your SoC, board or device a custom kernel that's proven compatible with the public Ubuntu LTS kernel, for wide application compatibility and developer productivity.
Beyond BSPs
Ubuntu applications depend on a wide range of kernel features such as security modules, filesystems and container primitives. Ensure that your device kernel meets Ubuntu application expectations with a Canonical built custom kernel. Enablement fees vary from $25k to $200k as a one-time charge, depending on the particular board or chipset. Canonical delivers a custom kernel matching a standard Ubuntu LTS release, or interim release with a path to the next LTS.
Ongoing testing and security updates
For an annual charge of $25k, Canonical will perform continuous security maintenance and testing on your board. When a security issue is fixed in Ubuntu, the fix will be tested on your board. These security updates will be published to the snap store for use on your device. Update Control can be used to require additional testing and validation by your team before these updates are automatically applied to your devices. Testing will cover kernel and base system debs and snaps, along with any board-specific and app-specific tests you specify.
Certification of boards and devices
Guarantee long-term security, application compatibility, support and operational consistency with the Ubuntu certified logo for enterprise-grade devices.
Long-term automated Canonical testing of every update and security patch ensures devices perform reliably over the full lifetime of the certified Ubuntu LTS release. Certified devices must run a Canonical kernel. We require four units of every certified board or device for continuous testing. In the case of devices built with existing certified boards, running their standard certified kernel, we reduce this requirement to two devices.
Certification for devices that include pre-installed snaps can include validation of the integrity of those snaps.