UbuCon India 2025
from
Saturday, 15 November 2025 (09:00)
to
Sunday, 16 November 2025 (22:05)
Monday, 10 November 2025
Tuesday, 11 November 2025
Wednesday, 12 November 2025
Thursday, 13 November 2025
Friday, 14 November 2025
Saturday, 15 November 2025
09:00
09:00 - 10:45
10:50
Promoting FLOSS through FOSSEE and Spoken Tutorial
-
Kannan Mougalya
(
IIT Bombay
)
Promoting FLOSS through FOSSEE and Spoken Tutorial
(Documentation, Community & Open Source)
Kannan Mougalya
(
IIT Bombay
)
10:50 - 11:50
Digital Sovereignty has become a critical requirement in these days of tariffs and sanctions. Free/Libre and Open Source Software is a tool to achieve this freedom. FOSSEE and Spoken Tutorial were started at IIT Bombay by the Ministry of Education to promote FLOSS. This activity has resulted in training of ten million students and teachers over a period of 12 years. The training method developed by Spoken Tutorial has received an IEEE Standard. This is the only educational technology from India to receive an IEEE Standard.
11:55
6 little-known features: How to make the most out of Launchpad
-
Guruprasad Lakshmi Narayanan
(
Canonical
)
6 little-known features: How to make the most out of Launchpad
(Cloud & Infrastructure)
Guruprasad Lakshmi Narayanan
(
Canonical
)
11:55 - 12:30
Launchpad is an open source suite of tools that help people and teams to collaborate on software projects and distributions. Launchpad is the centerpiece of Ubuntu development and provides various features and tools to develop and release every Ubuntu version and maintain it. But Launchpad is also free to use for all open source projects and there are many projects that are hosted on Launchpad. Launchpad offers various features like code hosting (git and bazaar), bug tracking etc. But it has a lot of powerful and useful features that aren't well-known. This talk will shed some light on some of those lesser-known features. # Bug tracker federation Launchpad is good at handling aggregate distributions of software, tracking and federating information with other places where similar software is maintained - for example remote bug tracking or groups of projects or a distribution in Launchpad itself, which allows tracking things across multiple entities all in one place. For example, this bug tracks the status of a remote execution vulnerability in the zeromq3 package in Suse, Debian, and Ubuntu. For more details, see https://help.launchpad.net/Bugs/MultiProjectBugs. # Launchpad build infrastructure Launchpad has a huge build farm with hundreds of builders for 8 architectures, that are capable of building various artifacts like deb packages, snaps, charms, OCI images etc. This infrastructure is provided for use by the Ubuntu and Launchpad user community to reliably build, package, and publish software for various architectures and platforms free of cost. The riscv64 architecture, which is the current/next hot architecture in the industry and was restricted to builds from trusted users only, is now open for everyone. # Recipes Launchpad also makes it easy to automate building these types of packages using recipes. There is support for creating recipes for deb packages, snaps, charms etc., that allow automating the building and publishing of software packages of various formats, whenever a change to the associated VCS repository is made. This allows developers to ship changes to users quickly. Even if the source is hosted outside Launchpad, recipes can be set up on Launchpad by setting up a code import for the external repository and setting up the recipe to use that for the builds. # Archive snapshots Since Launchpad is the platform and the engine powering Ubuntu development, release and maintenance processes, it tracks the details about every package uploaded to the Ubuntu archive or to PPAs and maintains the history of every change. With that, Launchpad is able to provide a point-in-time state information about the Ubuntu archive or a PPA. Using this, we now have an archive snapshot service for the Ubuntu archive and the PPAs at snapshot.ubuntu.com and snapshot.ppa.launchpadcontent.net respectively. We are working on extending this to various other archives like the ones corresponding to ESM and Ubuntu Pro. # Launchpad CI Launchpad has a built-in CI functionality that is powered by lpci. It is already being used by a lot of projects in the community for running pre-merge checks on their merge proposals. We are working on adding more useful features to it and making it better. Automation using the Launchpad API Did you know that Launchpad has a comprehensive API, documented at https://api.launchpad.net, that allows doing almost everything that can be done via the browser using a Launchpad account with the relevant permissions? Launchpad provides a Python library, launchpadlib, a useful interactive command-line utility lp-shell to play with the API easily. Summary Do you want to know what Launchpad is? If you know about it, do you want to become a power user and make the most out of it? This talk highlights 6 little-known features in Launchpad and how you can make use of them. # Biography Guruprasad is a software engineer at Canonical, working for the Launchpad team, who is passionate about computers and technology. He is a free software enthusiast and uses GNU/Linux extensively on personal computers and to self-host various services. He lives in Bengaluru, India. # Things to know or prepare for this session Some familiarity with Launchpad would be useful.
Self-Hosting 101: A real-time self-hosting workshop
-
Venkatesh Chaturvedi
Self-Hosting 101: A real-time self-hosting workshop
(Cloud & Infrastructure)
Venkatesh Chaturvedi
11:55 - 13:05
This is a continuation from my talk that I gave at UbuCon Asia 2025: - https://events.canonical.com/event/127/abstracts/838/ This time, I'm going to be hosting a workshop where I'll walk people through the steps on how to setup Ubuntu server from scratch for self-hosting. I'll start with setting up a VM with Ubuntu server. I'll walk through securing the server using firewall, fail2ban and other things. I'll then cover setting up a reverse-proxy like nginx and then host a simple web application on it. If time permits, I can also cover setting up podman for containers. I can also go a bit deep into the concepts and cover the basics of routing and tunneling as well. Requirements from attendees: - Laptop - It would be great if they could setup qemu on their device (I'll walk people through this if most of them aren't familiar with qemu.) - It would be great if they could pre-download the Ubuntu server ISO (https://ubuntu.com/download/server).
12:30
eSim on Ubuntu: Open Source EDA and PDKs for Circuit Design with Snap, Docker, and AI
-
Sumanto Kar
(
FOSSEE, IIT Bombay
)
Varad Patil
(
FOSSEE, IIT Bombay
)
Shanthi Priya
(
FOSSEE, IIT Bombay
)
Aditya Minocha
(
FOSSEE, IIT Bombay
)
eSim on Ubuntu: Open Source EDA and PDKs for Circuit Design with Snap, Docker, and AI
(Embedded Systems & IoT)
Sumanto Kar
(
FOSSEE, IIT Bombay
)
Varad Patil
(
FOSSEE, IIT Bombay
)
Shanthi Priya
(
FOSSEE, IIT Bombay
)
Aditya Minocha
(
FOSSEE, IIT Bombay
)
12:30 - 13:05
[eSim][1] on Ubuntu represents a complete open-source ecosystem for electronic design, simulation, and prototyping, combining the flexibility of Ubuntu with the power of modern packaging and deployment tools like Snap and Docker. Developed at [FOSSEE][2], IIT Bombay, eSim integrates schematic capture, circuit simulation using Ngspice and Verilator, mixed-signal support, and PCB workflows through KiCad, providing a unified alternative to costly proprietary EDA tools. With Snap packaging, users benefit from simple installation and seamless updates across Ubuntu versions, while Docker containers ensure reproducibility, portability, and ease of setup for workshops, collaborative research, and cloud environments. The inclusion of open-source Process Design Kits (PDKs) such as SkyWater 130nm, GF180(Work in Progress), and IHP SG13G2 bridges the gap between education and industry by allowing users to take their designs from circuit level to silicon, fostering innovation in open hardware. Looking ahead, the convergence of AI with eSim on Ubuntu opens new possibilities for automated circuit optimization, intelligent design space exploration, and smart error detection, making the design process faster, more efficient, and more accessible. Together, eSim, open-source PDKs, and Ubuntu’s AI-ready ecosystem pave the way for a democratized future in electronics design—one where students, researchers, startups, and industries can all collaborate and innovate without barriers. All the code resource for eSim are available on [eSim-GitHub][3] page. We are developing a [Cloud version of eSim][4]. [1]: https://esim.fossee.in [2]: https://fossee.in [3]: https://github.com/FOSSEE/eSim [4]: https://github.com/frg-fossee/eSim-Cloud
13:05
Optimising LLM Inference on Resource-Constrained Hardware: A Study with VLLM, Quantization, and Compression
-
Abdul Hakkeem P A
(
AI Researcher, Master's Student at Cochin University of Science and Technology
)
Optimising LLM Inference on Resource-Constrained Hardware: A Study with VLLM, Quantization, and Compression
(Artificial Intelligence & Machine Learning (AI/ML))
Abdul Hakkeem P A
(
AI Researcher, Master's Student at Cochin University of Science and Technology
)
13:05 - 13:25
When I first tried running an open-source LLM on my everyday GPU, the result was humbling out-of-memory errors, sluggish responses, and the sinking feeling that deploying LLMs was only for those with expensive infrastructure. That’s when I discovered VLLM, a framework built around continuous batching and efficient memory management. For me, it was a breakthrough: suddenly, the same hardware that choked on small models could serve 7B-parameter models with near real-time responses. Combined with quantization and compression from HuggingFace’s ecosystem, VLLM turned deployment from a frustrating experiment into a workable production pipeline. In this talk, I’ll walk through the journey of optimising LLM inference step by step: - How I used HuggingFace Optimum and VLLM to run 7B-parameter models on consumer-grade GPUs. - Tricks that reduced GPU memory usage by more than half, making real-time responses possible. - Benchmarks comparing latency, throughput, and cost across different optimisation strategies.
Ubuntu for Developers
-
Samir Kamerkar
(
Canonical
)
Ubuntu for Developers
(Desktop)
Samir Kamerkar
(
Canonical
)
13:05 - 13:35
Over the last year and a half there has been a focused effort to make the developer experience on Ubuntu as frictionless as possible. The effort builds an end to end platform for developers, especially those developing for Hybrid Cloud. It encompasses enterprise applicaton runtimes like Java, .NET, as well as developer favorites like Rust and Golang. Let's dive into the many enhancements like versioned toolchains, devpacks, build and test containers and chiseled containers.
13:35
Lunch Break
Lunch Break
13:35 - 14:35
14:35
Scaling AI Infra: Data Pipelines, Orchestration, and Distributed Training with Ray
-
Prarabdha Srivastava
(
IISc
)
Scaling AI Infra: Data Pipelines, Orchestration, and Distributed Training with Ray
(Artificial Intelligence & Machine Learning (AI/ML))
Prarabdha Srivastava
(
IISc
)
14:35 - 15:25
Modern AI systems are no longer bottlenecked by models—they are bottlenecked by infrastructure. Training and deploying state-of-the-art models requires managing terabytes of multimodal data, orchestrating distributed GPU clusters, and ensuring reproducibility, data consistency & fault tolerance. The difference between a successful AI project and an abandoned prototype often comes down to the invisible layer of infrastructure: how data is stored, streamed, preprocessed, and served for training and inference. In this talk, We will unpack why building robust AI infrastructure has become the most important problem in both academia and industry. We will explore many open-source tools can level the playing field, enabling even small teams—whether working in research or building products to handle data and computation at scale with far less overhead. I will introduce Ray, an emerging distributed computing framework, and demonstrate how it simplifies complex workflows—scaling from a laptop to multi-GPU clusters, streaming petabyte-scale datasets and orchestrating training/inference pipelines without the additional complexity. Crux of this workshop: 1. A clear understanding of the design trade-offs in large-scale AI infra (storage formats, ingestion, orchestration, inference). 2. A practical guide to using Ray, vLLM, KubeRay, and related tools on Ubuntu from distributed training and dataset versioning in academic research to building scalable pipelines and robust model serving in industrial deployments. 3. Common pitfalls & how to avoid them to build resilient AI infrastructure.
You Don’t Need to Be a Designer to Design: Fixing UX in Open Source
-
Archita Gorle
You Don’t Need to Be a Designer to Design: Fixing UX in Open Source
(Documentation, Community & Open Source)
Archita Gorle
14:35 - 14:55
Open source thrives on contributions from developers, testers, and community builders, but design often gets left behind. With far fewer dedicated designers in FOSS than in the commercial tech world, usability issues go unaddressed, and end users feel the friction. The good news: you don’t need a design degree or a new job title to make a difference. In this talk, I’ll briefly share my journey from Engineer to UX designer (now at Canonical), and show how *any contributor* can use simple, practical design methods to identify and solve UX issues in their favorite open source projects. I’ll try to break down *“design”* into simple steps anyone can try, noticing where people get stuck, asking the right questions, sketching ideas on paper, and trying them out with friends or community members. No special skills or software needed: just curiosity and a willingness to make things easier for others. Using examples, I’ll walk through how small UX fixes can have a huge impact on adoption and satisfaction. If you’ve ever thought, *“I see the problem, but I’m not a designer”* - this talk will give you the mindset and tools to step up and become one.
15:00
Building Production-Ready Kubernetes on Ubuntu: A Checklist Approach
-
Kunal Das
(
CastAI
)
Building Production-Ready Kubernetes on Ubuntu: A Checklist Approach
(DevOps & Security)
Kunal Das
(
CastAI
)
15:00 - 15:30
Moving from development to production Kubernetes on Ubuntu involves critical decisions that can make or break your deployment. This practical session provides an actionable checklist transforming production readiness into manageable steps. Drawing from real-world deployments, we'll cover essential components of production-ready Ubuntu Kubernetes clusters: CNI selection, storage strategies, CIS-aligned security hardening, and monitoring architectures that provide visibility without complexity. Attendees receive a downloadable checklist covering networking, storage classes, RBAC implementation, observability stack deployment, disaster recovery, and automated security scanning. Each item includes recommended open-source tools, Ubuntu-specific configurations, and common pitfalls. We'll demonstrate eBPF-based runtime monitoring, automated vulnerability scanning, cost-effective logging, and CI/CD pipelines with security policies. The session covers leveraging Ubuntu's AppArmor in containers, resource optimization, and scalable monitoring from small clusters to multi-region deployments. Focus is on actionable insights you can implement immediately: kubectl commands, YAML configurations, and automation scripts for Ubuntu environments. Help attendees avoid common mistakes and build robust, secure, maintainable platforms.
15:35
HaNDS: A Habituation-Driven Neuromorphic Anomaly Detection System
-
Sameer Guruprasad
(
Visvesvaraya Technological University
)
Siddhartha Pundit
(
Visvesvaraya Technological University
)
HaNDS: A Habituation-Driven Neuromorphic Anomaly Detection System
(Artificial Intelligence & Machine Learning (AI/ML))
Sameer Guruprasad
(
Visvesvaraya Technological University
)
Siddhartha Pundit
(
Visvesvaraya Technological University
)
15:35 - 15:55
Anomaly detection is a critical task in modern AI systems, from healthcare monitoring to IoT sensor networks. However, traditional approaches, whether statistical methods or deep learning models, often require significant computational resources, labeled training data, and lack interpretability. This makes them unsuitable for deployment on resource-constrained edge devices, where real-time, energy-efficient, and adaptive detection is essential. We present **HaNDS (Habituation-Driven Neuromorphic Anomaly Detection System)**, a biologically-inspired framework that mimics the habituation behavior of biological neurons to detect novel or surprising events in time-series data. Unlike traditional machine learning models, HaNDS does not require training data or complex optimization. Instead, it leverages adaptive thresholds and neuronal dynamics, decay, recovery, and novelty spiking, to identify anomalies in a lightweight, interpretable manner. HaNDS simulates habituating neurons where repeated exposure to the same stimulus weakens the response (habituation), while novel input triggers a spike (novelty detection). Each neuron is characterized by three parameters: **decay rate ($\beta$)**, **recovery rate ($\alpha$)**, and **novelty threshold ($\theta$)**. By deploying multiple neurons with different sensitivities, HaNDS provides diverse novelty profiles, enabling adaptive detection across varying signal contexts. We implemented HaNDS in C++ for maximum efficiency and benchmarked it on the ECG5000 dataset (5000 ECG sequences, 140 timesteps each). Our results demonstrate that HaNDS achieves competitive anomaly detection performance compared to classical methods (Z-score, MAD, Isolation Forest, One-Class SVM) while consuming significantly less energy. We also introduce entropy-based analysis to quantify the "surprise level" of novelty triggers and energy estimation to measure computational efficiency. HaNDS is designed for the full AI lifecycle, from prototyping on Ubuntu Desktop to deployment on Ubuntu Server for batch processing, and finally to Ubuntu Core for real-time edge inference on IoT devices like Raspberry Pi. Its lightweight, CPU-only design makes it ideal for resource-constrained environments, aligning perfectly with the growing demand for edge intelligence in smart homes, industrial IoT, and healthcare monitoring. We envision extending HaNDS to multi-modal sensor data (audio, vibration, network traffic), exploring spiking neural network hardware compatibility, and integrating it into federated learning frameworks for privacy-preserving edge AI. This work bridges neuroscience, edge computing, and open-source AI, offering a novel, efficient, and interpretable approach to anomaly detection for the Ubuntu community and beyond.
Hollywood Hacking on Ubuntu: Myths vs Reality
-
Vutukuri Sreenivas
(
Stackup
)
Hollywood Hacking on Ubuntu: Myths vs Reality
(Documentation, Community & Open Source)
Vutukuri Sreenivas
(
Stackup
)
15:35 - 15:55
It is often said that movies make hacking look very fast, exciting, and almost magical. Even people who know a little about computers may wonder how much of it is real, and how actual hacking works on Ubuntu systems. Movies often show hackers breaking passwords in seconds, opening secret files with one click, or using flashy 3D screens and moving text—but in reality, hacking is much different. It is slower, requires careful thinking, and uses real tools instead of magic. This talk helps bring clarity to the difference between Hollywood hacking and real-world security work. We will look at some common movie scenes and explain what really happens on Ubuntu systems. For example, movies show passwords breaking instantly, but in real life, checking passwords safely takes time and uses tools like `john the ripper` or `hashcat`. Movies show hackers opening secret files with one click, but in real life, we explore files using commands like `ls`, `grep`, and `scripts` to search for important information. Movies show fancy 3D graphics and glowing screens, but most work happens in the terminal, using simple scripts and programs. Movies often ignore security rules, but real hacking follows laws and ethical guidelines. Will also show some real tools used on Ubuntu for learning and testing security. These include network scanning with nmap, monitoring network traffic with tcpdump, and tracing system calls with **eBPF**. Attendees will see how these tools work in practice and how Ubuntu makes it easy to experiment in a safe environment. In the end, this talk aims to give insight to beginners, students, and anyone interested in computers and security. Attendees will learn which movie hacks are just for fun and which have a kernel of truth, understand what real hacking looks like on Ubuntu, see examples of real open-source tools used to test and protect systems, and get inspired to start learning security in a safe and practical way. By comparing myths with reality, this talk will make hacking on Ubuntu easier to understand and less mysterious, while keeping it fun and educational.
15:55
Coffee Break
Coffee Break
15:55 - 16:05
16:10
Ubuntu on Qualcomm Dragonwing platform for EdgeAI applications
-
Sujai SyrilRaj
(
Qualcomm
)
Ubuntu on Qualcomm Dragonwing platform for EdgeAI applications
Sujai SyrilRaj
(
Qualcomm
)
16:10 - 16:40
In this session, we introduce two developer boards built on the Qualcomm Dragonwing platform, both supporting Ubuntu 24.04: Rubik Pi 3: Showcases AI/ML workflows with Edge Impulse, optimized for real-time inference and seamless sensor integration. IQ9 SBC: Delivers high-performance capabilities for multimedia applications, industrial control, and advanced edge analytics.
16:45
Edge AI applications on Ubuntu, powered by the Qualcomm Dragonwing platform
-
Ravi Kumar Neti
(
Qualcomm
)
Edge AI applications on Ubuntu, powered by the Qualcomm Dragonwing platform
Ravi Kumar Neti
(
Qualcomm
)
16:45 - 17:15
This session explores real-world Edge AI applications using Qualcomm developer boards. Key use cases include: Deploying ML models for predictive maintenance and anomaly detection. Enabling smart vision and voice interfaces on the IQ9 SBC.
17:20
Building reliable dev environments fast with LXD, LXD Image Builder and cloud-init
-
Tushar Gupta
Building reliable dev environments fast with LXD, LXD Image Builder and cloud-init
(DevOps & Security)
Tushar Gupta
17:20 - 17:40
In this talk, I’ll demonstrate how you can use LXD, LXD Image Builder, cloud-init, and LXD profiles to create reliable, consistent development environments, reducing setup time for your teams from 60 minutes to just 5 minutes. As an example, I’ll be using Launchpad, a collection of web services that help software developers collaborate. If you’ve ever built or installed Ubuntu packages for different architectures, published to a PPA, or searched for or reported a bug in Ubuntu, chances are you’ve already worked with Launchpad even if you didn’t realize it. I’ll also share some of the challenges the Launchpad community faced when setting up development environments, and how combining LXD, LXD Image Builder, and cloud-init turned out to be the perfect solution to overcome them.
Managing the Mess of Experimentation in Deep Learning
-
Bibekananda Hati
Managing the Mess of Experimentation in Deep Learning
(Artificial Intelligence & Machine Learning (AI/ML))
Bibekananda Hati
17:20 - 17:40
Deep learning, often considered powerful yet a black box, continues to capture attention due to the math and philosophy behind each block of its pipeline. Researchers convince the world of a method by thoroughly explaining every detail — from the structure of code blocks to the choice of each parameter. In sensitive domains, this level of explanation is even more critical, as responsible and explainable AI demands clarity in every decision. Before arriving at that final solution, researchers often conduct dozens (or even hundreds) of experiments — changing components, tweaking parameters, or shifting philosophical approaches. Managing these experiments, along with related code and components, typically involves navigating a maze of folders and files. Over time, this becomes frustrating — especially when trying to compare experiments by specific changes or results. This can distract researchers from the real task: problem-solving, creativity, and analysis. To address this, I am developing PyTorchLabFlow — a lightweight, offline-friendly experiment management framework that organizes and manages the mess of deep learning experiments in a modular and reproducible way. **My talk will cover:** 1. The explanation of the mess in experimentation and why it matters in AI, especially deep learning. 2. Why researchers need to organize and structure everything they do. 3. A quick overview of PyTorchLabFlow: how it helps, how it works, and what it offers PyTorchLabFlow is open-source, and a stable version is available on GitHub https://github.com/BBEK-Anand/PyTorchLabFlow
17:45
Closing Remarks
-
Bhavanishankar Ravindra
(
Private Entrepreneur/Ubuntu developer
)
Closing Remarks
Bhavanishankar Ravindra
(
Private Entrepreneur/Ubuntu developer
)
17:45 - 18:00
Sunday, 16 November 2025
10:00
Open Life: Exploring our journey
Open Life: Exploring our journey
10:00 - 11:20
11:20
Group Photo
Group Photo
11:20 - 11:30
11:30
AI-Controlled Robotics: Build Your Own Natural Language Robot Interface with Claude and ROS
-
Manjunath Janardhan
AI-Controlled Robotics: Build Your Own Natural Language Robot Interface with Claude and ROS
(Artificial Intelligence & Machine Learning (AI/ML))
Manjunath Janardhan
11:30 - 13:00
**Workshop Overview:** ---------------------- Learn how to create an AI-powered robotics development environment where you can control robots through natural language using Claude Desktop and the Model Context Protocol (MCP). This hands-on workshop covers setup for macOS, Ubuntu, and Windows users. **What You'll Learn:** ---------------------- - Understanding Model Context Protocol (MCP) and its robotics applications - Setting up ROS environments across different operating systems - Building and configuring MCP servers for robot control - Establishing cross-platform communication (VM networking, rosbridge) - Controlling simulated robots through conversational AI - Visualizing robot data with modern tools (Foxglove Studio) Prerequisites: -------------- - Laptop with macOS, Ubuntu, or Windows (8GB RAM minimum, 16GB recommended) - Basic command-line familiarity - Interest in robotics and AI (no prior ROS experience required) What to Install Before the Workshop: ------------------------------------ - Claude Desktop application - For macOS: UTM virtualization software - For Windows: VirtualBox or VMware - For Ubuntu: Direct installation capability - Git for cloning repositories Workshop Structure (90 minutes): -------------------------------- **Introduction (10 minutes)** - The vision: Natural language robot control - MCP architecture overview - Use cases and applications Setup Phase (30 minutes) ------------------------ - Track 1: Ubuntu users (native installation) - Track 2: macOS users (VM + rosbridge approach) - Track 3: Windows users (WSL2 or VM approach) - Installing ROS and dependencies - MCP server configuration Integration Phase (25 minutes) ------------------------------ - Configuring Claude Desktop with MCP - Setting up robot simulation (TurtleBot3 or turtlesim) - Testing the connection - First robot commands through AI Hands-on Experimentation (20 minutes) ------------------------------------- - Controlling robot movement through natural language Reading sensor data - Exploring ROS topics, nodes, and services via MCP - Group challenges and experimentation Wrap-up (5 minutes) ------------------- - Next steps and resources - Community contribution opportunities - Q&A Key Takeaways: -------------- - Working AI-robot control system on your laptop - Understanding of MCP architecture - Cross-platform ROS development skills - Foundation for advanced robotics projects
Kernel-level Threat Detection on Ubuntu
-
Vutukuri Sreenivas
(
Stackup
)
Kernel-level Threat Detection on Ubuntu
(DevOps & Security)
Vutukuri Sreenivas
(
Stackup
)
11:30 - 11:50
You’ve probably heard of traditional Linux security tools intrusion detection systems, antivirus agents, log monitors. They sit on top of the OS, scanning files, parsing logs, and raising alerts. Useful, but often **late** to the party. By the time they notice something, the attack has already happened. Now imagine moving one layer deeper right into the Linux kernel itself. With technologies like eBPF, Ubuntu can watch processes, system calls, and network activity in real time, at the point of execution. Instead of scraping logs after the fact, you get live telemetry from the kernel that shows you exactly what’s happening as it happens. But what does “kernel-level detection” actually mean in practice? How do you collect useful data without slowing everything down? How do you separate normal activity from malicious patterns? And what tools exist today on Ubuntu that make this more approachable for developers, sysadmins, and security teams? This talk will map out the current landscape of kernel-level threat detection on Ubuntu. We’ll explore eBPF based approaches, integration with Ubuntu’s security stack (AppArmor, auditd, systemd tools), and emerging projects that bring visibility directly into the kernel. will see how different methods compare their tradeoffs in performance, usability, and detection accuracy. Most importantly, will show what all this means for you as an Ubuntu user. Whether you’re running a laptop, a fleet of servers, or Kubernetes clusters, kernel-level detection is changing how we think about defense. By the end of the session, you’ll walk away with a clear sense of what’s possible today, what’s experimental, and how you can start using Ubuntu itself as a first-class security observability platform.
11:55
Don't just write documentation, design it!
-
Keirthana Thangavelu Srinivasan
(
Canonical
)
Don't just write documentation, design it!
(Documentation, Community & Open Source)
Keirthana Thangavelu Srinivasan
(
Canonical
)
11:55 - 12:15
This talk will focus on benefits of designing documentation based on the user experience. What typically happens in the world of documentation, especially in open source communities is that documentation is written "for" a product, keeping the product evolution front and center. This talk intends to challenge that notion by comparing real time examples and demonstrating how consciously designing documentation following the user journey instead of the product journey can provide better positioning for the products in the market and also draw users' attention better.
12:20
Why Young India Needs To Rock Open Source, Now.
-
Soundarya Rangarajan
(
Canonical
)
Why Young India Needs To Rock Open Source, Now.
(Cloud & Infrastructure)
Soundarya Rangarajan
(
Canonical
)
12:20 - 12:40
India’s developer ecosystem is one of the youngest and fastest-growing in the world, yet there’s still a gap between brilliant blue-sky ideas and truly enterprise-grade, sustainable solutions. At the same time, vendor lock-in, rising cloud costs, and security concerns make it critical for India to take ownership of its digital future. Most young developers here already work with Ubuntu, making it one of the most popular Linux base images for containers. But what if there was a better way to go beyond just building apps, towards building secure, scalable solutions that stand the test of time? This talk introduces **Rocks**—Ubuntu’s next-gen container images—and shows why they matter for India. We’ll explore: 1. How Rocks differ from familiar Docker images. 2. How **Chisel** tooling reduces attack surfaces without compromising developer experience. 3. How Rocks tie into the **broader Ubuntu ecosystem** (Juju, charms, orchestration) to unlock scalable, multi-cloud, vendor-neutral deployments—the very model already powering national projects like UIDAI’s microservices platform for Aadhar. 4. A **demo** of an **India-relevant use case involving DPGs (Digital Public Goods)**, showing how simple it is to start “rocking” your containerized apps, and what implications this has on security, stability and lifecycle-management in the long run. By the end, you’ll see how Rocks can be the foundation for India’s young innovators to build open source that’s not only developer-friendly, but also secure, sovereign, and enterprise-grade.
12:45
Developer-Ready Ubuntu on Qualcomm IoT Platforms
-
LK Reddy Ponnatota
(
Qualcomm
)
Developer-Ready Ubuntu on Qualcomm IoT Platforms
LK Reddy Ponnatota
(
Qualcomm
)
12:45 - 13:05
Discover how Ubuntu and Linux open-source solutions power Qualcomm SoCs and hardware kits such as Rubik Pi, Arduino Uno Q, and IQ9 EVK. This session will showcase software offerings for AI/ML development, including demos of AI vision models and small language models running on Ubuntu on-device. Learn how these platforms enable building innovative edge AI use cases across diverse markets—retail, smart homes, industrial automation, and more—using IoT devices at the edge. LK Reddy Ponnatota is Senior Director of Engineering at Qualcomm, leading initiatives in Edge AI solutions across business units. With extensive experience in AI/ML enablement on Qualcomm platforms, LK has driven developer-focused innovations across AI/ML workflows, GenAI, applications, and edge deployments. LK has spearheaded projects integrating Ubuntu with Qualcomm SoCs like Rubik Pi, Arduino Uno Q, and IQ9 EVK, enabling developers to build AI vision models and small language models on-device. LK’s work empowers industries to adopt open-source solutions for edge AI use cases in retail, smart homes, and industrial automation. At UbuCon India, LK will present “Developer-Ready Ubuntu on Qualcomm IoT Platforms”, showcasing AI workflows, demos, and best practices for building edge intelligence using Ubuntu.
13:05
PCLive: Pipelined Restoration of Application Containers for Reduced Service Downtime
-
Shiv Bhushan Tripathi
(
Indian Institute of Technology Kanpur
)
PCLive: Pipelined Restoration of Application Containers for Reduced Service Downtime
(Cloud & Infrastructure)
Shiv Bhushan Tripathi
(
Indian Institute of Technology Kanpur
)
13:05 - 13:25
Application containers are widely used in contemporary cloud computing environments. Migration of containers across hosts provides cost-effective cloud management by enabling improved server consolidation, load balancing and enhanced fault tolerance. One of the primary objectives of container migration is to reduce the service downtime of applications hosted in containers. The service downtime depends on performing the migration activities efficiently, specifically from the time the container is stopped on the source host till it is restored and fully functional at the destination host. In this paper, we show that, the state-of-the-art pre-copy migration strategy for containers using checkpoint and restore techniques (e.g., CRIU) inflates the downtime due to its inherent limitations in the restoration procedures, particularly for containers with large memory working set size. We propose PCLive to address this bottleneck using a pipelined restore mechanism. Compared to the baseline CRIU pre-copy migration, PCLive results in up to ~38.8x reduction in restoration time which leads to a reduction of service downtime by up to ~2.7x for migration of a container hosting the Redis key-value store over an one Gbps network. We also present comprehensive comparative analysis of the resource cost for the proposed solution along with additional optimizations to demonstrate that PCLive can reduce the application downtime in a resource efficient manner leveraging its flexible and efficient design choices.
buffer / change over
buffer / change over
13:05 - 13:10
13:10
OSCAL - An free open source DSL for GRC Engineers
-
Balachandran Sivakumar
OSCAL - An free open source DSL for GRC Engineers
(DevOps & Security)
Balachandran Sivakumar
13:10 - 13:30
OSCAL (Open Security Controls Assessment Language), developed by NIST, is rapidly becoming the standard for representing compliance, controls, risks, and assessment data in machine-readable formats. While already gaining traction in FedRAMP and other GRC automation efforts, its potential for the broader cybersecurity ecosystem is only beginning to unfold. In this talk, I will share extensions to OSCAL that enable more efficient handling of multi-framework conformance and crosswalks between standards. I will also show how OSCAL can be applied to audit reporting, making reports not just human-readable but also machine-parseable and automation-friendly. These advancements open the door to faster compliance workflows, reduced manual effort, and a more open, interoperable approach to GRC.
13:30
Lunch Break
Lunch Break
13:30 - 14:40
14:50
From Notebook to Cloud: Deploying an ML Model on Ubuntu in 60 Minutes
-
Aditya D
Saumili Dutta
From Notebook to Cloud: Deploying an ML Model on Ubuntu in 60 Minutes
(Artificial Intelligence & Machine Learning (AI/ML))
Aditya D
Saumili Dutta
14:50 - 15:50
Ever wondered how the machine learning models you experiment with on your laptop can go live for the world to use? This hands-on workshop will take you on a journey from a simple notebook to a fully deployed model in just one hour. We'll start small, training a prebuilt ML model right on your Ubuntu machine, and then scale out, containerizing your model and deploying it on MicroK8s. Finally, we'll reflect on how these techniques fit into real-world MLOps workflows, giving you practical strategies for scaling, monitoring, and integrating with open-source tools. By the end, you’ll have taken your model from code to cloud—and seen how Ubuntu makes it all possible. Learning Outcomes: Learn to set up a reproducible ML development environment on Ubuntu. Train a small ML model (image classifier or sentiment analysis) from scratch. Containerize your model with Docker or Podman, and deploy it on a lightweight Kubernetes cluster. Expose a REST API endpoint to interact with your model. Gain insight into real-world MLOps practices, including scaling strategies, monitoring, and workflow integration. Understand how the same containerized model can be extended to edge devices or multi-cloud deployments. Audience Takeaways: Participants will leave with a practical, end-to-end understanding of ML model deployment, from local training to cloud-ready infrastructure—plus the confidence to replicate this workflow for their own projects. Ubuntu becomes your trusted launchpad for turning notebooks into deployable services.
Open Source IoT Tools for Ubuntu: Enabling Scalable, Secure, and Interoperable IoT Deployments
-
Ramprakash Singaravel
(
Anna University, UCE Thirukkuvalai
)
Open Source IoT Tools for Ubuntu: Enabling Scalable, Secure, and Interoperable IoT Deployments
(Embedded Systems & IoT)
Ramprakash Singaravel
(
Anna University, UCE Thirukkuvalai
)
14:50 - 15:10
The robust ecosystem of open-source tools available for Internet of Things (IoT) deployments on Ubuntu Linux, highlights how these tools collectively address the key challenges of modern IoT implementations. In Modern days, Ubuntu's package management system and long-term support model provide an ideal foundation for IoT solutions across industrial, commercial, and residential applications and more. The research categorizes and evaluates prominent open source tools including Node-RED for visual programming, Eclipse Mosquitto for MQTT messaging, ThingsBoard for device management and visualization, InfluxDB for time-series data storage, and HomeAssistant for home automation. The findings suggest that Ubuntu's open source IoT ecosystem offers compelling advantages over proprietary alternatives, particularly for organizations seeking cost-effective solutions with flexibility for customization and long-term sustainability. This research contributes to the understanding of how open source technologies can accelerate IoT innovation while addressing critical implementation challenges in resource-constrained and security-sensitive environments.
15:15
Data Center Virtualization 2025
-
Saquib Akhtar
(
Linux SME & IDM L3 Lead @ NOKIA
)
Data Center Virtualization 2025
(Cloud & Infrastructure)
Saquib Akhtar
(
Linux SME & IDM L3 Lead @ NOKIA
)
15:15 - 15:35
Virtualization is at the heart of today’s data centers, and Ubuntu plays a key role in making it accessible and efficient. From KVM and QEMU to cloud platforms and containerization, Ubuntu provides the foundation for building flexible, scalable, and cost-effective virtualized environments. In this session, I will share experiences and practical use cases of deploying and managing virtualization on Ubuntu, focusing on how open-source tools can simplify operations, improve resource utilization, and empower developers and sysadmins alike.
15:50
Open Source Chip Design Ecosystem
-
N Nishchit
(
BMS College of Enigneering
)
Open Source Chip Design Ecosystem
(Documentation, Community & Open Source)
N Nishchit
(
BMS College of Enigneering
)
15:50 - 16:10
The open-source chip design ecosystem is one of the way everyone can learn how hardware is designed, verified, and fabricated. This talk will provide an introductory overview of key open-source tools, frameworks, and processes, focusing on the *RISC-V architecture*, *SkyWater PDK*, and the *OpenROAD autonomous design flow* and some other supporting tools. Through my personal exploration, I will highlight how beginners can start contributing, experimenting, and learning in this ecosystem. **Attendees will leave with a clear roadmap of resources, practical examples, and a foundational understanding of open-source chip design.**
16:05
GitOps + Ubuntu: Managing Infrastructure, Snap & Cloud Deployments Declaratively
-
Neel Shah
GitOps + Ubuntu: Managing Infrastructure, Snap & Cloud Deployments Declaratively
(Cloud & Infrastructure)
Neel Shah
16:05 - 16:25
GitOps is not limited to Kubernetes - it is a paradigm for managing everything as code. In this dialogue, we will find out how GitOps practices with Flux or ArgoCD can be extended to the Ubertu system itself. From OS configuration and security patch to Snap, APT package and management of service, GIT becomes a single source of truth. We will showcase how to control the Ubuntu infrastructure on the cloud, on-dim or edge, and show how automatic rollouts, drift detection and rollback create a self-healing, auto-environment. The attendees will leave the app and infrastructure management under the GitOps with a clear understanding of the way to unite, bridging the gap between the cloud native workflow and the wide Ubuntu ecosystem.
16:10
Qualcomm IoT Platforms: Journey from Yocto to Ubuntu
-
Sourabh Banerjee
(
Qualcomm
)
Qualcomm IoT Platforms: Journey from Yocto to Ubuntu
Sourabh Banerjee
(
Qualcomm
)
16:10 - 16:30
An overview of what Qualcomm engineering teams have done to provide Ubuntu based development experience on Qualcomm IoT Platforms. Sourabh Banerjee has been part of Qualcomm for over 15 years, playing a part in shaping the future of embedded systems and smart devices. A seasoned engineering leader, Sourabh has led and contributed to groundbreaking projects — including one of the first smartwatches powered by Snapdragon. With over a decade of experience working on Linux-based distributions, Sourabh has been instrumental in enabling Qualcomm SoCs to power a wide range of products, from IP and surveillance cameras to voice assistants and other connected devices. His work continues to be in the area of bringing intelligent edge computing to life.
16:30
Coffee Break
Coffee Break
16:30 - 16:40
16:40
Supercharging Your API Testing Workflow on Ubuntu with Bruno
-
Ganesh Patil
(
usebruno
)
Supercharging Your API Testing Workflow on Ubuntu with Bruno
(Desktop)
Ganesh Patil
(
usebruno
)
16:40 - 17:40
APIs are the backbone of modern applications but testing them reliably can still be a challenge. In this session, we’ll showcase Bruno, a fast, open-source API testing tool designed to make building, testing, and debugging APIs easier. We’ll walk through real-world examples of: - Designing and testing REST and gRPC APIs with Bruno Leveraging scripting and environment variables for dynamic, repeatable tests Integrating Bruno into your Ubuntu-based developer workflow Using open-source tools to boost collaboration between developers and DevOps teams Bruno supports Snap and Flatpak, making installs and updates seamless on Ubuntu. I’ll share how we’re embracing Ubuntu’s ecosystem and how community feedback directly improves Bruno from packaging and testing to docs and examples. If you’re a backend developer, DevOps engineer, or open-source enthusiast, you’ll leave with practical recipes to build and test APIs more confidently and clear paths to contribute (issues, packaging feedback, docs, examples).
The journey of a debian package from a developer's computer to an archive
-
Guruprasad Lakshmi Narayanan
(
Canonical
)
The journey of a debian package from a developer's computer to an archive
(Documentation, Community & Open Source)
Guruprasad Lakshmi Narayanan
(
Canonical
)
16:40 - 17:10
In this talk, we will go through the details of the process that happens to allow a Debian package on a developer's computer to be published to an archive (Ubuntu primary archive and/or a Launchpad PPA)
17:15
The Heartbeat of Open Source: Stories, Pathways and People Beyond Code
-
Aditya D
Saumili Dutta
The Heartbeat of Open Source: Stories, Pathways and People Beyond Code
(Documentation, Community & Open Source)
Aditya D
Saumili Dutta
17:15 - 17:35
When people talk about open source, they usually think it is only commits, pull requests, and code brilliance. While the truth is, code isn’t the whole story. What really keeps open source alive are the ecosystems of care, culture, and community wrapped around it. Behind every healthy project, there’s a README that introduces the project, Contribution guidelines that invites them in, Communities—local or global—that meets, helps and grows together. Documentation is no different than storytelling where Licensing reflects values and philosophy and diversity and inclusion become the actual foundation of resilience. This talk challenges the idea that contribution = code. Drawing from real experiences in FOSS projects and community building, we’ll share how we can: Write documentation that feels like an invitation, not an instruction manual. Build and sustain local communities (LoCos) that strengthen advocacy and amplify diverse voices. Design contribution pathways that act like bridges, not walls. Breathe diversity and inclusion into the DNA of projects, not tack them on as extras. Treat licensing and governance as tools that empower, not intimidate. Learning Outcomes Recognize non-code contributions as critical to FOSS sustainability. Learn how inclusive documentation and guidelines lower barriers. Understand strategies for building and supporting diverse local communities. See licensing and governance as cultural as well as legal choices. Leave with practical steps to nurture open source as an ecosystem of belonging
17:40
Low-Latency OpenAFS on Ubuntu: Real-Time File Sharing for Robots & Edge Devices
-
Utkarsh Maurya
(
National Institute of Technology, Hamirpur, Himachal Pradesh, India
)
Low-Latency OpenAFS on Ubuntu: Real-Time File Sharing for Robots & Edge Devices
(Embedded Systems & IoT)
Utkarsh Maurya
(
National Institute of Technology, Hamirpur, Himachal Pradesh, India
)
17:40 - 18:00
**Low-Latency OpenAFS on Ubuntu: Real-Time File Sharing for Robots & Edge Devices** **Abstract** Here’s the deal: robots and sensors are everywhere now. Drones, Raspberry Pis, Jetsons, Coral boards - you name it. They’re all spitting out massive amounts of data: LiDAR scans, video feeds, GPR readings. The problem? Getting that data across multiple compute nodes fast, reliably, and without crying about cloud latency. That’s where OpenAFS comes in. Yeah, it’s this old-school distributed file system that most people forgot about, but when you hack it right, it’s insanely powerful. And when you throw Ubuntu into the mix (on both ARM and x86), you get this battle-tested, offline-friendly, low-latency pipeline for robotics and embedded systems. In this talk, I’ll show you how I’ve been using OpenAFS to do things like: - Stream LiDAR data from drones in real time without choking. - Collect and sync sensor logs across a fleet of Raspberry Pis. - Tie it all into ROS so multiple agents share data like they’ve got a group chat. - Tune the Ubuntu kernel and network stack so the system doesn’t jitter when milliseconds actually matter. And yes - we’ll go through real field-tested use cases, like using aerial drones with Ground Penetrating Radar for landslide rescue. It’s not theory. It’s stuff I’ve actually hacked on, crashed on, and debugged at 3AM. If you care about robotics, real-time systems, or just want to see how an “ancient” distributed file system can unlock futuristic applications, you’ll want to catch this. **What You’ll Take Away** 1. How to deploy and configure OpenAFS on Ubuntu for edge environments. 2. Tricks to shave latency off file read/writes on low-power devices. 3. How distributed file systems can simplify robotics and IoT data flows. 4. Why you don’t always need a cloud pipeline to do serious real-time stuff. **Who This Talk Is For** Intermediate Linux nerds, robotics engineers, system builders, or anyone who’s ever had to move a ton of sensor data between edge devices and thought: “Why is this so painful?” **Prereqs** Know your way around Ubuntu. Basic networking/file systems knowledge. If you’ve touched a Raspberry Pi or messed with ROS, even better. **Speaker Bio** I’m **Utkarsh Maurya** - senior at NIT Hamirpur, ex-firmware dev at Cypherock, and currently a kernel dev at a stealth startup. I’ve built drone-based landslide rescue systems with custom GPR, done low-latency sensor networking on Raspberry Pi/Jetson/Coral boards. I also mess around with bare-metal 6502 computers, blockchain infra, and kernel internals for fun. Basically, I like taking weird open-source tech and pushing it way past what people think it’s for.
17:45
Streamlining Pedagogical Content Creation- A Hierarchical Agent-Based Architecture for the Procedural Generation of Multimodal FOSS Tutorials
-
Sumanto Kar
(
FOSSEE, IIT Bombay
)
Aditya Bhattacharya
(
Rajiv Gandhi Institute of Petroleum Technology
)
Kannan Moudgalya
(
Director EduPyramids, Former Professor IIT Bombay
)
Streamlining Pedagogical Content Creation- A Hierarchical Agent-Based Architecture for the Procedural Generation of Multimodal FOSS Tutorials
(Artificial Intelligence & Machine Learning (AI/ML))
Sumanto Kar
(
FOSSEE, IIT Bombay
)
Aditya Bhattacharya
(
Rajiv Gandhi Institute of Petroleum Technology
)
Kannan Moudgalya
(
Director EduPyramids, Former Professor IIT Bombay
)
17:45 - 18:05
We introduce a cognitive architecture for the autonomous synthesis of pedagogical content, inspired by the [Spoken Tutorial project][1] and aligned with the broader goals of the [FOSSEE][2] (Free/Libre and Open Source Software for Education) initiative at IIT Bombay. This framework employs a distributed agentic workflow to automate the end-to-end generation of instructional materials for Free and Open Source Software (FOSS). The primary objective is to address the significant latency, resource overhead, and manual fidelity required by conventional content creation methodologies. Our system is engineered to radically compress the production lifecycle, thereby scaling the availability of high-quality FOSS education for academic and resource-constrained environments. Conventional didactic content production is characterized by a disarticulated, high-latency workflow that is heavily reliant on human expertise at multiple stages. This paradigm presents substantial barriers to scalability and introduces variability in pedagogical quality. In contrast, our proposed architecture operationalizes the entire creation process as a unified, deterministic computational problem. It transforms a high-level topic directive into a complete, synchronized suite of instructional assets, thereby enforcing a uniform stylistic and pedagogical standard while minimizing human intervention. The system is architected as a logical pipeline implemented across a distributed workflow of functionally specialized agents. Task execution is coordinated asynchronously through a unified communication channel, which governs the sequential progression of artifact generation. The process is initiated when a Pedagogical Scripting Agent consumes an initial topic directive and produces a complete narrative script. This artifact is then published to the channel, triggering a human-in-the-loop (HITL) validation gate where the script undergoes review and potential refinement. Upon successful validation, the verified script is broadcast on the channel, where it is consumed by the Visual Manifestation Agent. This agent then generates a semantically aligned set of presentation slides. In the terminal stage of the pipeline, both the script and its corresponding slides are consumed by a Temporal Synchronization Agent, which computes and fuses the final timing metadata to produce the complete, synchronized tutorial package. The realization of this distributed architecture was pivotally dependent on the Ubuntu environment. Its native support for kernel-level containerization primitives and high-throughput networking APIs provided the bedrock for our asynchronous communication channel, while its role as the reference platform for leading AI frameworks ensured seamless integration of the entire development toolchain. The cognitive core of each agent is powered by a sophisticated Retrieval-Augmented Generation (RAG) paradigm. To ensure maximal contextual relevance, we implement a hybrid retrieval strategy, combining sparse (e.g., BM25) and dense vector search mechanisms to query a domain-specific corpus of FOSS documentation, existing tutorials, and visual design templates curated under the FOSSEE initiative. The retrieved document candidates and graphical precedents are subsequently re-ranked by a lightweight cross-encoder model before being injected into the prompt. For complex problem-solving, agents leverage a Chain-of-Thought (CoT) reasoning process. This enables them to generate intermediate logical steps before producing the final output, critical for structuring coherent narratives and designing semantically relevant visual progressions. Furthermore, a Chain-of-Verification (CoVe) process is integrated to iteratively refine generated content against retrieved facts and pre-defined pedagogical criteria, ensuring both factual grounding and logical, pedagogical soundness in the synthesized artifacts. By synergizing a collaborative multi-agent topology with an advanced hybrid-retrieval RAG framework, Chain-of-Thought reasoning, and a visual synthesis component, our system provides a novel solution for autonomous instructional design. The architecture drastically reduces the content creation lifecycle, enhances pedagogical uniformity, and democratizes the capacity to produce high-quality FOSS tutorials at scale. This work builds upon and extends the long-standing contributions of FOSSEE, IIT Bombay, in creating accessible, open-source educational resources, offering a scalable model for academic and open-source communities worldwide. Keywords: AI, Chain-of-Verification, RAG, Multi-Agent Systems, Chain-of-Thought (CoT), LLM, Automation, Educational Technology, FOSS, Ubuntu, HITL, Multimodal Generation. [1]: https://spoken-tutorial.org [2]: https://fossee.in
18:05
Introducing Canonical Academy
-
Ishani Ghoshal
Introducing Canonical Academy
(Documentation, Community & Open Source)
Ishani Ghoshal
18:05 - 18:10
In this talk, we want to introduce [Canonical Academy][1] - a new learning and qualification platform built to empower individuals with real-world, hands-on skills that reflect the way open source is used in production today. We’ll give the community an inside look at the development of Canonical Academy, how it aligns with Ubuntu’s mission, and why we believe it fills an important gap in the current Linux and open source learning ecosystem. What the session will cover: 1. How Canonical Academy is structured - An overview of our job-based tracks, starting with the System Administrator qualification, and what learners can expect from each. 2. Our exam creation methodology - A behind-the-scenes look at how we design exams to be practical, meaningful, and reflective of the actual work done in professional environments — including input from engineers, educators, and subject matter experts. 3. What this means for the community - how to validate skills, upskill for a job, contribute as an SME. 4. Get involved- Learn how to join as a beta tester, sign up as a subject matter expert, provide feedback to shape future exam tracks [1]: https://ubuntu.com/credentials
18:10
Embedded UAV Robotics in the Ubuntu Ecosystem: Robotic Arm Integration for Smart Delivery Applications
-
Karthik M
Embedded UAV Robotics in the Ubuntu Ecosystem: Robotic Arm Integration for Smart Delivery Applications
(Embedded Systems & IoT)
Karthik M
18:10 - 18:15
### Abstract The final frontier of logistics,last-mile delivery is ripe for disruption. This presentation introduces an advanced smart delivery UAV with an integrated robotic arm, a system built from the ground up on the foundational tools of the **Ubuntu ecosystem**. We demonstrate how Ubuntu provides the stability, security, and flexibility required for complex, real-world robotics applications. We will explore the complete project lifecycle, showcasing why **Ubuntu** is the platform of choice for serious robotics development. From the long-term support of **Ubuntu 22.04 LTS** during the build phase to the transactional updates of **Ubuntu Core** in deployment, the system's architecture pivots on the deep integration between Ubuntu and the Robot Operating System (**ROS 2**). This session will detail the architecture, covering: - **An Ubuntu-Centric Integration:** How **Ubuntu** provides the stable and performant environment for **ROS 2** to seamlessly integrate the flight controller with the robotic arm's servos. - **Validated Mechanical Design:** A look into the engineering analysis, including Finite Element Analysis (FEA) on the carbon fiber frame and the numerical calculations that determined a stable 2:1 thrust-to-weight ratio. - **Mission Control on Ubuntu:** Using the popular Mission Planner software on an **Ubuntu-based ground station** to program complex, autonomous delivery sequences using MAVLink commands. - **Deployment with Ubuntu Core & Snaps:** Why **Ubuntu Core** is the ideal OS for reliable edge devices, using **Snaps** to containerize the drone's software for enhanced security and robust, over-the-air updates. Attendees will leave with a clear, practical understanding of why **Ubuntu** has become the cornerstone of the robotics industry. This talk is for developers, engineers, and hobbyists who want to leverage **Ubuntu, Ubuntu Core, and ROS 2** to build their own sophisticated autonomous systems.
18:15
Closing Remarks
-
Soumyadeep Ghosh
(
Snapcrafters/Ubuntu/Ubuntu Membership Board/Ubuntu Flutter Community
)
Closing Remarks
Soumyadeep Ghosh
(
Snapcrafters/Ubuntu/Ubuntu Membership Board/Ubuntu Flutter Community
)
18:15 - 18:20