Archives
2125 posts
Bringing multiple windows to Flutter desktop apps
By Robert Ancell, 22 January 2025
Over the past 5 years, Canonical has been contributing to Flutter, including building out Linux support for Flutter applications, publishing libraries to help...
Ubuntu Summit 2024 Reflections
By ilvipero, 21 January 2025
As we move into 2025, we wanted to reflect on the crowning event of the year: the Ubuntu Summit. Just over two months ago, we celebrated Ubuntu’s 20th...
An Introduction to Open Source Licensing for complete beginners
By piperdeck, 20 January 2025
Open source is one of the most exciting, but often misunderstood, innovations of our modern world. I still remember the first time I installed linux on my...
A comprehensive guide to NIS2 Compliance: Part 1 – Understanding NIS2 and its scope
By João Hellmeister, 15 January 2025
The EU NIS2 directive, which calls for strengthening cybersecurity across the European Union, is now active in all member states. Join me for this 3-part blog...
Your data applications, contained and maintained
By Freyja Cooper, 14 January 2025
Introducing trusted open source database containers It’s time to stop proclaiming that “cloud native is the future”. Kubernetes has just celebrated its 10...
How we used Flask and 12-factor charms to simplify Canonical.com development
By jdkandersson, 9 January 2025
Learn how Canonical is using Python Flask and the 12-factor charm framework to simplify the development of Canonical.com and Ubuntu.com
What to know when procuring Linux laptops
By Rhys Knipe, 23 December 2024
Technology procurement directly influences business success. The equipment you procure will determine how your teams deliver projects and contribute to your...
Building RAG with enterprise open source AI infrastructure
By Michelle Anne Tabirao, 20 December 2024
How to create a robust enterprise AI infrastructure for RAG systems using open source tooling?A highlight on how open source can help
What is patching automation?
By Matthew de Klerk, 18 December 2024
In software, patches are updates that are designed to overcome problems, flaws or vulnerabilities in the programming. Patch management is the process of...
A beginner’s tutorial for your first Machine Learning project using Charmed Kubeflow
By shrishtikarkera, 17 December 2024
The goal of this guide is to show you how to develop a model capable of classifying different species of Iris flowers based on their characteristics, such as...
How does OpenSearch work?
By Michelle Anne Tabirao, 13 December 2024
How does opensearch work? OpenSearch is an open-source search and analytics suite. Developers build solutions for search and more!
What is SBOM? Software bill of materials explained
By Matthew de Klerk, 10 December 2024
An SBOM boils down to a detailed and accessible list of all the components that make up your software and where they come from. n this article, we’ll examine...