Theater Hall - E.T.I. (HiP main stage)

Why YOU should write a wayland compositor!

HIP - Track 1 - Room 5
Victoria Brekenfeld
Ever wondered why the Linux Desktop shifts to the Wayland protocol? What exactly makes it "better", how do it's internals exactly work and how YOU could utilize it? I'll give you a quick rundown!
Hi! My name is Victoria and I have worked on a wayland compositor library called "smithay" for the past 5 years. Right now I am working for system76 on their new desktop environment, I am member of wayland-protocols and have been contributing to the wider ecosystem. So if you even wanted to learn about the wayland ecosystem and linux desktops, I can and will try to do my best to explain. Even better, I want to give you reason to use this technology for your projects! The Talk is roughly divided into two parts: First off the background, to get everybody on the same page - What exactly is wayland? - How is it different from X11 in the most important ways? - Technical details! Or how a modern linux desktop is build! - We'll be talking about the "Direct Rendering Manager", "EGL", "libinput", "Client-side-decorations?", "nvidia?!", "WSL?!?" You name it! - Feel free to bring some own questions as well. THE Showcase! Hopefully you'll understand a lot about the stack now, but you have no idea what to use it for or feel like nothing of it is relevant for you work? Don't be deceived, people use wayland in embedded and automotive applications, for automated testing and continuous integration, for virtualization, XR Applications, Game streaming, Remote Computing, ...! Let me show you, what weird things did people build with it and lets unlock more of it's potential together!

Additional information

Live Stream https://streaming.media.ccc.de/jev22/hip1
Type Talk/panel 45 min + 10 min Q&A (55 Minuten)
Language English

More sessions

12/27/22
Theater Hall - E.T.I. (HiP main stage)
HIP - Track 1 - Room 5
Welcome to Hacking in Parallel. Lets fire this up.
12/27/22
Theater Hall - E.T.I. (HiP main stage)
pandzillophon
HIP - Track 1 - Room 5
We'll look at the role IT and software play in modern manufacturing, with a twist on the semiconductor industry. Since I'm a security guy, we'll mostly focus on the sorry state of that.
12/27/22
Theater Hall - E.T.I. (HiP main stage)
HIP - Track 1 - Room 5
Das US-Militär hat massenhaft Geräte zur biometrischen Erfassung von Menschen in Afghanistan genutzt. Einige Geräte wurden beim hastigen Abzug der NATO-Truppen zurückgelassen. Wir haben bei Analysen solcher Geräte große Mengen an biometrischen und weiteren personenbezogenen Daten gefunden. In den falschen Händen bedeuten diese Daten Lebensgefahr für Menschen in Afghanistan und Irak.
12/27/22
Theater Hall - E.T.I. (HiP main stage)
Mate Soos
HIP - Track 1 - Room 5
In IT security we have been preoccupied with failures, with things that go wrong, and so we count the negatives -- the times when we failed. How about we seriously started counting the positives? More importantly, what if by adding more and more constraints to avoid the holes we have found, we are also removing the positive capacities in the system, thereby hurting our chance of success more than we hurt our chance of failure? In this talk, I will try to highlight how IT security could be done ...
12/27/22
Theater Hall - E.T.I. (HiP main stage)
Ilja van Sprundel
HIP - Track 1 - Room 5
The C programming language first appeared in 1972 and became enormously popular. It has this magical combination of features that allows developers to quickly write portable code that can be reused and easily ported to different architectures. It has been the foundation of most operating systems and systems programming in the past 50 years.
12/27/22
Theater Hall - E.T.I. (HiP main stage)
Matthias Monroy
HIP - Track 1 - Room 5
The "Enhanced Border Security Partnership" poses an unprecedented threat to civil liberties in Europe.
12/27/22
Theater Hall - E.T.I. (HiP main stage)
Thomas Fricke
HIP - Track 1 - Room 5
We summarize howto secure Kubernetes clusters in critical infrastructure and give insights from the machine rooms.