25–27 Oct 2024
The Hague, Netherlands
Europe/Amsterdam timezone

The Journey of KDE Plasma on Ubuntu Core

26 Oct 2024, 14:00
50m
KWA - Plenary room (World Forum The Hague)

KWA - Plenary room

World Forum The Hague

1000
Show room on map
Talk (50 Minutes) Linux Desktop

Speaker

Dr Kevin Ottens
enioka Haute Couture

Description

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.

Session author's bio

Kevin Ottens has a Ph.D. in artificial intelligence which led him to focus on ontology engineering and multi-agent systems. As a student, he fell in love with the KDE community and has been involved for the past 20 years.

Next to contributing code, he has also been helping with the community stewardship, for instance participating in the creation of the KDE Manifesto.

Nowadays, Kevin strives at enioka Haute Couture having a very wide view on software engineering. His responsibilities range from software architecture and code to Open Source strategies. He also spends time coaching teams and other engineers in leadership positions.

He still lives in Toulouse where he participates to regular C++ meetups.

Level of Difficulty Intermediate
Social Media https://mamot.fr/@ervin

Presentation materials