Presented by:

Tobias Görgens

from Hasso Plattner Institute in Potsdam

I am a 23 years old master's student at the Hasso Plattner Institute in Potsdam and system administrator in HPI's data center. A few years ago, I started actively supporting open source projects such as WINE, SystemD and openSUSE with the goal of making software better for everyone.

Since about two years, I maintain my own Linux distribution called Yuga Linux based on openSUSE targeting gaming machines and support multiple openSUSE projects.

No video of the event yet, sorry!

The Steam Deck has transformed mobile gaming — but in one crucial area, it still lags behind: security. Until now, no Steam Deck-focused Linux distribution has offered full disk encryption by default, leaving sensitive user data unprotected.

In this talk, I present Yuga Linux, a distribution built on openSUSE technologies, tailored specifically for the Steam Deck with a strong focus on security, compatibility, and gaming performance. I will explain how Yuga Linux leverages openSUSE packages and the Open Build Service (OBS) to build a custom kernel and all essential components to fully support both SteamOS's gaming and desktop modes — while adding something no other Steam Deck distribution currently offers: secure, user-friendly encryption.

You'll learn:

  • Why encryption matters for handheld gaming devices.

  • How I integrated tik, the installer from Aeon, to support TPM-backed full disk encryption.

  • How I built deckrypt, a custom tool that allows users to input passwords using the Steam Deck's gamepad when fallback manual unlocking is needed.

  • The challenges and key technical decisions behind building an openSUSE-based gaming distro for a new hardware category.

The session will include a live demo of the boot process, unlocking the encrypted system, and running Steam Gamemode and Desktop Mode seamlessly on Yuga Linux.

If you’re curious about gaming, Linux customization, TPM integration, or just want to see what the future of secure mobile gaming looks like, this talk is for you.

Date:
2025 June 27 - 10:45
Duration:
45 min
Room:
Saal
Language:
Track:
New Technologies
Difficulty:
Easy

Happening at the same time:

  1. Branding workshop
  2. Start Time:
    2025 June 27 10:00

    Room:
    Seminar Room 1

  3. Uyuni: introduction, last year's updates and future
  4. Start Time:
    2025 June 27 10:30

    Room:
    Gallerie

  5. Testing Containers with Python and pytest
  6. Start Time:
    2025 June 27 11:00

    Room:
    Gallerie

  7. discussion on zypper speedup
  8. Start Time:
    2025 June 27 11:00

    Room:
    Seminar Room 1

  9. 2 cents on improving openSUSE Membership (Management)
  10. Start Time:
    2025 June 27 11:15

    Room:
    Gallerie