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...
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...
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...
[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...
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...
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...
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...
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...
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,...
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,...
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....
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.
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.
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...
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...
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...
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...
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...
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,...
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...
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...
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...
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,...
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...
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...
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...
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...
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...
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...
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)
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,...
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...
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...
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...
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...