This booth will showcase a 5G network deployed using Ubuntu and open source software.
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.
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...
AI touches every industry, creating high expectations and hopes. From self-driving cars in automotive to explainable credit risk analysis in finserv, organisations across the globe are looking to use the latest technologies.
Innovation has its own price. While almost everyone who decides assigning a budget or time into AI/ML applications understands the benefits, both developers and...
Community booth showcasing the innovations of the Asahi Universe staffed by the folks making it all happen.
As customer reliance on open-source technologies grows, AWS's dedication to open source remains unwavering. Discover how AWS's financial investments, engineering contributions, and infrastructure support drive innovation and sustainability in open-source projects. This session will explore AWS's strategic role in various communities, showcasing specific contributions and their impact. Learn...
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...
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,...
This booth showcases multiple open source projects published by Canonical.
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...
Booth to showcase the Canonical Ubuntu Essentials exam and certifications program.
As enterprises invest more into generative AI solutions, finding a toolchain that is easy to use, scalable, and backed by enterprise support is needed to take full advantage of the new innovations.
In this workshop, we will delve into the NVIDIA NGC Catalog and NVIDIA AI Enterprise which offers a suite of AI tools and frameworks including NVIDIA NIM microservices that integrate into cloud...
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...
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...
Abstract:
Join us at our booth to explore and engage with the cutting-edge AI technologies powered by the synergy between Intel and Ubuntu. This booth offers a hands-on experience of Intel's comprehensive AI solutions optimized for Ubuntu, demonstrating why it's the ideal platform for AI development and deployment.
Key features:
"Build Your Own AI" Station: Try your hand at...
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...
At our booth we will present the different Fairphone devices including headphones, demonstrate the repairability, talk about our sustainability, fair mining and fair working conditions efforts. And of course we can talk about the software support of our devices.
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...
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.
Framework is remaking Consumer Electronics to respect people and the planet. Join us to demo the Framework Laptop 13 and Framework Laptop 16.
Framework lightning talk (details coming soon)
Booth featuring the leaders of Linux gaming showing off their latest projects and efforts to make Linux a premiere gaming platform.
“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...
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...
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...
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][1] responsible for...
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...
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...
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
][2] and run GUI apps.
We build a Matrix bot with Maubot - a plugin-based Matrix bot system written in Python. We already have some bot available like [Ubottu][2] or [Queuebot][3] and we would love to add some more to the Ubuntu Matrix ecosystem.
Things you should bring to the workshop:
- Laptop
- Visual Studio Code
- Basic Python skills
- Basic knowledge of Matrix
“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...
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...
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...
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....
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...
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.
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...
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...
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...
This booth showcases Microsoft commitment to open source technology. Representatives from various Microsoft teams will engage with the audience and discuss topics such as .Net, WSL, infrastructure, AI and Cloud.
"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...
NetXMS is being developed since 2003 and is known for its scalability and powerful flexibility. That is why it can be used in so many cases — from enterprise networks and network equipment, to OT and IoT settings.
The product is highly multi-platform, it works with many OS, including Ubuntu of course. We would love to welcome the audience to talk about the product and what it can do.
Fourteen years ago I started a [creative agency][1] 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...
Join us for a discussion on steps to get Open MoonRay, a production renderer open-sourced by DreamWorks in 2023 and used for all their feature film production, onto Windows Subsystem for Linux. This is a coordinated effort by engineers from DreamWorks and the WSL and Ubuntu Desktop teams at Canonical.
We'll present the project roadmap, challenges and learnings as we set the path to...
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...
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...
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...
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...
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...
ML applications often require specialized hardware and additional configuration to run efficiently and reliably on Kubernetes. However, managing the cluster lifecycle, the diversity and complexity of hardware configuration across nodes can be challenging. How can we simplify and automate this process to ensure a smooth experience for kubernetes users? How can we speed up GPU node provisioning?...
Snapcrafters is a group of volunteers who maintain snap packages for third-party software. We publish more than 70 snaps used by 1.5 million weekly active devices across 50+ distributions. Our goal is to be a trusted and reliable source for high-quality snaps. To maintain these snaps, we have set up a robust CI using snapcraft's remote-build, yq and various other github's workflow methods. We...
Explore the World of open hardware with an up close look at the Thelio Desktop and the Launch Keyboard. Discover COSMIC DE on display. Join in a raffle for a Launch keyboard and stop by the booth for free stickers and System76 merchandise.
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...
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...
Replacing the Thunderbird deb with the snap on the Ubuntu 24.04 iso has further married the two open source projects. We would like to have a Thunderbird booth where we would have various Thunderbird stickers, a tablecloth, and a couple of tablets showcasing Thunderbird for Android.
UBports the community that develops and maintains Ubuntu for smartphones and tablets and its ecosystem, wants to demonstrate Ubuntu Touch, Lomiri (formerly Unity 8), the progress on the upgrade to Noble, and on the adoption of snaps, and how this all fits to provide convergent experiences.
We also want to connect with the Ubuntu Community to establish and further partnerships and...
This booth showcases the power of the Ubuntu community. Community leaders, Flavour developers, Local community leaders will showcase their passion for open source, and show how you can get started.
This booth will have Ubuntu Core Devs available for drop-in office hours. We will be available to sponsor patches in person, answer questions about the packaging process, and get people started on achieving package upload rights.
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...
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...
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...
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...
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...
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...
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 boot HALs)
- What's...
Join me for an incredible workshop to unlock the full potential of Anti-Ban & Web Scraping! From novice to virtuoso, you’ll learn advanced techniques for collecting crucial datasets to train AI models.
🔍 Highlights 🔍
Protection Disclosed
🚀 Overcome fingerprint challenges and anti-bot measures.
🔍 Reverse engineer protection to understand signals tracking.
**Proxy...