Ubuntu Summit 2024

Europe/Amsterdam
The Hague, Netherlands

The Hague, Netherlands

Churchillplein 10, 2517 JW Den Haag, Netherlands
Aaron Prisk (Canonical), Jason Nucciarone (HPC Engineer @ Canonical), Mauro Gaspari (Canonical)
Description

The Ubuntu Summit

The Ubuntu Summit for the last two years has served as a showcase for the innovative and the ambitious. We aim to shine a light on those who are not satisfied with the status quo by giving the stage to the experts, the builders, the engineers, and the tinkerers who demonstrate that excellent engineering can be done in the open. 

By elevating these voices through the Ubuntu Summit, we hope to drive forward our collective mission to build the future with open source software.

Let's celebrate the spirit of Ubuntu — I am what I am because of who we all are.

Questions? Reach out to summit@ubuntu.com or join the conversation on Matrix

Registration
Hackerspace
Participants
    • 14:00 14:05
      Day 1 welcome 5m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map
      Speaker: Ahmed Elsanhoury (Canonical)
    • 14:05 14:30
      Opening Talk 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Opening Talk

      Speaker: Mark Shuttleworth (Canonical)
    • 14:30 14:55
      Servo: Building a Browser Rendering Engine in Rust 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Created by Mozilla Research in 2012 and now part of Linux Foundation Europe, the Servo project is a web rendering engine written in Rust. It combines memory safety and concurrency to create an independent, modular, and embeddable web engine that adheres to web standards.

      Since the renewed activity in 2023, Servo has come a long way. Being written in Rust brings many benefits. Now, Servo is a more practical embeddable rendering engine, making it easier to embed in Rust projects.

      In this talk, we will go through the benefits Servo gains from the chosen technology, such as Rust. We will talk about Minibrowser, which was developed by Servo developers. We will take a deep dive into several aspects of technical development going on in the project. At the end, we will explore how Servo is changing the browser, as well as open source world, what to expect, and how to get involved.

      Speaker: Rakhi Sharma
    • 15:00 15:50
      Academy Software Foundation: Open Source Software for Motion Pictures 50m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      In 2018, the Academy of Motion Picture Arts and Sciences and the Linux Foundation launched the Academy Software Foundation (ASWF) to provide a neutral forum for open source software developers in the motion picture and broader media industries to share resources and collaborate on technologies for image creation, visual effects, animation and sound. The Foundation has seen tremendous growth with the adoption of 14 open source projects including OpenColorIO, MaterialX, OpenVDB, OpenEXR, OpenTimelineIO, Open RV and more. Executive Director David Morin will provide an overview of the Foundation, its hosted projects, and key milestones to date.

      Speaker: David Morin (Academy Software Foundation)
    • 15:00 15:50
      No, Open Source Didn't Destroy My Creative Agency 50m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      Fourteen years ago I started a creative agency with the usual mix of proprietary creative software. Seven years ago I took the bold and unusual step of completely replacing those tools with free and open-source alternatives. It has been a surprising, frustrating, fruitful, and enlightening journey.

      This presentation is: 1) visually engaging proof that free and open-source tools can compete in a professional setting; 2) a case for why using and contributing to free and open-source software is a professional imperative; and 3) a practical roadmap to greater personal and creative freedom.

      Aspiring artists, creative professionals, and anyone interested in the potential of free and open-source software will find this presentation relevant, entertaining, and inspiring.

      Speaker: Ryan Gorley (Freehive)
    • 16:00 16:30
      Afternoon Break 30m
    • 16:30 18:00
      Inkscape for Everything 1h 30m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      Unlock the amazing potential of Inkscape, the FOSS vector graphics program to perform a multitude of graphics tasks, from Charts and Diagrams, to Illustrations, and social media templates, to planning, pdf creation, fully non-destructive photo-editing and even full-scale construction projects. Designer Christopher Rogers (AKA C.Rogers) takes you through the many uses of Inkscape. There's something for everyone in here. You will not believe what you can do with this powerhouse creative Open Source software!

      Speaker: Christopher Rogers (Freehive)
    • 16:30 16:55
      Shining Light on the Open Source Supply Chain: The Risk in Community Health 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Organizations are increasingly reliant on open-source software (OSS) to accelerate development and reduce costs. However, the health of the communities behind these projects is often overlooked, posing significant risks to the overall supply chain. This talk introduces the open source tool GrimoireLab that can shine lights onto those dark corners of your open source supply chain. We will also show how GrimoireLab was used in a novel Risk Assessment Model for the Maturity and Sustainability of open source dependencies, designed to address this critical challenge.

      By using the GrimoireLab tool, combining concepts from the CHAOSS project and cloud-native deployment maturity models, our approach goes beyond traditional Software Bill of Materials (SBOM) analysis to evaluate the ongoing maintenance activity and community health of OSS projects. This enables organizations to:
      - Assess the long-term viability of their open source dependencies.
      - Make informed decisions about library selection and integration.
      - Proactively mitigate risks associated with unhealthy or unsustainable communities.

      This talk will delve into the model's design and implementation with GrimoireLab, using Kubernetes as a case study. By adopting this approach, organizations can build a more resilient and sustainable software foundation, ensuring the long-term health of their open source supply chain.

      Speakers: Georg Link (Bitergia), Luis Cañas-Díaz (Bitergia)
    • 17:00 17:50
      Matrix 2.0: Making Matrix Mainstream 50m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Matrix is the open decentralised communication protocol recently adopted by the Ubuntu Community for realtime communication.

      Much like Linux, Matrix has been on a journey - starting as a very developer-focused technology, and then making the transition to being usable by mainstream desktop/mobile users and being able to outperform closed proprietary alternatives. This has culminated in Matrix 2.0 - a set of new APIs which let Matrix clients such as Element X outperform the likes of Telegram, Discord and WhatsApp.

      In this talk I'll give a VIP tour of Matrix 2.0 in my capacity as Project Lead of Matrix, and explain how we're trying to ensure that open communication eventually wins - and that Matrix becomes the real-time communication layer of the open Web.

      Speaker: Matthew Hodgson
    • 18:00 20:00
      Welcome reception 2h
    • 09:00 09:05
      Day 2 welcome 5m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map
      Speaker: Andreea Munteanu (Canonical)
    • 09:10 10:00
      Rust: Reaching for a Better Future 50m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      From its very begining, Rust has been a programming language about challenging the status quo. Rust's design is rooted in the belief that providing programmers with better tools enables them to design software that is more secure, reliable, and efficient. This belief leads Rust to a unique mix of advanced programming language features while giving to programmer control over low level details such as data layout when needed, all while giving particular attention to the ergonomics of the language. Yet Rust is not only its technical accomplishments. Rust is just as much an experiment in open and collaborative language design, and fostering a collaborative and supportive community. The mission of Rust is ongoing and there is still much to do to build on Rust's community and its technical contributions. This talk will provide a brief overview of the path Rust has made so far towards a better future and the work that still remains to be done.

      Speaker: Eric Holk (Microsoft)
    • 10:00 10:20
      Group Photo 20m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map
    • 10:20 11:10
      Engineering COSMIC DE: A Vision Realized 50m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Discover the journey of COSMIC DE, System76's innovative desktop environment, from its inception to its realization. This presentation delves into the design and engineering that have shaped COSMIC DE into a powerful and user-friendly desktop. Attendees will gain insights into the design philosophy, technical decisions, and potential to create unique experiences with this cutting-edge platform. Whether you are a developer, distro maintainer, or tech enthusiast, this talk will provide a comprehensive understanding of what you can create with COSMIC DE.

      Speakers: Carl Richell, Victoria Brekenfeld
    • 10:20 11:10
      Live build your submarine step-by-step 50m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      This includes technical guidance and a live demonstration during the workshop. I would assemble all the parts that make a submarine work and explain the parts and the software during the assembly process so assistants can ask questions on the go and learn how to do it when they return home.

      Speaker: Mr Juanmi Taboada
    • 11:10 11:30
      Morning Break 20m
    • 11:30 13:00
      Fuzzing in the open: Integrate your project in OSS-Fuzz for continuous fuzzing 1h 30m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      12,000 bugs in open-source software written mostly in memory-unsafe languages.

      This is a line that will capture the attention of an application security engineer. While one might question the validity of this information, it is indeed the truth. This is the number of bugs discovered by OSS-Fuzz, a service provided by Google to fuzz critical open-source projects.

      Join our dynamic and hands-on workshop to learn how to integrate your open-source projects with OSS-Fuzz. By the end, you’ll be equipped to:

      1. Understand what fuzzing is and how OSS-Fuzz works.
      2. Run fuzzers locally on their development hosts.
      3. Write fuzzing harnesses.
      4. Investigate crashes to find their root cause.
      5. Write and submit patches for the vulnerable code.

      The workshop features real-world success stories from the Linux printing backbone, OpenPrinting, highlighting its seamless integration with OSS-Fuzz thanks to a Google Summer of Code contributor.

      Intrigued? Join us to help increase the number of bugs detected by OSS-Fuzz by participating in the workshop and starting to fuzz your projects!

      Speakers: Dongge Liu, George-Andrei Iosif (Snap Inc.), Jiongchi Yu (Singapore Management University)
    • 11:30 11:55
      Open Platform for Enterprise AI 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Enterprises face myriad challenges when it comes to developing and deploying Gen AI solutions. The development of new models, algorithms, fine-tuning techniques, detecting and resolving bias, and how we deploy large solutions at scale continues to evolve rapidly. There is a lack of standardized software tools and technologies to choose from. Additionally, enterprises want the flexibility to innovate rapidly, and extend the functionality to meet their business needs while ensuring the solution is secure and trustworthy. The mission of OPEA is to create an open platform project that enables the creation of open, multi-provider, robust and composable GenAI solutions that harness the best innovation across the ecosystem. You will learn more about the mission, how the project is going to solve it, see reference Retrieval Augmented Learning (RAG) implementations in action on Ubuntu environments, roadmap and how you can join and contribute to this effort to proliferate AI applications in an Ubuntu environment. We will also demonstrate how these constructs work in a Charmed K8s environment

      Speaker: Christian Holsing
    • 12:00 12:25
      How TCPX optimizes RDMA, and GPU-Direct performance for AI/ML, and HPC workloads 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Remote Direct Memory Access is a technology that enables two networked computers to exchange data in main memory without relying on the processor, cache or operating system of either computer. GPUDirect RDMA is a technology that enables a direct path for data exchange between the GPU and a third-party peer device using standard features of PCI Express.

      GPUDirect-TCPX is a custom and open-source remote direct memory access (RDMA) networking stack that increases the network performance of your accelerator VMs by allowing data packet payloads to transfer directly from GPU memory to the network interface without having to go through the CPU and system memory.

      In the era of AI/ML and HPC, where data-intensive workloads demand optimal performance, maximizing network efficiency is crucial. Traditional TCP often struggles to keep up with the high throughput and low latency requirements of modern compute-intensive applications. This session delves into how GPUDirect-TCPX, a custom and open-source networking stack, revolutionizes network performance by optimizing RDMA (Remote Direct Memory Access) and GPU-Direct communication.

      By the end of this session, participants will gain a comprehensive understanding of how TCPX unlocks the full potential of RDMA and GPU-Direct, empowering them to build faster, more efficient networks that meet the growing demands of data-intensive applications.

      Speakers: Hassan Tasneem, Hugo Huang
    • 12:30 12:55
      Hack Club: How 30K teenagers build open source software 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Hack Club: How 30K teenagers build open source software

      Speaker: Zach Latta (Hack Club)
    • 13:00 14:00
      Lunch Break 1h
    • 14:00 15:30
      Master Advanced Anti-Ban & Web Scraping Techniques 1h 30m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      Join me for an incredible workshop to unlock the full potential of Anti-Ban & Web Scraping! From novice to virtuoso, you’ll learn the latest legal techniques for collecting crucial datasets to train AI models.

      🔍 Highlights 🔍

      Protection Disclosed

      🚀 Overcome fingerprint challenges and anti-bot measures.
      🔍 Reverse engineering protection to understand signals tracking

      Proxy and Browser Farms Adventure

      🌊 Discover Scrapoxy, the free and open-source proxies waterfall tailored for Web Scraping
      🎯 Become an expert in browser farms with Playwright

      This workshop tailored for intermediate developers will immerse you in the secret world of anti-bot protections. Basic knowledge of Python and JavaScript is recommended - but don't worry if you're new to it, I'll be here to help you every step of the way. 😉

      🛠️ Preflight Checklist 🛠️

      To simplify the installation process, I prepared an Ubuntu Virtual Machine for you with Chrome, VSCode, Python, Node.js, Playwright, and all the necessary dependencies.

      You can download it here: https://bit.ly/scwsfiles

      Don't miss the unique opportunity to master these essential skills!

      Speaker: Fabien Vauchelles
    • 14:00 14:50
      The Journey of KDE Plasma on Ubuntu Core 50m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Last year, the Ubuntu Core Desktop effort has been introduced. It comes with a GNOME Shell based desktop. KDE Plasma couldn't be left out from such an effort, and this is how the "KDE Neon Core" idea came to be.

      KDE Neon provides the latest KDE software packaged on top of an Ubuntu LTS base. KDE Neon Core is a similar idea but on top of an Ubuntu Core base.

      This makes for interesting challenges both on the technical and community sides. Having another desktop running on Ubuntu Core pushed the envelop in term of expectations from snapd. It also brings lessons and future risks as desktop environments depend more on systemd directly.

      In this talk we will show how KDE Neon Core is structured, what is does offer and its limitations. We will also explain the issues we encountered which led to patches in KDE software or in snapd itself. We will highlight how tests are produced and run on the KDE infrastructure. Finally, this will be an opportunity to reflect on the path forward and how to foster community involvement.

      The talk should provide interesting insights for people curious about how the processes in a desktop session integrate, or about the interactions between snapd and applications.

      If you want to hear battle stories on bringing another desktop to Ubuntu Core and learn what we discovered along the way, this talk will be for you.

      Speaker: Dr Kevin Ottens (enioka Haute Couture)
    • 14:55 15:20
      The Penpot tech pivot 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      The big tech pivot for Penpot in pursuit for a high performant interactive UI design tool, the details of such announcement will be a Ubuntu Summit "première".

      Speaker: Pablo Ruiz-Múzquiz (Kaleidos/Penpot)
    • 15:25 15:50
      Exploring the AI OS in the Ubuntu Kylin 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Ubuntu Kylin is one of the official flavor of Ubuntu, The UKUI desktop environment and Kylin series of applications, developed by the Ubuntu Kylin team, are well-received by enthusiasts and community users worldwide. In China, Ubuntu Kylin has over 1 million enthusiasts.
      This talk will introduce the in-depth exploration of AI OS by the Ubuntu Kylin team. By integrating AI technology into the desktop environment, Ubuntu Kylin has achieved intelligent upgrades from interface interaction to application functionality. It has built an AI subsystem, leveraging its powerful capabilities to introduce a series of intelligent features such as an AI assistant, intelligent text-to-image generation, and intelligent fuzzy search. The aim is to drive the deep integration of operating systems and AI technology through technological innovation, enhancing users' productivity and creative experience on the Linux operating system. Additionally, Ubuntu Kylin embraces the new RISC-V instruction set architecture at the hardware level, exploring open-source and open software-hardware co-design, AI technology development, and software ecosystem construction.

      Speakers: Jianfeng Li (Kylin Software | Ubuntu Kylin Community), Wenzhu Wang (Haihe Laboratory of Information Technology Application Innovation | Ubuntu Kylin Community)
    • 15:30 16:00
      Lowering the Burden: a GUI App for Everything 30m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      If we ever hope to move the Linux Desktop into mainstream, as developers, we cannot be constantly targeting ourselves. In order to target the general public, we need to stop solving problems with command line tools. However, if a problem already is solvable with command line tools, it should also be given a GUI app.

      Zenity, a GNOME tool, gives us exactly what we need in most cases to do exactly this. Erich Eickmeyer, project leader of Ubuntu Studio and technical lead for Edubuntu, has written several tools to give regular users access to what would normally be done using the command line and editing configuration files, all using BASH and Zenity.

      Speaker: Erich Eickmeyer (Ubuntu / Ubuntu Studio)
    • 16:00 16:30
      Afternoon Break 30m
    • 16:30 17:30
      Crafting snaps quickstart guide 101 1h Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      In this workshop, we'll showcase, how to create a snap from scratch. We'll use real life examples, with known issues and problems users run into.

      We'll also try to showcase how to integrate ffmpeg and webkitgtk into your snaps, how to detect which plugs to use and more.

      This workshop will start with a guided quickstart tutorial, after which we have an interactive problem solving session where we help you build a snap for your favorite application.

      https://github.com/snapcrafters/snap-quickstart-workshop

      Speakers: Soumyadeep Ghosh (Snapcrafters/Ubuntu/Ubuntu Flutter Community), Dr Merlijn Sebrechts (Ubuntu Community Council, Snapcrafters), Till Kamppeter (OpenPrinting/Canonical)
    • 16:30 17:20
      I am a developer! 50m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      “I photograph to find out what something will look like photographed”, said the great photographer Garry Winogrand. The genius of his work lies in his phenomenal powers of attention - his ability to see. Seeing is a deliberate act.

      What do programmers “see”? How well do we do it?

      I suspect that our world of software development is so full of intention that we fail to pay attention.

      I want to pursue this, and I want to light up a potential dimension in programming that I haven’t seen explored. For example: why is it that a story or photograph can be about something, but we never hear of a computer program that is about something? Is it not possible? Or have we just missed it? We’re all familiar with love poems and love songs - could a "love program" exist? What would it look like?

      I think we can answer all those questions in interesting ways, that connect programming to our understanding and appreciation of the world and our arts. I think that they can suggest new opportunities and ideas to us. It might not make us better programmers, but it could help us become more interesting ones.

      Speaker: Daniele Procida (Canonical)
    • 17:35 18:00
      Lightning talks: Lightning Talks KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map
      • 17:35
        Making the Thunderbird snap a first class citizen 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        There is a long history of Thunderbird being seeded on the Ubuntu ISOs. With this latest 24.04 Ubuntu release, there was a shift towards the Thunderbird snap by replacing the Thunderbird deb package with a transition package, much like was done with Firefox in 20.04.

        As a former Canonical employee, I was able to bring the importance of snaps to MZLA (Thunderbird) and coordinate this transition in time for the Ubuntu 24.04 LTS and we've seen relatively little issues.

        This talk will cover those important steps needed to get the Thunderbird snap ready for the limelight and highlight which conversations were needed between Canonical and Thunderbird (upstream) that would likely be needed by other projects looking to make the deb -> snap transition.

        Come learn about how to get an upstream project interested in the snap packaging, and what steps to take to bring that snap to a top tier as well!

        Speaker: Heather Ellsworth (Thunderbird (MZLA))
      • 17:40
        Heroic - on a mission to make game launchers native 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        In this talk I will showcase new advancements and challanges in Heroic Games Launcher and projects that surround it, as well as future plans and ideas on how we can make gaming on Linux even more pleasant for non-Steam games.

        This includes a sneak peak of new open source replacement for EA App - Maxima, a standalone client developed together with ArmchairDevelopers responsible for Battlefront II mods and custom servers manager Kyber.

        We'll dive into comet, a helper application that enables multiplayer and social features for supported GOG games.

        Speaker: Paweł Lidwin (Heroic Games Launcher)
      • 17:45
        Let’s talk Open Design 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        The Canonical Open Design Working Group works to make design as transparent and inclusive as code, making it an essential aspect of open source projects. We'll delve into our mission, objectives, and goals, explaining how we align our efforts with Canonical's core values of open-source and community engagement. Join us as we share our journey, discuss the challenges we've faced, and highlight the initial steps we've taken to empower designers to contribute to open-source projects. Learn how we are raising awareness among project maintainers about the potential of design contributions to their projects, and discover how you can participate in shaping the future of open design.

        Speaker: Ana Sereijo (Canonical)
      • 17:50
        Introducing Ubuntu Flavors Design Squad 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        Design squad is a new initiative to connect flavors with volunteers who are interested in contributing design and similar skills. The flavors have unique challenges such as uneven workloads of design and branding tasks from release to release, and need of specialized skill sets. Even when the team has a design or art volunteer they tend to be a single person, or one time contributors.

        Rather than a centralized effort, the squad aims to be an additional resource for flavors and a hub for volunteers who aim to contribute in this area.

        This will be a brief talk to introduce the initiative and its goals.

        Speaker: Eylul Dogruel (Ubuntu Studio)
      • 17:55
        Modifying a Framework Laptop from x86 to RISC-V live on stage 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        We've designed the Framework Laptop for maximum flexibility, both from a hardware and a software perspective. To demonstrate this, within the 5 minute format of the Lightning Talk, I'll be swapping the Mainboard on a Framework Laptop to convert it from an x86 processor to a RISC-V processor, both of which support Ubuntu! While doing the swap, I'll talk through some of both the business and hardware decisions we've made to enable this level of modularity.

        Speaker: Nirav Patel (Framework)
    • 18:00 20:00
      Hackerspace 2h
    • 09:00 09:05
      Day 3 welcome 5m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map
      Speaker: Christian Ehrhardt (Canonical)
    • 09:05 09:30
      Unstoppable Force Behind Linux on RISC-V 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Having Ubuntu Official support for RISC-V mass-produced consumer electronic devices like laptop instead of development board is a major step for RISC-V to succeed as an open standard and open source project inline with Canonical open source strategy.

      This talk about how DeepComputing and Canonical works together so closely and strategically breaks the chicken-and-egg cyclic issues, and to achieve Ubuntu Desktop 24.04 running on DeepComputing produced ROMA series laptop and pads.

      Overcoming all the complex barriers require all the partners collaborating in very efficient way, DeepComputing plays an important role not just mass-producing the RISC-V powered devices but facilitates all the suggested solutions and plan across all SoC partners, Product solution partners with heavy involvement from Ubuntu Silicon Team.

      Speakers: Gordan Markus (Canonical), Yuning Liang
    • 09:30 11:00
      How to write a Matrix bot with Maubot 1h 30m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      We build a Matrix bot with Maubot - a plugin-based Matrix bot system written in Python. We already have some bot available like Ubottu or Queuebot and we would love to add some more to the Ubuntu Matrix ecosystem.

      The workshop includes a short talk-like intoduction to Maubot and how bots work on Matrix.
      We will have a quick look at the bots we created for the Ubuntu community so far.

      Then we setup a Python virtual environment to create or first "Hello world" bot.
      Next steps are to add some custom functionality to that bot.
      The rest of the time will be dedicated to helping poeple with questions and maybe discuss your own ideas for bots and how to implement it.

      Things you should bring to the workshop:

      • Laptop
      • VSCodium / Visual Studio Code (recommended) or any other Python editor
      • Basic Python skills
      • Basic knowledge of Matrix
      • A Matrix account for yourself is required and a second account for the bot you want to create is recommended.
        To get a Matrix account see this list of servers.
        Ubuntu members and Canonical employees please see the onboarding instructions.

      You can join our Matrix room if you have any questions or suggestions. You can also find the latest workshop materials in the room.

      Speakers: Grégory Schiano Lomoriello (Canonical), Nils Büchner
    • 09:35 10:25
      UMU -- A unified tool and database for easily running your games outside of Steam 50m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Last year's summit presented an opportunity for a lot of the major gaming on Linux developers to get together in one place and juggle ideas on how we can make gaming better on Linux. Ultimately we all had a general agreement that having a tool that can run cross-platform like Valve does, as well as a unified place for known game fixes to be used and shared would benefit everyone. From that opportunity spawned "Open Wine Components" -- our group, and we put together UMU.

      What is UMU?

      UMU-Launcher is a CLI tool that utilizes Valve's pressure-vessel system and runtime environment alongside proton to run non-steam games outside of steam just like steam does.

      UMU-Database is an online database built together by members of various projects (Heroic, Lutris, Bottles, and more) assigning IDs for non-steam games, so that games all receive the same fixes no matter what launcher is being used as long as that launcher uses UMU-Launcher as the backend. The database is also searchable online via website and able to be queried for information via API end points/access points. The website source is also available in github in case any user wishes to self-host their own copy.

      UMU-Protonfixes is a collection of game fixes -- things such as winetricks, dll overrides, exe overrides, registry entriees, and soon that can be applied to games when run in GE-Proton or UMU-Proton (or any version of proton that integrates UMU and Protonfixes into it).

      The short gist of it is that umu-launcher is to gaming outside of steam what proton + pressure-vessel is to gaming inside steam.

      Speaker: Thomas Crider (Red Hat, Nobara, Proton-GE, Lutris, Wine-Staging, Open Wine Components)
    • 10:30 10:55
      Re-inventing distroless with Chiselled Ubuntu containers 25m

      Building Docker images is an easy and accessible practice, however, perfecting them is still an art that is challenging to master. In pursuit of the smallest, most secure and yet functional container images, developers face themselves with distroless practices that usually involve complex tooling, deep distro knowledge and error-prone trimming strategies. In fact, such practices often neglect the use of package managers, contributing to a security abyss, as most vulnerability scanners rely on package manager metadata to detect the software components within the container image.

      Chisel introduces a novel pattern for building distroless-like container images from the ground up. It is a self-contained tool that cuts Ubuntu packages into a minimal filesystem, from scratch. Unlike a typical package manager, Chisel works with package “slices”, i.e. predefined subsets of existing packages that have been designed to compartmentalize functionality and leave out contents that are not required for the container application to run.

      The result is a minimal, yet functional slice of an Ubuntu filesystem, with a reduced attack surface. There is no need to repackage or manipulate one’s application dependencies, meaning that whatever applications already work today with Ubuntu, will still work with Chiselled Ubuntu.

      In this talk, we’ll cover the fundamentals of Chisel and demonstrate how easy it is for anyone to design and build their own minimal and secure container image.

      Speaker: Cristovao Cordeiro (Canonical)
    • 11:00 11:30
      Morning Break 30m
    • 11:30 13:00
      Building secure and minimalistic Docker images for Data and ML with Rockcraft 1h 30m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      Abstract
      Embark with us on a journey to the new era of container images. Learn about “rocks” and why there are enhanced versions of traditional Docker images, and explore how to use the tools in the rocks ecosystem.

      We will kick off by introducing the concept of chiselled images—lean, minimalistic container images derived from Ubuntu LTS images. You’ll get hands-on experience with Chisel, learning to trim down Debian packages to include only essential binaries and libraries. With these chiselled slices, you will craft your own data and ML rocks using a straightforward YAML format.

      Throughout the workshop, we will guide you step-by-step, ensuring you understand how to use Rockcraft’s features to build and manage your rocks. You will also compare your rock images with other popular counterpart images from public registries, seeing firsthand the benefits of this streamlined approach.

      By the end of the session, you’ll not only have created a couple of functional container images but also tested them with some fun applications. Whether you’re new to containerization or an experienced developer, this workshop will equip you with the skills to create secure, efficient, and maintainable container images. The workshop includes a couple of live exercises where you will build Data and ML rock images.

      What are you going to learn in this workshop
      - What is a rock and how does it differ from a Docker image
      - The rock toolkit: Rockcraft, Chisel, Skopeo, etc
      - How to cut slices from debian packages using Chisel
      - How to declare your rock and pack it with Rockcraft
      - Exercise 1: create a rock for a data container
      - Exercise 2: create a rock for an ML container

      What to expect

      The workshop will be an interactive session. Participants are expected to bring their laptops with them. People will be paired into groups of 2-4 persons to divide the workload among themselves while experimenting the different parts of the exercises.

      Minimum requirements
      The workshop is designed to accommodate participants with diverse skill levels. Nonetheless, to make the most of this workshop and be able to engage with the exercises, you should:

      • have an Ubuntu workstation or VM (a recent version is recommended, preferrably 24.04),
      • be comfortable around a Linux terminal,
      • have a basic understanding of shell scripting,
      • be familiar with deb packages and snaps.
      Speakers: Mr Anas El Husseini, Zhijie Yang
    • 11:30 11:55
      The state of Ubuntu Desktop on ARM64 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      For the last decades the desktop computer and laptop markets have been dominated by Intel x86 and later amd64 CPUs. After Apple's successful switch to arm64 in 2020, large PC manufacturers such as Dell and Lenovo have now followed and released laptops based on the new Qualcomm Snapdragon X Elite arm64 CPUs.

      This talk will discuss the current state of the Ubuntu Desktop ecosystem on arm64 laptops including community driven initiatives like Ubuntu Asahi and the Ubuntu Concept project. Finally I want to highlight the challenges and opportunities arising from overcoming the x86 legacy.

      Speaker: Tobias Heider (Ubuntu Asahi / Canonical / Security)
    • 12:00 12:25
      Introducing t2linux: Bringing Linux to Intel Macs 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Audiences
      Those who are interested in kernel development, or anyone who want to use Linux on their Intel Macs (2017 iMac Pro or any Intel Macs since 2018 with T2 security chip). Specifically, we are most interested in (wannabe) kernel developers, since we are currently short of kernel module programmers.

      What will we cover
      A short history of kernel and userspace developments on t2linux and earlier attempts before t2linux, the current status of Linux support on Macs with T2 security chip, a demonstration of Ubuntu running on it, and a call for help with development and fixes since we are short of developers.

      What will the audience get out of it
      The existence of t2linux (we are less known than others e.g. Asahi Linux team), the possibility to use Linux on their Macs, the history of development on less popular hardware, and the opportunity to contribute to less known but still interesting project.

      Speakers: Aditya Garg (t2linux), Mark Vainomaa (T2Linux), Woohyun Cho (t2linux)
    • 12:30 12:55
      Miriway: Worlds of Wayland 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      "Miri" (the plural of mir) derives from the Russian for "world"; and "way" is for Wayland a protocol used by graphical shells (not the craftsman in European folklore).

      Together these make Miriway: an easy way to leverage the Mir compositor engine to build Wayland based desktop environments.

      There are many components to a desktop environments: backgrounds, panels, launchers, onscreen keyboards, notifications, etc. Miriway provides a Wayland compositor (which handles the display, input and window management) leaving the rest to be configured.

      This talk describes the configuration options that Miriway offers and work through building a full desktop environment by incorporating components from one of the Fedora Spins.

      Miriway's configuration is something people can easily use without programming experience, but desktop developers can also take it a step further with code to integrate with it.

      Speakers: Alan Griffiths (Canonical), Neal Gompa (Fedora Project)
    • 13:00 14:00
      Lunch Break 1h
    • 14:00 15:00
      How to build and test your snaps automatically using GitHub actions 1h Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      In this workshop, we will showcase, how one can use github actions to automate the building and testing of snaps. We'll show users how they can use the already created CIs directly. Or, how they can modify and change those according to their needs. We'll show case how to run vms inside the github runners using ghvmctl and run GUI apps.

      Speakers: Soumyadeep Ghosh (Ubuntu/Snapcrafters/Ubuntu Flutter Community), Dr Merlijn Sebrechts (Ubuntu Community Council, Snapcrafters), Till Kamppeter (OpenPrinting/Canonical)
    • 14:00 14:25
      ROCm for AMD GPUs on Ubuntu 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      This session provides an introduction to the AMD ROCm™ software platform for GPU-accelerated computing on Debian and Ubuntu. It will describe the current state of AMD GPU support for AI and HPC applications, demonstrate methods to build and run applications for AMD GPUs, and clarify some common sources of user confusion. As part of this talk, we will discuss recent community efforts to package the ROCm compute stack, as well as differences between the AMD-provided packages and the distribution-provided packages.

      Hardware compatibility will be discussed as a notable point of confusion. We will cover how to determine if a given GPU is officially supported by AMD in a ROCm release, what factors may affect compatibility of unsupported hardware, and alternatives for those with unsupported hardware. We will also examine some of the ways in which the Debian AI Team has improved hardware compatibility in the packages it maintains.

      Speaker: Cordell Bloor
    • 14:30 14:55
      Flush with Innovation: Revolutionising Train System Toilets with Embedded Technologies 25m

      Talk Summary
      This talk will cover updates on the hardware, firmware, and software developments of the Pump Monitor, a unique device currently used by Deutsche Bahn, leveraging recent Zephyr RTOS (real time operating system) components like zbus. The core of the talk will delve into the architecture and development path of our Open Source IoT LwM2M and Django server, highlighting its robustness, flexibility, and user-friendly interface. Additionally, the session will address sustaining cloud infrastructure through Open Source solutions, ensuring reliability and security via protocols like LwM2M and CoAP, and promoting the benefits of Open Source adoption in real-world applications. The project utilizes a local server-based IoT system leveraging the Lightweight Machine to Machine (LwM2M) protocol, enabling communication between IoT devices running Zephyr RTOS and a backend server using Django, operating fully within a local environment without external cloud services.

      Project Description
      The project revolves around the Pump Monitor, an IoT device designed to improve train system toilets through embedded technologies. Utilizing Zephyr OS for device simulation and the nRF9160 System on Chip (SoC), the project ensures robust and reliable communication between devices and the cloud via the LwM2M protocol. The Leshan server facilitates LwM2M communication, while a Django server backend handles data visualization and API creation. The project emphasizes maintaining a server infrastructure using Open Source solutions, ensuring security and reliability, and promoting open standards and containerization for modular deployment. This Open Source platform, flownexus (currently under active development), is designed for small to medium-scale IoT deployments, aiming to simplify the setup, configuration, and management of IoT devices. The primary goal is to build a scalable, efficient, and easy-to-maintain system that addresses real-world problems like inoperable train toilets.

      Learning Outcomes for the community
      Gaining insights into leveraging Open Source software like Zephyr Project, Leshan, and Django for developing and deploying IoT solutions. Learning strategies for maintaining a secure and sustainable cloud infrastructure, focusing on reliability and simplicity over extreme scalability. Discovering the benefits of open sourcing IoT applications, fostering transparency and collaboration among various stakeholders in the industry. Seeing the practical applications of IoT technology and Open Source software in solving real-world problems, specifically in enhancing the functionality of train system toilets.

      GitHub Link
      Documentation Link
      Introduction to the Project

      Speaker: Akarshan Kapoor (Indian Institute of Technology, Mandi, India)
    • 15:00 16:00
      Flutter State of The Union 1h Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      We'd like to give the community an update on the state of Flutter across platforms.
      Canonical has invested in Flutter and we're contributing to its Desktop story. We'll show the current status, talk through the developer facing API and lay out upcoming work.
      A call for participation as well, we'd love to see anyone else contribute to the design or implementation.

      Speakers: Alan Griffiths (Canonical), Harlen Batagelo, Matthew Kosarek, Michał Sawicz (Canonical), Robert Ancell (Canonical)
    • 15:00 15:25
      Open source software between Africa and the West 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Join me as I talk about how open-source technologies are transforming Africa’s tech scene. I’ll show how various open-source tools and platforms are helping people across the continent learn, innovate, and start new businesses.

      I’ll illustrate how open-source software is used in schools, startups, and communities to solve problems and create new opportunities and also funding of Open source events across Africa. I’ll also compare Africa’s tech progress with what’s happening in the Western world, highlighting both differences and similarities.

      This presentation will provide a clear view of how open-source technology is changing tech in Africa and what it means for the future of tech around the globe.

      Talk Outline:

      1. Introduction (3 minutes)
      2. Overview of how open-source tech is changing Africa’s tech scene.
      3. Brief explanation of why open-source technology is important and how it compares to tech in the Western world.

      4. Open Source’s Impact in Africa (8 minutes)

      5. Overview of how open-source technology is being used in Africa, from schools to businesses.
      6. Examples:

        • Education: A story about a school using open-source software to improve learning.
        • Business: A startup leveraging open-source tools for growth.
      7. Challenges and Innovations (7 minutes)

      8. Challenges: Discussing problems that tech communities in Africa face, like limited resources.
      9. Innovations: How open-source technology is helping to solve these problems.

        • Examples: Successful projects or communities using open-source tools.
      10. Comparing Tech Advancements (7 minutes)

      11. Key differences between tech in Africa and the Western world.
      12. Examples:

        • Tech Adoption: How open-source technology is used in both regions.
        • Innovation: How different places encourage new ideas.
      13. Future Prospects and Global Impact (3 minutes)

      14. Future of open-source technology in Africa.
      15. How Africa’s tech progress is affecting tech worldwide.

      16. Q&A and Closing (2 minutes)

      17. Answering audience questions and concluding remarks.
      Speaker: Mr Ngazetungue Muheue (Software Engineer, Python Namibia, Python Africa Community Leader)
    • 15:30 15:55
      Watt-Wiser: Measuring Software Energy Consumption 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Software has a huge impact on the energy consumption of the hardware running it, but this impact has historically been difficult to measure without significant expertise and extra monitoring hardware. Now with the rise of AI and other GPU-heavy workloads, the energy consumption of computing is more important to understand than ever, but the tools for doing so are frequently hard to find, hard to use, and unable to generate a holistic picture of system energy consumption (missing crucial data like GPU energy consumption).

      In an effort to enable visibility into software's energy consumption, I wrote Watt-Wiser, a GUI measurement suite for monitoring software energy consumption using sensors already built into the hardware and surfacing that to the end user. It's like your System Monitor application, but for energy.

      This talk will cover:

      • why we should measure energy consumption,
      • how watt-wiser measures energy consumption,
      • how to use watt-wiser on your own applications (for end-users), and
      • how to benchmark your application energy use (for developers).
      Speaker: Chris Waldon
    • 16:00 16:30
      Afternoon Break 30m
    • 16:30 16:55
      Evolving Anthias: From Raspberry Pi to x86 – The Journey of Open Source Digital Signage 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Join us for an insightful journey into the evolution of Anthias, the world's most popular open-source digital signage solution, formerly known as Screenly OSE. This talk will delve into the rich history of Anthias, tracing its roots from a Raspberry Pi-specific application to a versatile, cross-platform solution that now includes x86 architecture powered by Django.

      We'll explore the challenges and triumphs experienced along the way, including the initial motivations for creating Anthias, the pivotal moments that shaped its development, and the community contributions that have driven its success. Special focus will be given to the transformative shift towards making Anthias compatible with x86 systems, leveraging the power and flexibility of Django to expand its capabilities.

      Attendees will gain valuable insights into:

      1. The historical context and development milestones of Anthias.
      2. The technical and architectural changes involved in adding support for x86.
      3. Building and managing an open source community.
      4. How Django was utilized to enhance the scalability and flexibility of the platform.
      5. How Django makes it easier for developers to do more with less code.
      6. Best practices for developing and deploying cross-platform digital signage solutions.

      Whether you're a developer, a digital signage enthusiast, or simply curious about the open source journey of Anthias, this talk promises to deliver a compelling narrative filled with practical lessons and forward-thinking strategies. Don't miss this opportunity to learn from the leaders of the most widely adopted open source digital signage project and discover how you can contribute to its ongoing evolution.

      Speakers: Nico Brent Miguelino (Screenly), Salman Faris (Screenly)
    • 16:30 16:55
      What's going on with Snaps on Ubuntu Touch? 25m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      We all want Snaps to succeed on various devices. Can this also be accomplished for devices driven by old BSP enablements using Android's libraries built against bionic libc?

      We will focus on these key areas:

      • Halium Initramfs Bootup
      • LXC container running "Generic Halium image"
      • "libhybris" requirements
      • Satisfying requirements in the Bootup chain
      • Android's HALs
      • What's available for hardware integration with userspace components (PulseAudio, Camera apps)?
      • Binder IPC explained

      From the use of different and aging kernels to support for non-Mainline environments without Mesa, this might help you understand the current differences for supporting an All-Snap (tm) deal with support for hardware provided by libhybris and containerized Android environments.

      We will go through understanding the principles involved in building up a typical environment for Halium-based GNU/Linux distributions, and ensuring that device access is handled in a secure way while satisfying the runtime requirements.

      Speaker: Alfred Neumayer (UBports/Ubuntu Touch)
    • 17:00 17:50
      Hack the community - brainstorm and kick-off 50m Princess Ariane - Workshop Room (World Forum The Hague)

      Princess Ariane - Workshop Room

      World Forum The Hague

      100
      Show room on map

      This workshop is a brainstorm session about how we can improve the Ubuntu community. It also serves as the kick-off of a larger community building initiative that will continue after the summit is over.

      While we all love the Ubuntu community, it also has its warts, and there is a lot that can improve. This workshop will focus on how to address some of the key challenges of the Ubuntu community.

      • How can we make it easier to onboard new people and help them find their way to contributing?
      • How can we nurture existing contributors to grow into leadership positions?
      • How can we improve and clarify the relationship between volunteer contributors and Canonical employees?
      • How can we make our community more diverse and global?

      This workshop will seek to answer these questions and will kickstart the initiative to start working on these topics once the summit is over.

      Speakers: Dr Merlijn Sebrechts (Ubuntu Community Council, Snapcrafters), Ms Anne Fonteyn
    • 17:00 17:25
      Unlocking Systems Insights: Leveraging eBPF for Data Collection 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      eBPF enables us to extend the kernel capabilities by executing custom programs without modifying the source code or adding modules. It offers visibility into network activity, resource utilization, and more. However, eBPF adoption has faced several challenges, mainly due to the perceived complexity associated with the kernel.

      Fortunately, projects like Inspektor Gadget have emerged to help with this challenge. By providing a Docker-like experience and simplifying the development, build and deployment processes, Inspektor Gadget unlocks the full potential of eBPF within Linux systems, making it easier to utilize eBPF for data collection and system insights.

      In this talk, Jose will provide a high-level introduction to eBPF and showcase some of the tools available for Ubuntu that leverage it. He will then demonstrate how to build and run your own eBPF program in Ubuntu using Inspektor Gadget, and finally, illustrate how easy it is to share your work with the community.

      Speaker: Jose Blanquicet
    • 17:30 17:55
      Harnessing HTCondor: How DreamWorks Animation Orchestrates Massive Workloads for Feature Films 25m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      Creating a DreamWorks Animation feature film involves millions of hours of compute time to render tens of thousands of images, each contributing to the frames that bring our stories to life. This colossal task demands the efficient management and scheduling of millions of jobs across thousands of compute servers.

      In this talk, we'll dive into how DreamWorks Animation leverages HTCondor, a sophisticated open-source workload orchestration and scheduling system, to handle these massive workloads. We’ll also explore how other open-source technologies such as Grafana, InfluxDB, PostgreSQL, and Greenplum play a crucial role in monitoring and optimizing our large-scale workload processing. Learn how we consistently achieve over 95% utilization of our render farm, ensuring the efficient production of animated films.

      Speaker: Mark Jackels (DreamWorks Animation)
    • 17:55 18:35
      Lightning talks KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map
      • 17:55
        How I built Check-in Kiosk for UbuCon Korea 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        In this talk, I would like to discuss about why i decided to build and setup our own event participant Check-in Kiosk for UbuCon Korea. I will be also discuss how i implemented features of this kiosk software with Ubuntu Frame, Ubuntu Core, Flutter(with yaru.dart) and more. I did this project for my own hobby, So I won't be able to share many best practices, But would also like to share what i've learned while working with the project and deploying on real-world. As we deployed this on 2023 and also 2024 with improved version, I'll be also discussing how i tried to improve this implementation.

        If you're interested to see the kiosk in-action, you may have a look at this video. https://youtu.be/Nd4mDMSv4po

        Speaker: Youngbin Han (Ubuntu Korea Community)
      • 18:00
        A brief update on the Regolith Desktop project 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        This lightning talk will give a brief overview of the Regolith desktop environment and explain why it is a compelling alternative to more traditional interfaces. We will then provide a status summary of our integration work into upstream Debian repositories and our plans for the Ubuntu respin.

        Speaker: Ken Gilmer (Regolith)
      • 18:05
        Valkey on Ubuntu 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        Valkey is a new open source high-performance key/value datastore supported by the Linux Foundation. It supports various workloads such as caching, message queues, and can serve as a primary database.

        The Ubuntu community is excited to contribute to the development of Valkey. As part of our mission to bring free software to a wide audience and enable diverse open source communities to collaborate under the Ubuntu umbrella, Valkey will be released in the upcoming Ubuntu 24.10 (Oracular Oriole) and backported to Ubuntu 24.04.

        During this presentation, we will discuss the upstream Valkey community and Ubuntu community involvement and the process of integrating this incredible software into the Ubuntu ecosystem. The talk will also outline the future plans of the Ubuntu ecosystem to further support Valkey's releases and upcoming developments.

        Speaker: Michelle Tabirao (Canonical)
      • 18:10
        Unleashing AI Power: OpenVINO and Intel GPU Support in Ubuntu 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        Abstract: In this lightning talk, we'll explore the exciting synergy between Intel's OpenVINO toolkit and Ubuntu's native support for Intel integrated and discrete GPUs. Intel's OpenVINO toolkit is an open-source framework designed to optimize and deploy deep learning models from cloud to edge. With recent Ubuntu releases, Intel GPU dependencies are now distributed directly with the operating system, marking a significant leap forward for AI developers. Key points we'll cover in 5 minutes:

        Native Intel GPU Support: Ubuntu now includes essential Intel GPU packages, simplifying setup for AI development.

        OpenVINO Toolkit: A brief overview of this open-source framework for optimizing and deploying AI models from cloud to edge.

        Streamlined Development: How the combination of Ubuntu's Intel GPU support and OpenVINO accelerates AI application building.

        Quick Demo: A rapid showcase of setting up an AI environment using Ubuntu's built-in Intel GPU support and OpenVINO.

        Future Implications: The potential impact on AI development workflows and performance optimization.

        This talk is perfect for developers and enthusiasts looking to leverage Ubuntu's enhanced support for Intel hardware in their AI projects. Discover how these advancements are making Ubuntu an even more powerful platform for cutting-edge AI development.

        Speaker: Helena Kloosterman (Intel)
      • 18:15
        Do you KNOW Ubuntu? 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        Introducing Credentialing and Canonical Ubuntu Essentials Quick Certifications w/ Adrianna Frick

        Speaker: Adrianna Frick (Canonical)
      • 18:20
        Back to the Future of Open Source 3D Printing Hardware 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        Introduction to "SmartPrintCoreH7x",

        featured as the trailblazer in open source 3D printing hardware by 3Dprint.com, This Open Source high-performance 3D printer mainboard features reliable TI bucks and new locking Molex connectors standards, designed for both hobbyists and industrial machines. I will explain why this board is essential for the open-source 3D printing community as more companies move towards closed-source solutions. Open hardware is crucial for keeping our hobby accessible and innovative.

        Additionally, I will discuss the vision of Boltz R&D and my upcoming projects like SPC Extravaganza (expansion modules) and SP3C companion boards, along with other advanced boards featuring new connection and interface standards that'll definitely set new standards for the future of all 3D printing hardware. The best part is, all these projects will remain open source, forever.

        Speaker: Yatin Khurana (Boltz R&D)
      • 18:25
        Open Source DJing: bringing hardware compatibility to the Linux platform 5m KWA - Plenary room

        KWA - Plenary room

        World Forum The Hague

        1000
        Show room on map

        While some may not consider DJing an art, the Electronic Dance Music industry moves millions of dollars a year and involves cutting edge hardware and software. Most of these tools are proprietary for a good reason, but as new generations of hardware and software get released, maintenance and support of old equipment are always a matter of discussion. Here is where open source could help increase the longevity of old hardware while keeping the new one fresh and attractive in both terms of experience and features. In this talk I'll brief the audience on the requirements of compatibility and the procedure for completing a mapping in Mixxx, the most popular open source DJing app.

        Speaker: Jesus Soto (Canonical)
    • 18:35 18:45
      Closing session 10m KWA - Plenary room (World Forum The Hague)

      KWA - Plenary room

      World Forum The Hague

      1000
      Show room on map

      We will celebrate the achievements, thank all speakers and attendees, make some final announcements, and send a final reminder for the closing party.

      Speaker: Christian Ehrhardt (Canonical)
    • 18:45 22:00
      Closing Party! 3h 15m Grote Kert

      Grote Kert

      Rond de Grote Kerk 12, 2513 AM, Den Haag, Netherlands