Ubuntu blog
All the latest news on the design and web team at Canonical.
Linux / UnixSecurityDevOps / SRE / infrastructureDistributed systems / cloud
- Posts
- 206 from 19 Dec 2018 to 21 Oct 2026
- Posting
- weekly (67 in the last year)
- Kind
- company blog
- Feed
- https://ubuntu.com/blog/feed
- Also at
- https://ubuntu.com/blog
2026 65
- php2shell (CVE-2026-109618 and CVE-2026-109619) – PHP critical vulnerability fixes available
- eMudhra CA compromise fixes available
- How to lower Android™ development costs by removing hardware from the critical path
- Canonical releases Ubuntu 26.10 Stonking Stingray
- Fixes available for CVE-2026-92392 and other curl vulnerabilities
- Myna speech-to-text is now available as a technology preview
- What’s new in security for Ubuntu 26.10?
- Devpack for Rust: Zero to Rust in seconds
- Securing open source software dependencies in the public cloud
- Confidential computing in the real world: finding your use case
- Android™ belongs in your CI/CD pipeline
- Realtime transaction fraud detection – with an LLM?
- Creating a private 5G network
- Fine tune your own custom LLM with Canonical Charmed Kubeflow and Feast
- Attach an Ubuntu Pro subscription to your AWS Image Builder image
- Beyond the 10-year mark: Extending Ubuntu Pro 16.04 LTS security coverage
- Evolution of the RISC-V ISA. What next after RVA23?
- Cut bloat, not features
- Ubuntu now certified on Qualcomm Dragonwing™ IQ-8275
- How we create a Canonical Academy exam
- Surviving the uncharted: when dedicated OpenStack expertise is your best ally in disaster recovery
- Canonical joins the Open Secure AI Alliance
- AI harnesses for telco autonomous networks
- Arduino® VENTUNO™ Q is available for pre-order with Ubuntu pre-installed
- Advantech AOM-2721 is now Ubuntu Certified
- Canonical integrates NVIDIA Nemotron 3.5 Lightning with Ubuntu for always-on AI agents
- Ubuntu’s virtualization hardware enablement (HWE) stack: a new model for confidential computing enablement
- Confidential computing and the new regulatory focus on data in use
- A day in the life of an Android developer with Anbox Cloud
- Managing Ubuntu on bare metal at scale
- Ubuntu Server: a platform made for enterprise scale
- Building an open source chain of trust: new research uncovers key blockers and ways forward
- Januscape vulnerability CVE-2026-53359 mitigations available
- DirtyClone Linux kernel local privilege escalation vulnerability fixes available
- Anbox Cloud on C4A metal: Android, at scale, without friction
- Canonical announces live kernel patching for Arm64
- So you need to add microcontrollers to your fleet: now what?
- Validating real-world skills through Canonical Academy
- Virtualized Android comes to Anbox Cloud
- Beyond Mythos: responding to a new threat landscape
- A look into Ubuntu Core 26: Building a local AI inference appliance in a virtual machine
- pedit COW kernel local privilege escalation vulnerability mitigations
- A decade of Ubuntu on IBM Z and IBM LinuxONE
- The next era of telco clouds: get open infrastructure choice with Sylva and Canonical Kubernetes
- What is RDMA over Converged Ethernet (RoCE)?
- Beyond tokens per watt – using Ubuntu 26.04 LTS for AI
- A look into Ubuntu Core 26: Deploying AI models on Renesas RZ/V series for production
- AI with AMD ROCm on Ubuntu: your questions answered
- Ubuntu and Ubuntu Pro on Azure Cobalt 200 VMs
- What is InfiniBand?
- How Canonical Support solves hard Linux performance bugs – even in 12-year old code
- Securing AI agent workflows on Ubuntu with the new NVIDIA OpenShell snap
- Canonical announces optimized Ubuntu images for TPU virtual machines by Google Cloud
- VMware hypervisor deployment using MAAS
- Migrating from Apache Spark 3 to Spark 4
- Introducing Workshop: launch sandboxed development environments on Ubuntu with a single command
- Run agentic workloads on Arm and Ubuntu
- Decoding design: How design and engineering thrive together in open source
- Developing web apps with local LLM inference
- Canonical announces fully Managed Kubeflow AI operations platform on the Microsoft Azure Marketplace
- A look into Ubuntu Core 26: Cloud-powered edge computing with AWS IoT Greengrass and Azure IoT Edge
- PinTheft Linux kernel vulnerability mitigation
- CVE-2026-46333 (ssh-keysign-pwn) Linux kernel vulnerability mitigations
- Why web engineering is great
- From inspiration to impact: design students from Regent’s University London explore open design for their dissertation projects
2025 8
- Open design: the opportunity design students didn’t know they were missing
- Generating accessible color palettes for design systems … inspired by APCA!
- How we ran a sprint to refresh our design website, Part 2
- In pursuit of quality: UX for documentation authors
- Improving our web page creation workflow: how structured content is slashing design and development time
- How we ran an effective sprint to refresh our design website, Part 1
- A deep dive into our grid system and typography for the A4 format
- An Introduction to Open Source Licensing for complete beginners
2024 2
2023 1
2022 19
- 3 step guide to start Hacktoberfest
- Design and Web team summary – 23 September 2022
- Design and Web team summary – 9 September 2022
- Design and Web team summary – 26 August 2022
- Design and Web team summary – 29 July 2022
- Design and Web team summary – 29 July 2022
- Design and Web team summary – 15 July 2022
- Design and Web team summary – 1 July 2022
- Design and Web team summary – 17 June 2022
- Design and Web team summary – 22 April 2022
- Design and Web team summary – 8 April 2022
- Design and Web team summary – 25 March 2022
- How we implemented an interactive Live Demo Box
- A new look for the Circle of Friends
- Design and Web team summary – 11 March 2022
- Design and Web team summary – 25 February 2022
- Design and Web team summary – 11 February 2022
- Vanilla’s accessibility documentation process
- Design and Web team summary – 14 January 2022
2021 30
- Design and Web team summary – 17 December 2021
- Design and Web team summary – 3 December 2021
- Design and Web team summary – 19 November 2021
- Design and Web team summary – 16 November 2021
- Design and Web team summary – 22 October 2021
- Top 6 projects from our Hackathon
- Design and Web team summary – 10 September 2021
- Design and Web team summary – 8 September 2021
- Design and Web team summary – 13 August 2021
- Design and Web team summary – 30 July 2021
- Design and Web team summary – 16 July 2021
- Design and Web team summary – 2 July 2021
- Design and Web team summary – 28 June 2021
- The story of a feature: “View my invoices”
- Design and Web team summary – 4 June 2021
- Design and Web team summary – 26 May 2021
- Design and Web team summary – 11 May 2021
- Taming unruly logo sections
- Design and Web team summary – 27 April 2021
- Multiculturalism and globalisation in user experience
- Transcribing user interviews with Amazon Transcribe
- Design and Web team summary – 12 April 2021
- Design and Web team summary – 29 March 2021
- Design and Web team summary – 17 March 2021
- CSS Animations
- Design and Web team summary – 01 March 2021
- Design and Web team summary – 15 February 2021
- Open source, teamwork and mental health: my FOSDEM 2021
- Design and Web team summary – 8 February 2021
- Design and Web team summary – 27th January 2021
2020 27
- Design and Web team summary – 29 December 2020
- Design and Web team summary – 08 December 2020
- Design and Web team summary – 24th November 2020
- Design and Web team summary – 10th November 2020
- Accessibility audit of Vanilla framework
- Design and Web team summary – 28th October 2020
- Design and Web team summary – 16th September 2020
- Design and Web team summary – 2nd September 2020
- Design and Web team summary – 20th August 2020
- Design and Web team summary – 4th August 2020
- Design and Web team summary – 20th July 2020
- Design and Web team summary – 8th July 2020
- Design and Web team summary – 22nd June 2020
- Making the MAAS machine list fast with React
- Design and Web team summary – 9th June 2020
- Design and Web team summary – 27 May 2020
- Design and Web team summary – 26th April 2020
- 2004 to 20.04 LTS: 16 years of Ubuntu mascots
- Design and Web team summary – 15th April 2020
- Automating our Vanilla releases with GitHub actions
- Design and Web team summary – 30th March 2020
- Design and Web team summary – 16 March 2020
- Tutorials for everyone from everyone
- Design and Web team summary – 5 March 2020
- Design and Web team summary – 14 February 2020
- Design and Web team summary – 5th February 2020
- Design and Web team summary – 17 January 2020
2019 17
- Design and Web team summary – 20 December 2019
- Design and Web team summary – 22 November 2019
- The lifecycle of a component
- We reduced our Docker images by 60% with –no-install-recommends
- Design and Web team summary – 25 October 2019
- Design and Web team summary – 11 October 2019
- Design and Web team summary –27 September 2019
- Design and Web team summary – 03 September 2019
- Design and Web team summary – 16 August 2019
- Design and Web team summary – 2 August 2019
- Design and Web team summary – 8 July 2019
- Vanilla Framework 2.0 upgrade guide
- New release: Vanilla framework 2.0
- Design and Web team summary – 10 May 2019
- Design and Web team summary – 15 March 2019
- Design and Web team summary – 20 February 2019
- Our new team practices site, and the democratic repository behind it
2018 1
Undated 36
- Upgrade your desktop: Ubuntu 26.04.1 LTS is now available
- How a missing kernel flag broke FIPS-certified containers in managed Kubernetes
- Scaling Android™ development without scaling hardware
- Android™ development shouldn’t start with a physical device
- Bring Zenoh to ROS 2 with snaps
- Grace on the currents: Stonking Stingray
- Canonical announces the Enterprise Store as part of Ubuntu Pro
- Tracing a memory leak bug in PID 1 and contributing an upstream fix: a Linux support story
- MAAS installation: bare metal provisioning is easier than ever
- Beyond safety and security: Why automotive open source demands dependability
- Canonical becomes Gold Sponsor of Trifecta Tech Foundation
- Hunting a 16-year-old SQLite bug with TLA+: is dqlite affected?
- How to use RISC-V custom instructions with Ubuntu
- Ubuntu Summit 26.04: connected by open source
- Template: Streamlining open source design contributions
- AI at the edge: simplifying infrastructure with Cisco and Canonical
- RISC-V profiles – why is RVA23 significant?
- Showcasing open design in action: Loughborough University design students explore open source projects
- Design and Documentation clinics at FOSDEM Fringe 2026
- Designing Canonical’s Figma libraries for performance and structure
- Canonical’s recipe for High Performance Computing
- Web team – hack week 2023
- Introducing a VSCode extension for Vanilla CSS Framework
- UX Deep Dive: Classify interactions for a more intuitive user interface
- Accessible by design: How we are designing for accessibility at Canonical
- Release of Vanilla framework v3.0
- Meet my co-worker, webbot
- Supporting “I don’t care about cookies”
- Regex basics
- Improving the code experience in Vanilla
- Testing your user contract
- Avoiding dropped connections in nginx containers with “STOPSIGNAL SIGQUIT”
- Remote collaborative design
- A fresh look for releases.ubuntu.com
- Zero to Snap – Rev up your packaging
- Our Kubernetes deployment pipeline