Enhanced security for mission critical robots
Several layers of security are stacked in Ubuntu Core to keep potential surfaces of attack as low as reasonably possible for autonomous robots deployed in field of operations.Read the Ubuntu Core security whitepaper ›
System integrity, assured
Only software packages digitally signed by your organisation will be installed to your robots. Installed software will be immutable and application data fully encrypted. As the result, your software will be protected against corruption. Furthermore, it will not be possible to install malicious software on your robot. Data generated by your robots will be safe from privacy invasions.
Each package its own sandbox
Each application running on your robot will be confined to its own environment, adding an additional layer of security. Anomalies will never propagate through the system. The total isolation of processes and their associated data makes localisation and resolution of anomalies easy.
Continuous security updates
Security patches will be delivered to each robot in your fleet as soon as vulnerabilities become known. Our Extended Security Maintenance offering for Ubuntu Core is active for up to ten years. You will not have to worry about CVEs. We will keep your security debt at zero.
The strongest robot developers community
80% of Linux developers choose Ubuntu. Find talents and technical support will be easiest with Ubuntu.#1 Linux distribution for IoT
Largest pool of talent
Developers love Ubuntu. By adopting the most popular Linux distribution, you can leverage the strong community of developers and roboticists around Ubuntu.Read the Small Robot Company case study ›
Ubuntu is used so much everywhere that you can get drivers for everything, and there’s a great community. It’s ease-of-use makes everything faster, and not just for those of us who are already familiar with it. Even engineers without a software background can work on Ubuntu without issue.CEO, Small Robot Company
Open source software
Complex software is increasingly collaborative and open source. This was our philosophy from the beginning. Harness the power of our open source software and build on top of contributions from the community. Build on your own, or seek our help. We will support you.Read the Northstar Robotics case study ›
We needed an operating system that was open, easy to modify, and reliable.CEO, Northstar Robotics
Catalyses new business models
Improve the return on investment for your robotic assets.Watch the app store for Linux webinar
New avenues for monetisation
Public and private app stores unlock new avenues for monetisation. Earn recurring revenue, upsell add-ons to your users, or create platform ecosystems around your robots.Learn more about the Snap store ›
Enabling robots as a platform
Our brand stores will allow you to commercialise your robots in a way that was not possible before. You will tie in vendors and resellers to your product ecosystem. The future proof technology underlying snaps will stretch the useful life of your robots, and transform them into evolutive platforms.Learn more about brand stores ›
Ready for all boards, frameworks and applications
We want to minimise your startup costs and your time to market. That’s why we have made Ubuntu compatible with the most popular frameworks and chips.
Compatible with popular open source robotics frameworks
ROS modularity is best leveraged in the Ubuntu environment. Snapping ROS modules helps manage the complexity of build ROS based applications.
Deep learning machine vision applications can be developed with OpenCV on top of Ubuntu.
Ubuntu Core is the best fit for autonomous systems. Snaps allow to orchestrate the different components of the PX4 library to develop aerial robotic systems
Broad support for development boards
Bootstrap for production-grade robots
This is how you can get started today:
Pick your development board
Ubuntu is supported by popular development boards and the majority of high performance SoCs. Other boards can be enabled to work with Ubuntu: we provide full options for device enablement when needed.Read the board enablement overview ›
Set up your development environment
Set up your development toolchain with Ubuntu Server via Multipass or on your Ubuntu Desktop. Install Snapcraft to build a bespoke application stack for your target use case. Benefit from the wealth of tools and libraries available on Ubuntu, and take advantage of the strong community support.
Create your production stack on Ubuntu Core
Snaps allow you to package and sandbox your application stack. With Ubuntu Core and snaps, you will be able to create lean production images streamlined for the purposes of your application. Test your production image in KVM before flashing it to your board.
Setup your service infrastructure
Before going to production, get in touch with us to setup the infrastructure for the successful launch, maintenance and long term support of your product.