Open Source is more than just code—it’s a global movement built on collaboration, transparency, and shared growth. For newcomers, however, the first step can feel overwhelming: Which project should I choose? Do I need to be an expert? How do I make my contributions count?
This talk will demystify the process of getting started with Open Source. We’ll cover the essentials—from understanding...
If you ever wondered what happens between the time you power up your laptop and when you get back with that steaming cup of your favorite beverage? This talk will take the lid off and demystify the Linux kernel boot process.
In addition, it covers how to enable KNL (kernel start-up parameter) initcall_debug to allow trace init_calls as they are executed to get insight into the early boot...
Running open source models locally or self-hosting is the new moat.
Today, in this rapidly moving AI age, data sovereignty is becoming more important. We don't want some vendor locking us in and getting access to our organisation's critical internal data. Most organisations are moving away from giant providers who provide closed models like a black box, and we have to pay huge bucks every...
TBD
TBD
How can we understand a storage system when we cannot see what is happening inside it? Is the highest IOPS number always the best
result—and what does IOPS actually mean?
In this hands-on workshop, participants will explore a storage system as a black box. They will run simple experiments, change factors such
as request size and the number of simultaneous operations, and observe how...
Every software developer uses Git to track code changes line-by-line as a project converges toward a stable release. But when data scientists and ML researchers try to use Git to manage exploratory experiments, the workflow breaks down.
That is because software engineering and computational research have opposite goals. Engineering moves toward convergence (building one deterministic...
Abstract: The use of Open Source Software in cybersecurity is increasing because its source code is transparent and can be reviewed by the public. Anyone can propose contributions to many open source projects, however, these contributions are reviewed and validated by the project maintainers before being incorporated into the official codebase. The open source softwares is used by individuals...
Conference attendees to Till:
Printing works better than under Windows or Mac!
Michael Tunnell, TuxDigital, says in one of his videos:
There is no such thing like a pain-free experience of printing under Windows ... Linux printing is ridiculously good ...
This year we are celebrating the 25th anniversary of...
In this story-driven session, attendees will step into the role of a digital forensic investigator and use Velociraptor, an open-source Digital Forensics and Incident Response (DFIR) platform, to investigate a simulated cyber attack from start to finish. Rather than presenting features slide by slide, we'll work through a realistic incident, collecting forensic artifacts, querying endpoints...
Managing computational experiments during exploratory R&D is one of the trickiest parts of data science and machine learning. Notebooks get cluttered, parameter variations are hard to track, and reproducing past runs often requires digging through old files.
In this 1-hour hands-on workshop, participants will build real machine learning and deep learning experiment pipelines from scratch...
In Homer's Odyssey, the Greeks left a gift at the gates of Troy. It looked magnificent. It was a trap. Every day, developers do the same thing: download a model from Hugging Face, load it with torch.load(), and run it. The checkpoint looks like a gift. Sometimes, it is a trap.
I will open with a live demo: a small, innocent-looking model file that opens a reverse shell the...
Now, after Till has given you an overview about OpenPrinting, you probably have many questions, for example:
- How to get started as contributor to OpenPrinting?
- What can I do if I am not a coder?
- How do I get printing into my apps?
- How do I design a driver for a non-IPP legacy/specialty printer?
- How do I report issues?
- ...
Till, Aveek, Uddhav, Omkar, and Ayush (and...
VoxBento: Building an Open Source Real-Time Multilingual Interpretation Platform
Language barriers continue to limit participation in conferences, classrooms, and global communities. While commercial interpretation platforms exist, they are often expensive, proprietary, and difficult to self-host.
VoxBento is an open source real-time multilingual interpretation platform developed under...
AI tools can generate code, boilerplate, tests, documentation, and pull requests faster than ever. But open source projects do not need more low-quality AI-generated PRs. They need contributors who can understand real problems, read existing code, make good technical decisions, test their work, and deliver solutions that reduce maintainer workload instead of increasing it.
This talk...
FireForm is a UN-OICT official Digital Public Good , that lets first responders generate every agency's required PDF reports from a single voice memo — no manual form-filling, no duplicate data entry across departments. I'm building this as a GSoC 2026 contributor, selected from over 200 applicants for one of two spots.
The pipeline has three core pieces: OpenAI Whisper handles local voice...
Hello contributors! This talk is about how I got introduced to Zephyr RTOS and my journey as a contributor with OpenPrinting. I will dive into my Google Summer of Code (GSoC) project, sharing how OpenPrinting and Zephyr actually work together under the hood.
I'll share the real story of how I got selected by OpenPrinting and how I spent my summer working closely with printers. We will...
Every AI tutorial starts the same way: sign up for an API key, add a credit card, spin up a server. For students and independent developers, that's a barrier before you write a single line of code.
This workshop skips all of that. Participants build a working AI agent inside one HTML file: streaming chat, custom persona, multi-turn memory, and agentic tool-calling, all running in a browser...
This talk explores how to secure cloud workloads using a practical stack of open source tools. We'll look at how services like NGINX can serve as a secure reverse proxy and web gateway, IPS/IDS like Suricata can provide high-performance network intrusion detection and prevention, and utilities like fail2Ban can automatically respond to malicious behavior by blocking abusive clients. We'll also...
Till Kamppeter and Aveek Basu are organizing every year the participation of the Linux Foundation as mentoring organization in the Google Summer of Code (GSoC) and are mentoring contributors for OpenPrinting.
In all the years (18) we did not only get a lot of work done, but got people...
When I first opened the codebase of GNOME Gitg to help with its GTK4 migration, I was staring at thousands of lines of deprecated API calls, removed widget types, and a build system that refused to cooperate. The natural instinct was to rewrite everything at once. But that approach gets your merge requests ignored and your motivation burned out fast.
Instead, I adopted a strategy of...
This talk is based on my work as a developer in the ROSA Linux distribution. ROSA is an independent distribution, not based on any other, with its own package base and RPM+DNF package management, continuing the Mandriva lineage. In Russia, ROSA participates in the large‑scale import substitution effort, replacing Windows with sovereign operating systems on desktops and servers. The...
Monitoring has evolved from basic host checks to full-stack observability across on-premises, cloud, containers, and networks. Zabbix is a mature, enterprise-grade, fully open-source monitoring platform that enables organisations to achieve deep visibility without vendor lock-in.
This talk introduces Zabbix from a Free and Open-Source Software (FOSS) perspective, covering its architecture,...
In this interactive workshop participants will do a lot of things about contributing to CUPS and OpenPrinting, so that they can join us and make contributions.
You will:
- download CUPS from GitHub, build and test it
- do modifications on the source code
- clone the GitHub repository of CUPS, push your modifications and have the CI tests running
- prepare a Pull Request (PR)
-...
Google Summer of Code looks completely different depending on which side of the application you're on and it looks different again depending on which org you land in. Between the two of us, we've been GSoC contributors and mentors across two different open-source organizations, giving us a rare combined view: what actually gets a proposal accepted, what breaks contributors in their first few...
Modern platform team eventually on any odd day gets assigned to ticket "We need to put AI features and evolved with AI age behind the gateway". The instinct is to reuse the existing solutions in the dream of "Why re-invent wheel?" they end often end up using traditional REST based api gateways which are not capable for LLMs. We rate limit by requests per second, route by HTTP path and...
KubeEdge Ianvs is a CNCF distributed AI benchmarking toolkit used to test machine learning workloads across edge computing environments. As an LFX Mentee with CNCF, I spent four months working through a problem that doesn't get talked about enough in AI tooling: benchmarks that work on one machine and silently break on another.
The core issues weren't algorithmic — they were dependency drift...
From LFX Mentee to Mentor: Lessons from Building Production Open Source
Open source isn't just about getting your first pull request merged—it's about continuously learning, contributing, and eventually helping others grow.
In this talk, I'll share my journey from being selected as an LFX Mentee, becoming a Linux Foundation Mentor, and contributing to projects like Google Summer of Code...
Advanced process simulation is often locked behind proprietary software creating barriers to students, educators, researchers, and small organizations. DWSIM shows that high quality process engineering can be done with a mature community driven open source platform. Together with Python’s scientific ecosystem, it enables reproducible workflows for simulation, automation, optimization, and...
This hands-on workshop introduces participants to eSim(https://esim.fossee.in), an open-source Electronic Design Automation (EDA) tool developed under the FOSSEE(https://fossee.in) (Free/Libre and Open Source Software for Education) Project at IIT Bombay. eSim provides an integrated environment for schematic capture, SPICE-based circuit simulation, waveform analysis, and PCB design by...
In the rush to deliver code faster, we are often relying outsourcing our thinking to generative AI. But what happens when the prompt fails, the abstractions break, and are left facing critical failures? This talk shares a raw, honest look at personal engineering journey that nearly derailed due to an over-reliance on AI and the critical shift back to first-principles thinking that saved the project.
This is a story about rejection, persistence, and what it actually takes to go from your first open source PR to becoming a trusted contributor.
I started contributing to CNCF projects at 16, beginning with Meshery where I learned the fundamentals of open source culture. I then tried contributing to Backstage, which did not click for me due to its complexity, and learned an important lesson...
cBioPortal for Cancer Genomics is an open-source platform used by cancer researchers at 100+ institutions worldwide to explore mutation data. When you contribute here, your pull request isn't just a commit — it's a tool an oncology researcher might use tomorrow to understand a real tumor.
This talk is a fast walkthrough of two features I built as a GSoC 2025 contributor to bring Variant...
AI has made contributing to open source easier than ever. It has also made it harder than ever. Anyone can now generate pull requests, issues, and vulnerability reports in minutes, but maintainer capacity hasn't grown and review cost hasn't dropped. The result is a flood of low-signal contributions that is exhausting maintainers, as projects like curl have publicly documented, and drowning out...
Artificial intelligence systems can do more and more intricate tasks, but still, the inside stuff behind why they behave the way they do can be hard to get a grip on. And really, if humans built AI, how could we not know the way it works ? The basic point is the difference between making a learning system, versus directly programming the internal computations it ends up forming.
In this...
Every year, thousands of students discover open source with excitement,
only to abandon their journey after facing confusing documentation,
unfamiliar tools, large codebases, or the fear of making mistakes. The
biggest challenge isn’t writing code it’s knowing where to begin.
This session presents a practical roadmap designed to help beginners
confidently navigate their first steps into...
Talk from DeepComputing
Embedded class SoCs have a major problem: no one can afford to keep the GPU drivers up to date with the Linux Direct Rendering Manager API. SoC manufacturers invest their sales revenue into the next generation, not support. GPU IP designers also charge for driver support. No one is willing to pay. The result? Hardware exposed to the internet with either no...
The agentic AI ecosystem is maturing, but authentication and authorization remain its weakest link. MCP evolved from no auth model to mandatory OAuth 2.1 with PKCE and step-up authorization within an year.
Agent frameworks like Google ADK, LangGraph, and LangChain handle identity and consent differently. Yet critical gaps persist - machine-to-machine flows are not...
A year ago, I attended Opportunity Open Source as a participant, inspired by the people building and maintaining open-source software. At that time, I had little experience contributing. Since then, I have spent the past year contributing to OpenPrinting, learning how maintainers review pull requests, how large codebases work, and what makes a contribution valuable.
During the same period,...
This workshop introduces participants to the Zephyr Real-Time Operating System (RTOS) and its key advantages for modern embedded-system development. Participants will set up and configure the Zephyr development environment, gain practical familiarity with the West build tool, and learn the complete workflow for building, flashing, and executing a Zephyr application on supported hardware....
This is an advancement on a presentation I had previously delivered with regards to atomic Linux distributions found here.
Over the past couple of years, immutable & atomic Linux distributions have made significant strides in day-to-day usability and practicality; yet, there remains comparatively little in the way of low-level...
With PEP 779, Python 3.14 marks free-threaded Python as supported and no longer experimental. The exploration phase is over - it's migration time. As per PEP 703, the GIL will be disabled by default by 2028-2030, making migration planning urgent.
This talk covers how to practically migrate existing codebases to the free-threaded build. We will explore best practices for...
Open source communities often believe that successful conferences require large budgets, dedicated staff, expensive event platforms, and corporate infrastructure. My experience with UbuCon India 2025 demonstrated the opposite.
This talk presents a practical framework for organizing a community-driven conference using a lean operational model built around volunteers, open source tools, local...
Modern Large Language Models (LLMs) inherently exhibit a profound architectural bias toward English and other Latin-script languages, inadvertently erecting a severe “script barrier” for the vast majority of the world’s linguistic
diversity. This barrier stems primarily from the ine{cient subword tokenization of non-Roman scripts, such as Devanagari, where standard algorithms aggressively...
This workshop provides a practical introduction to multitasking and inter-task communication in a Real-Time Operating System (RTOS). Participants will understand the concept of threads or tasks, create and manage multiple threads with varying priorities. Through hands-on exercises, attendees will interface a digital temperature or humidity sensor using a simple communication bus or an MCU’s...
"Keep your friends close, but your enemies closer." That idea is the foundation of HALT. HALT is a modular web authentication security framework that I developed during my internship at DRDO. Authentication endpoints are one of the most common targets for attacks such as credential stuffing, brute-force attempts, password spraying, automated bots, and reconnaissance. HALT is designed...
Reproducing modern AI research often sounds straightforward: read the paper, clone the repository, download the checkpoint, and run the experiments.
In practice, that is often where the problems begin.
What happens when the model weights are missing? When the training configuration in the paper does not quite match the repository? When the dataset format has changed, dependencies no...
Getting a student to try open source is relatively easy. Getting them from “I installed the project” to “my first patch was merged” is much harder.
Many university-led open-source programs lose contributors somewhere between setting up the development environment, making the first change, understanding the project's workflow, and receiving feedback through code review. The problem is often...
I did my Google Summer of Code in 2025, and since then, I have been exploring the landscape of programmable networks. It is not something that is very mainstream tech, but definitely a next huge thing, especially with MAD Landscape , and that's why I am here to understand and talk about it to the people.
We have been studying networks and that field, to us gamers and computer geeks, feels...
Most open source talks start with a GSoC acceptance or a big first PR. Mine doesn't — this is about what happens before that, when you're a final-year engineering student who has never contributed to a real open source project, but has spent hours inside one without realizing it.
While building an e-commerce sales analytics project — cleaning messy transaction data, visualizing revenue...
A year ago, I attended Opportunity Open Source 3.0 as a participant, curious about how open-source projects actually function behind the scenes. Since then, I have gone on to contribute actively across multiple open-source ecosystems, including through Code for GovTech (C4GT), where I worked closely with maintainers and real-world codebases used at scale.
Somewhere in that journey, I...
The Lightning Network moves real money over four independent implementations -LND, Core Lightning, LDK, and Eclair. A protocol bug in any of them is a security bug, so fuzzing them hard matters. But standing up a serious fuzzing campaign is painful: build the target in Docker, set up Nyx snapshot fuzzing (which needs KVM), launch a dozen coordinated AFL++ instances with the right strategy mix,...
Cyberbullying has become one of the most pressing challenges in online social platforms, often involving subtle and context-dependent forms of abusive language. This talk will explore how modern Artificial Intelligence (AI) and Large Language Models (LLMs) can be leveraged to detect cyberbullying with improved contextual understanding and explainability. The session will discuss recent...
I didn't start contributing to open source to get a job. I started because I wanted to improve a tool I used every day.
That first pull request led me into the project's community, where I gradually earned the trust of the maintainers by consistently solving real problems. Over time, I contributed to Conar, an AI-powered database client, helped release it as an official Homebrew Cask, and...