Canonical is proud to announce the availability of OpenStack Charms 20.02. This new release introduces a range of exciting features and several improvements which enhance Charmed OpenStack across various areas. CephFS backend for Manila The OpenStack Charms 20.02 release introduces support for Ceph File System (CephFS) to be used as stora
Launching IoT devices and managing them at scale can be a time intensive and complex process. With 85% of IoT initiatives not launched after a year of development, it is inevitable that change is needed. To overcome these challenges, Canonical has introduced Smart Start, a package that reduces business and technical decision making into a
AWS and Canonical today announce the public release of Amazon EC2 Hibernation support for Ubuntu 16.04 LTS, bringing support for this feature on par with Ubuntu 18.04 LTS. Hibernation allows you to pause your Amazon EC2 Instances when not required and resume them at a later time. Applications will start up exactly from where they
Embedded world 2020 is the trade fair for embedded systems technology. Given the rapid miniaturisation of hardware and the increasing scope of high performance computing, thousands of exhibitors use the show to take the stage and show off their work. This year Canonical is returning to discuss how to make embedded Linux, more developer-fr
This is the third and the last guide in this series. In the first installment, we learned about considerations for an update from Windows 7 to Ubuntu, key differences in hardware and software between the two operating systems, the terminology, and how to safely backup data ahead of migration. In the second tutorial, we covered
Many DevOps tools struggle as deployments change. Juju excels. 2020 heralds a decade for a divided technology industry. Software delivery is diversifying. Complexity is increasing. Teams are looking to make use of new approaches such as serverless and split large applications into microservices. They also need to retain their existing app
Whenever you write any code that is to be consumed by another, whether it be a library or some UI element, that consumer expects it to work in a certain way every time they interact with it. All good developers would agree and that’s why we also write tests that either break our code up
The first month of 2020 is over and lots is already happening. Everyone seems to have come back from the holidays refreshed and ready to go. Here lies the Ubuntu robotics team’s highlights from January. Including Adam Savage, our own security tools and lots and lots of robots. As ever, if you want us to
Newsletter signup
Deploying AI/ML solutions in latency-sensitive use cases requires a new solution architecture approach for many businesses. Fast computational units (i.e. GPUs) and low-latency connections (i.e. 5G) allow for AI/ML models to be executed outside the sensors/actuators (e.g. cameras & robotic arms). This reduces costs through lower hardware
(This blog post is part of a 5 part series, titled “How to launch IoT devices”. It will cover the key choices and concerns when turning bright IoT ideas into a product in the market. Sign up to the webinar on How to launch IoT devices to get the full story, all in one place.)
Following up on the previous example of building a rust and C based snaps, I thought we’d take a look at bundling a Java application as a snap. In this example we’ll use an open source game called “Shattered Pixel Dungeon“. It’s a little more complex than some more common snaps, which helps highlight some
This was a fairly busy two weeks for the Web and Design team at Canonical. Some of us attended our internal roadmap alignment sprint in Cape Town. These trips are extremely valuable for the Web and Design team as we interact with almost all teams across the company. Here are some of the highlights of
Installing an operating system is not an easy task. For most people, this is something they will never have done. The vast majority of people buy computers with the operating system already installed, so they never have to manually run through the system setup. The process can be intimidating, but we will try to make
Dell offers numerous workstations that come pre-installed with Ubuntu. For users wanting to run Ubuntu, pre-installed hardware offers a lot of long term benefits. On top of receiving the Ubuntu desktop experience out of the box, users receive specially fine-tuned features that complement their chosen hardware. For a PC to receive this lev
Artificial intelligence-created medicine to be used on humans for first time – For the first time, a drug created by AI and Machine Learning has been approved for human trials. The drug was created by British start-up Exscientia in collaboration with Japanese pharmaceutical firm Sumitomo Dainippon Pharma. While typical drug development ta
The container landscape is based on constantly evolving technology, with Kubernetes dominating the ecosystem for automating and managing containerised applications. While a very powerful software, it’s also complex. How do you compare Kubernetes to other options, get started with containers, and maintain over the long-term? In this webina
Ubuntu tech blog
Deep dives for developers
Visit the Ubuntu Tech Blog for deep dives into product features, step-by-step tutorials, and the latest updates from Canonical's engineering teams.