{"acronym":"osc25","aspect_ratio":"16:9","updated_at":"2026-04-03T14:30:05.984+02:00","title":"openSUSE Conference 2025","schedule_url":"","slug":"conferences/osc/2025","event_last_released_at":"2025-06-28T00:00:00.000+02:00","link":"","description":"","webgen_location":"conferences/osc/2025","logo_url":"https://static.media.ccc.de/media/events/osc/2025/osc25logo.png","images_url":"https://static.media.ccc.de/media/events/osc/2025","recordings_url":"https://cdn.media.ccc.de/events/osc/2025","url":"https://api.media.ccc.de/public/conferences/osc25","events":[{"guid":"t5zh0mm1CJdglHVq3VWvMg","title":"Aeon Desktop","subtitle":null,"slug":"5027-aeon-desktop","link":"https://c3voc.de","description":"An update on Aeon Desktop by Richard Brown.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Richard Brown"],"tags":["5027","2025","osc25","Saal","osc25-eng","Day 2"],"view_count":271,"promoted":false,"date":"2025-06-27T10:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-15T20:15:09.918+01:00","length":2801,"duration":2801,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5027-t5zh0mm1CJdglHVq3VWvMg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5027-t5zh0mm1CJdglHVq3VWvMg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5027-t5zh0mm1CJdglHVq3VWvMg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5027-t5zh0mm1CJdglHVq3VWvMg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5027-aeon-desktop","url":"https://api.media.ccc.de/public/events/t5zh0mm1CJdglHVq3VWvMg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"lazuaZmPDwz-uE_wcZo9Fw","title":"Fine tuning log routing","subtitle":"How sequence and creating name-value pairs can help you","slug":"5008-fine-tuning-log-routing","link":"https://c3voc.de","description":"Do you want to detect threats real-time and easily search logs to find relevant information? By default, incoming log messages are treated in log management apps as one long string. This is good enough if you just want to store logs. However, if you also want to act on log messages, you need more structured information. Syslog-ng and other applications also let you parse log messages. While parsing structured logs, like JSON, is easy, unstructured logs need a lot of work. This is where sequence can help you: if you have enough logs to analyze, it can automatically generate parser rules for syslog-ng and LogStash.\n\nName-value pairs (sometimes also called “macros”) are probably one of the most useful parts of syslog-ng. Macros have been a core feature of syslog-ng since the beginning: incoming log messages were parsed by syslog-ng and various fields (priority, facility, date, program, PID and message) were stored into name-value pairs. You could use these to reformat log messages or use these values in file names.\n\nWithout additional parsing, syslog-ng treats the message part of a log message as one long string. While this might be valid in some use cases, many log messages look like an almost complete English sentence with some variable parts in it. Just think about SSH login messages: they include the username, the source IP and port, and the login method embedded in a sentence. You might want to create an alert in syslog-ng for such messages (for example, if a root user logs in). However, if the whole message is a single string, you cannot do that.\n\nPatternDB can find important information in unstructured log messages, like the above-mentioned SSH login message, and create name-value pairs from the information it finds. PatternDB rules are easier to write than regular expressions and also need less resources to run. There are various parsers for structured log messages as well, like the CSV, JSON and XML parsers. You can also combine these and build really complex parsers. Sometimes, the syslog header might be missing from log messages, so you need to create a parser for the whole message.\n\nMessage parsing and name-value pairs give you a lot more flexibility when it comes to filtering or templating log messages. For example, you can send an alert to Slack when someone logged in as a root user through SSH, or you can forward two important fields from an extremely long log message to save network bandwidth and disk space. You can use it to hide sensitive information and send only what is required to various destinations.\n\nSequence-RTG allows you to automatically generate parser rules for syslog-ng and LogStash. Creating parser rules from scratch is a painful process. However, if you have enough log messages to analyze, sequence can do the heavy lifting for you. Of course, you might need to rename some of the name-value pairs, but that is a lot easier.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Peter Czanik"],"tags":["5008","2025","osc25","New Technologies","galerie","osc25-eng","Day 1"],"view_count":18,"promoted":false,"date":"2025-06-26T16:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-01-03T21:30:18.724+01:00","length":1909,"duration":1909,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5008-lazuaZmPDwz-uE_wcZo9Fw.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5008-lazuaZmPDwz-uE_wcZo9Fw_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5008-lazuaZmPDwz-uE_wcZo9Fw.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5008-lazuaZmPDwz-uE_wcZo9Fw.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5008-fine-tuning-log-routing","url":"https://api.media.ccc.de/public/events/lazuaZmPDwz-uE_wcZo9Fw","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"64ERRTSu7xqFFxvwUZ1iwQ","title":"lightning talks","subtitle":"4 minutes","slug":"4947-lightning-talks","link":"https://c3voc.de","description":"Want to talk a few minutes about interesting stuff? \n=\u003e Add yourself to https://etherpad.opensuse.org/p/lightning-talks-osc2025\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Bernhard M."],"tags":["4947","2025","osc25","Open Source","Saal","osc25-eng","Day 2"],"view_count":53,"promoted":false,"date":"2025-06-27T17:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-01T14:15:11.510+01:00","length":1201,"duration":1201,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4947-64ERRTSu7xqFFxvwUZ1iwQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4947-64ERRTSu7xqFFxvwUZ1iwQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4947-64ERRTSu7xqFFxvwUZ1iwQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4947-64ERRTSu7xqFFxvwUZ1iwQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4947-lightning-talks","url":"https://api.media.ccc.de/public/events/64ERRTSu7xqFFxvwUZ1iwQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"VSoyptMQ0lapA6wONIiW1w","title":"Full Disk Encryption in openSUSE using systemd, TPM2 and FIDO2 keys","subtitle":"Learning about sdbootutil","slug":"4979-full-disk-encryption-in-opensuse-using-systemd-tpm2-and-fido2-keys","link":"https://c3voc.de","description":"With the integration of systemd-boot or grub2-bls bootloaders in the distribution, both (partially) following the boot loader specification (BLS), we have the chance to use the systemd tools to set a full disk encryption installation using TPM2 and FIDO2 keys.\n\nThe sdbootutil is managing both aspects, the BLS integration and the FDE configuration. In this talk we will present how this model works in openSUSE and how can be used and troubleshooted.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Alberto Planas"],"tags":["4979","2025","osc25","New Technologies","galerie","osc25-eng","Day 2"],"view_count":517,"promoted":false,"date":"2025-06-27T17:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-04-02T22:45:04.202+02:00","length":2687,"duration":2687,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4979-VSoyptMQ0lapA6wONIiW1w.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4979-VSoyptMQ0lapA6wONIiW1w_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4979-VSoyptMQ0lapA6wONIiW1w.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4979-VSoyptMQ0lapA6wONIiW1w.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4979-full-disk-encryption-in-opensuse-using-systemd-tpm2-and-fido2-keys","url":"https://api.media.ccc.de/public/events/VSoyptMQ0lapA6wONIiW1w","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"PacIlFc-YXl6oQCWk0dMow","title":"Atomic OS Updates via OCI Images","subtitle":"Introducing container-snap","slug":"5009-atomic-os-updates-via-oci-images","link":"https://c3voc.de","description":"When using tools like RPM or Zypper for updating packages, there is a risk of incomplete updates or breaking the running system. To overcome these challenges, we have developed **container-snap**, a prototype plugin designed to deliver **atomic OS updates** that are fully applied or rolled back without compromising the system's state.\n\n**container-snap** leverages OCI images as the source for updates and integrates seamlessly with openSUSE’s [tukit](https://github.com/openSUSE/transactional-update) for transactional OS updates. By utilizing **Podman’s btrfs storage driver**, it creates bootable btrfs subvolumes directly from OCI images, effectively turning them into atomic OS snapshots. This allows you to build OS images using familiar tools like Docker or Buildah and deploy the container image on your host.\n\nThis lightning talk covers the following topics:\n\n- The `container-snap` architecture and implementation details\n- Main development challenges and solutions\n- Lessons learned in bridging container tech and OS updates\n- A live demo showcasing atomic updates in action\n\nJoin this session to learn more about how to boot from an OCI image without bricking your system!\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Dan Čermák"],"tags":["5009","2025","osc25","Cloud, Containers, Virtualization","Saal","osc25-eng","Day 1"],"view_count":39,"promoted":false,"date":"2025-06-26T13:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-16T11:15:08.649+01:00","length":766,"duration":766,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5009-PacIlFc-YXl6oQCWk0dMow.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5009-PacIlFc-YXl6oQCWk0dMow_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5009-PacIlFc-YXl6oQCWk0dMow.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5009-PacIlFc-YXl6oQCWk0dMow.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5009-atomic-os-updates-via-oci-images","url":"https://api.media.ccc.de/public/events/PacIlFc-YXl6oQCWk0dMow","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"1KpID_Cvdg3tZYACyZ9fPQ","title":"Supervision: Simplifying Computer Vision for Developers","subtitle":null,"slug":"4968-supervision-simplifying-computer-vision-for-developers","link":"https://c3voc.de","description":"In this talk, we’ll explore how Supervision streamlines common computer vision tasks, from loading datasets to annotating and analyzing images or videos. We’ll also discuss its lightweight nature, making it an ideal choice for running AI-powered vision applications on resource-constrained devices. Through practical demonstrations, attendees will learn how to set up and optimize Supervision for real-world IoT applications, including smart surveillance, automated counting, and industrial monitoring.\n\nWhether you're a developer, researcher, or IoT enthusiast, this session will show how you can leverage Supervision to bring efficient computer vision solutions to edge devices.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Onuralp SEZER"],"tags":["4968","2025","osc25","Open Source","Saal","osc25-eng","Day 2"],"view_count":14,"promoted":false,"date":"2025-06-27T16:30:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2025-11-16T22:30:06.472+01:00","length":1440,"duration":1440,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4968-1KpID_Cvdg3tZYACyZ9fPQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4968-1KpID_Cvdg3tZYACyZ9fPQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4968-1KpID_Cvdg3tZYACyZ9fPQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4968-1KpID_Cvdg3tZYACyZ9fPQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4968-supervision-simplifying-computer-vision-for-developers","url":"https://api.media.ccc.de/public/events/1KpID_Cvdg3tZYACyZ9fPQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"pPYfjEXNioLdWmDrRMtA6Q","title":"Uyuni: introduction, last year's updates and future","subtitle":"What is Uyuni? - What's been going on the last year? - What's coming next?","slug":"4985-uyuni-introduction-last-year-s-updates-and-future","link":"https://c3voc.de","description":"In this session, a brief explanation about what Uyuni is and what it can achieve will be shared as an introduction for newbies or as a knowledge reminder for the part of the audience already knowing the product. This part of the session is mainly a summary of last year's session.\nSecondly, we will try to summarize the changes that have happened within the last year in Uyuni, in the period of time between the last openSUSE Conference and now.\nLast but not least, we will try to look forward and present what's coming next (what we know) and also gather feedback of where we want to move to (about what we don't know).\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Raúl Osuna"],"tags":["4985","2025","osc25","Open Source","galerie","osc25-eng","Day 2"],"view_count":36,"promoted":false,"date":"2025-06-27T10:30:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-23T08:00:04.232+01:00","length":1548,"duration":1548,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4985-pPYfjEXNioLdWmDrRMtA6Q.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4985-pPYfjEXNioLdWmDrRMtA6Q_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4985-pPYfjEXNioLdWmDrRMtA6Q.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4985-pPYfjEXNioLdWmDrRMtA6Q.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4985-uyuni-introduction-last-year-s-updates-and-future","url":"https://api.media.ccc.de/public/events/pPYfjEXNioLdWmDrRMtA6Q","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"rc2aMpMgOQ_QX-lcULS5Hg","title":"Testing Containers with Python and pytest","subtitle":null,"slug":"5011-testing-containers-with-python-and-pytest","link":"https://c3voc.de","description":"To ease the pain of testing container images, we’ve developed the `pytest_container` plugin for [pytest](https://pytest.org/). The plugin\nmakes it possible to use pytest to perform tests on containers and software inside containers. You don’t have to take care of pulling images, building\nthem, or picking ports on the host. You just describe your container setup and pass it to a test function. In return, the plugin gives you a connection\nto the container. Using the connection, you can verify the container’s state using the [testinfra](https://testinfra.readthedocs.io/) python framework.\nThe plugin even cleans up after itself when you’re done.\n\nIn short, `pytest_container` makes it possible to write tests in Python: no need to build your own framework from scratch or worry about the boring\ncontainer plumbing tasks.\n\nJoin this talk to see `pytest_container` in action and learn how it can make your life easier!\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Dan Čermák"],"tags":["5011","2025","osc25","Open Source","galerie","osc25-eng","Day 2"],"view_count":28,"promoted":false,"date":"2025-06-27T11:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-24T11:00:05.578+01:00","length":884,"duration":884,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5011-rc2aMpMgOQ_QX-lcULS5Hg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5011-rc2aMpMgOQ_QX-lcULS5Hg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5011-rc2aMpMgOQ_QX-lcULS5Hg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5011-rc2aMpMgOQ_QX-lcULS5Hg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5011-testing-containers-with-python-and-pytest","url":"https://api.media.ccc.de/public/events/rc2aMpMgOQ_QX-lcULS5Hg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"NOWy7qEDBb3KfRqu2sMyPw","title":"(Virtual Talk) Quality on Autopilot: Scaling Testing in Uyuni","subtitle":"A TestOps journey","slug":"4975-virtual-talk-quality-on-autopilot-scaling-testing-in-uyuni","link":"https://c3voc.de","description":"How do you scale quality in a fast-moving open source project like Uyuni? \n\nIn this talk, I’ll walk you through our journey adopting TestOps practices to bring automation, visibility, and resilience into our quality engineering process.\n\nWe’ll explore how infrastructure automation with Terraform and Salt laid the foundation for consistent, on-demand testing environments. From there, we introduced test observability using Prometheus and Grafana to analyze historical trends and gain visibility into test behavior over time.\n\nA key part of our process includes tracking flaky tests and known issues through a custom system that connects our internal QE workflows directly with test reports.\n\nTo accelerate feedback loops, we implemented smart test selection in Pull Requests, targeting only the affected components with relevant end-to-end tests.\n\nWe also integrated synthetic monitoring of key product metrics into our daily pipelines, ensuring continuous insight into overall health.\n\nThanks to designing our own DevContainers, we improved engineer's experience on their IDEs.\n\nWe are also working on providing public AWS-based test reports reinforcing transparency.\n\nOur journey is a story of small, iterative changes that helped us align quality with development at scale.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Oscar Barrios Torrero"],"tags":["4975","2025","osc25","Open Source","Saal","osc25-eng","Day 2"],"view_count":6,"promoted":false,"date":"2025-06-27T12:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2025-11-30T13:15:08.905+01:00","length":2241,"duration":2241,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4975-NOWy7qEDBb3KfRqu2sMyPw.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4975-NOWy7qEDBb3KfRqu2sMyPw_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4975-NOWy7qEDBb3KfRqu2sMyPw.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4975-NOWy7qEDBb3KfRqu2sMyPw.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4975-virtual-talk-quality-on-autopilot-scaling-testing-in-uyuni","url":"https://api.media.ccc.de/public/events/NOWy7qEDBb3KfRqu2sMyPw","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"X7iAfbQWjNDM--j2p7i62w","title":"Using openSUSE Leap as base layer operating system for AI/ML container orchestration using SUSE Rancher.","subtitle":"A short talk showcasing how openSUSE Leap can be used as a base layer operating system for the containerization of AI/ML as well as GenAI workloads.","slug":"5025-using-opensuse-leap-as-base-layer-operating-system-for-ai-ml-container-orchestration-using-suse-rancher","link":"https://c3voc.de","description":"The exponentially growing **AI/ML** and **LLMs** advancements bring concerns about privacy, as there is a risk of data exposure to online LLMs service providers. Setting up **LLMs in-house** requires a **high computational cost** which is a major obstacle for businesses across various sectors such as Retail, Healthcare, Finance, etc. These industries seek to leverage the power of LLMs to drive **profitability** in their overall business while maintaining **control over their data.**\n\nIn this session, we will explore the **Edge Ecosystem Analytics** and its transformative potential in **GenAI Applications** through seamless orchestration via **openSUSE Leap** and **Rancher-managed Kubernetes**. This approach helps overcome challenges in adopting and deploying cutting-edge GenAI applications securely and efficiently at the edge.\n\nKey Topics:\n\n- Overview of **Large Language Models (LLMs)**\n- Scope for **Edge Computing** in AI revolution\n- Benefits over privacy concerns by **localization of LLMs**\n- Real-world Application Showcase by leveraging **GenAI for Edge Ecosystem Analytics**\n- Integration of Retrieval-Augmented Generation (**RAG**) Pipeline into **Rancher \u0026 K3s**\n- Challenges while deploying **GenAI applications at the Edge**\n\nThis short talk will showcase a real-world GenAI-based application, highlighting the utilization of the **RAG pipeline** as well as a **data modeling pipeline** to continually improve analytic outputs and its seamless integration with **Rancher and K3s**. Attendees will learn about **Rancher and K3s** in managing Kubernetes deployments for GenAI applications, LLM optimization techniques such as **RAG**, overview of **Fine Tuning** and **AI Agents**.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Rudraksh Karpe"],"tags":["5025","2025","osc25","Cloud, Containers, Virtualization","galerie","osc25-eng","Day 2"],"view_count":17,"promoted":false,"date":"2025-06-27T16:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2025-11-16T22:30:06.923+01:00","length":1481,"duration":1481,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5025-X7iAfbQWjNDM--j2p7i62w.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5025-X7iAfbQWjNDM--j2p7i62w_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5025-X7iAfbQWjNDM--j2p7i62w.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5025-X7iAfbQWjNDM--j2p7i62w.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5025-using-opensuse-leap-as-base-layer-operating-system-for-ai-ml-container-orchestration-using-suse-rancher","url":"https://api.media.ccc.de/public/events/X7iAfbQWjNDM--j2p7i62w","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"tnSTqyX2vmqMFpF5Bncu8A","title":"Update from the Future Technology Team","subtitle":"Which changes will Tumbleweed and MicroOS see?","slug":"5000-update-from-the-future-technology-team","link":"https://c3voc.de","description":"In this presentation, I will give an introduction to the projects that the Future Technology team is working on and report on the current status.\nSome of the bigger topics are:\n\n- Update on Full Disk Encryption with TPM and Fido2\n- Adding grub2-BLS support:\n  - YaST2\n  - Images (including with full disk encryption)\n  - Making it the default\n- Adding FDE+TPM support to YaST2\n- New features for transactional-update and rework of /etc handling\n- systemd-sysext on MicroOS\n- systemd-pull and OBS\n- New tools (e.g. sndiff)\n- And much more\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Thorsten Kukuk"],"tags":["5000","2025","osc25","New Technologies","Saal","osc25-eng","Day 1"],"view_count":35,"promoted":false,"date":"2025-06-26T13:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-07T20:30:07.153+01:00","length":2520,"duration":2520,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5000-tnSTqyX2vmqMFpF5Bncu8A.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5000-tnSTqyX2vmqMFpF5Bncu8A_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5000-tnSTqyX2vmqMFpF5Bncu8A.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5000-tnSTqyX2vmqMFpF5Bncu8A.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5000-update-from-the-future-technology-team","url":"https://api.media.ccc.de/public/events/tnSTqyX2vmqMFpF5Bncu8A","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"bOuFkRV2JfkTihpNkLRllQ","title":"SUSEID: Open by design, sovereign by choice.","subtitle":"The new authentication solution for SUSE","slug":"5019-suseid-open-by-design-sovereign-by-choice","link":"https://c3voc.de","description":"We'll showcase the next big thing for authentication @ SUSE, the current\nlandscape and the challenges we're facing.\n\nAgenda:\n\n- Motivation \u0026 Concerns (The current software stack in place and the administration challenges)\n- Project Scope (Tenets \u0026 Priorities)\n- Connection points with openSUSE Community\n- Timeline\n- Demo\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["José Gómez"],"tags":["5019","2025","osc25","openSUSE","Saal","osc25-eng","Day 2"],"view_count":187,"promoted":false,"date":"2025-06-27T15:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-26T00:30:07.150+01:00","length":928,"duration":928,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5019-bOuFkRV2JfkTihpNkLRllQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5019-bOuFkRV2JfkTihpNkLRllQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5019-bOuFkRV2JfkTihpNkLRllQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5019-bOuFkRV2JfkTihpNkLRllQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5019-suseid-open-by-design-sovereign-by-choice","url":"https://api.media.ccc.de/public/events/bOuFkRV2JfkTihpNkLRllQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"VNtqyWLcLk5XCIbgK63hOQ","title":"SELinux - current state in (open)SUSE","subtitle":"Fun with Mandatory Access Control","slug":"4945-selinux-current-state-in-open-suse","link":"https://c3voc.de","description":"SELinux is a Mandatory Access Control (MAC) system that enhances a system's security by enforcing policy-based access control rules.\nFor a long time openSUSE and SUSE have relied heavily on AppArmor as default MAC system.\nWith the decision to switch to SELinux as default MAC on SLE 16 and openSUSE Tumbleweed, there are multiple challenges that we have to overcome to integrate SELinux into those distributions.\n\nThis session will give an overview on the current state of SELinux in openSUSE and SUSE, the plans for the future and what it means for users.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Cathy Hu"],"tags":["4945","2025","osc25","New Technologies","Saal","osc25-eng","Day 1"],"view_count":99,"promoted":false,"date":"2025-06-26T10:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-28T07:45:04.280+01:00","length":2241,"duration":2241,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4945-VNtqyWLcLk5XCIbgK63hOQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4945-VNtqyWLcLk5XCIbgK63hOQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4945-VNtqyWLcLk5XCIbgK63hOQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4945-VNtqyWLcLk5XCIbgK63hOQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4945-selinux-current-state-in-open-suse","url":"https://api.media.ccc.de/public/events/VNtqyWLcLk5XCIbgK63hOQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"XxPALWGZ3DFDjxBklljyPg","title":"A Community has to do what a Community has to do!","subtitle":null,"slug":"4984-a-community-has-to-do-what-a-community-has-to-do","link":"https://c3voc.de","description":"When proprietary products are discontinued or bought up by competitors, your own (decision-making) freedom can quickly become precarious. A discontinued product forces you to migrate, incurs costs, and imposes unwelcome decisions.\n\nNot so with open source software: it offers me the freedom to develop the code further at any time, either on my own or with new partners, and to set up new support chains. The freedom not to have to migrate and the freedom not to have to work with an unpleasant service provider. Even drastic changes in product and business strategy can be avoided by taking matters into your own hands.\n\nAt least that's the theory. But does it work in practice?\n\nThis report is about a very recent case: about software that wasn't supposed to die, and a team that absolutely wanted to continue. It also shows where theory meets practice and the headwinds you have to face when you just go for it. But: a community has to do what a community has to do. And that can also mean: let's fork!\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["pheinlein"],"tags":["4984","2025","osc25","Keynote","Saal","osc25-eng","Day 1"],"view_count":60,"promoted":false,"date":"2025-06-26T11:30:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-08T16:00:05.105+01:00","length":1901,"duration":1901,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4984-XxPALWGZ3DFDjxBklljyPg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4984-XxPALWGZ3DFDjxBklljyPg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4984-XxPALWGZ3DFDjxBklljyPg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4984-XxPALWGZ3DFDjxBklljyPg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4984-a-community-has-to-do-what-a-community-has-to-do","url":"https://api.media.ccc.de/public/events/XxPALWGZ3DFDjxBklljyPg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"LVEQffFC9mvTCVjAM6OWYg","title":"SUSE CEO welcomes contributors to openSUSE Conference 2025","subtitle":null,"slug":"5038-suse-ceo-welcomes-contributors-to-opensuse-conference-2025","link":"https://c3voc.de","description":"Join SUSE CEO Dirk-Peter van Leeuwen as he opens the openSUSE Conference 2025 in Nuremberg. In this brief welcome, DP will congratulate the community on its 20th anniversary - highlighting the critical role of open source collaboration and innovation in shaping the future of software innovation. He will specifically emphasize the immense importance of the European open source software developer community at this pivotal moment in time, recognizing its unique contributions and growing influence in a world of increasing geopolitical uncertainty. He will restate SUSE's commitment to the openSUSE project and its broader impact on the open source ecosystem.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Dirk-Peter van Leeuwen"],"tags":["5038","2025","osc25","Keynote","Saal","osc25-eng","Day 1"],"view_count":42,"promoted":false,"date":"2025-06-26T10:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-16T11:00:07.707+01:00","length":583,"duration":583,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5038-LVEQffFC9mvTCVjAM6OWYg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5038-LVEQffFC9mvTCVjAM6OWYg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5038-LVEQffFC9mvTCVjAM6OWYg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5038-LVEQffFC9mvTCVjAM6OWYg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5038-suse-ceo-welcomes-contributors-to-opensuse-conference-2025","url":"https://api.media.ccc.de/public/events/LVEQffFC9mvTCVjAM6OWYg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"PBe0tZMxUQrkaStL25wGDQ","title":"Building openSUSE Mirror(s) in Mauritius","subtitle":"Making small steps in Africa","slug":"4977-building-opensuse-mirror-s-in-mauritius","link":"https://c3voc.de","description":"At oSC23, I [presented](https://www.youtube.com/watch?v=abNBhLug2Ls) the challenges that we, a small community of openSUSE users, faced back home when building our first mirror in Mauritius. Two years later, I'm sharing updates on how we're expanding further and adding a second mirror in Mauritius to host more mirror content for the local community. \n\nWe still face challenges, which I will share during this talk, and I hope it triggers a discussion around how we can further optimize and support mirrors for smaller economies. If we get things right, it can be a template for other countries that still do not feature on [mirrors.opensuse.org](https://mirrors.opensuse.org).\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Ish Sookun"],"tags":["4977","2025","osc25","openSUSE","Saal","osc25-eng","Day 2"],"view_count":18,"promoted":false,"date":"2025-06-27T16:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2025-10-25T22:15:04.425+02:00","length":1027,"duration":1027,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4977-PBe0tZMxUQrkaStL25wGDQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4977-PBe0tZMxUQrkaStL25wGDQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4977-PBe0tZMxUQrkaStL25wGDQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4977-PBe0tZMxUQrkaStL25wGDQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4977-building-opensuse-mirror-s-in-mauritius","url":"https://api.media.ccc.de/public/events/PBe0tZMxUQrkaStL25wGDQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"Vgc0qSfJuWGK4muOTqa7Ew","title":"R-B-OS","subtitle":"The bit-reproducible OS","slug":"4943-r-b-os","link":"https://c3voc.de","description":"During the last year, I have spent several months on a project, that was sponsored by a grant from the NLnet NGI0 initiative.\nIt is about an operating system, that only has packages that can be reproduced anywhere anytime bit-by-bit. I call it R-B-OS - the Reproducible-Builds-Operating-System.\n\nLast year when we had https://events.opensuse.org/conferences/oSC24/program/proposals/4378 , most of the work was still ahead. Now it is completed and I can tell how it went.\n\nI'll tell about the journey. And I'll tell about the result.\n\nRBOS has some unique properties:\n\n- The collection of sources are defined by a single hash, and so are the binaries produced from it. It is a 1-\u003e1 mapping.\n- When I change a toolchain package (e.g. gcc), I can let it rebuild and see exactly what changed in other places.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Bernhard M."],"tags":["4943","2025","osc25","openSUSE","galerie","osc25-eng","Day 2"],"view_count":29,"promoted":false,"date":"2025-06-27T10:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-16T11:30:09.766+01:00","length":1758,"duration":1758,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4943-Vgc0qSfJuWGK4muOTqa7Ew.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4943-Vgc0qSfJuWGK4muOTqa7Ew_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4943-Vgc0qSfJuWGK4muOTqa7Ew.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4943-Vgc0qSfJuWGK4muOTqa7Ew.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4943-r-b-os","url":"https://api.media.ccc.de/public/events/Vgc0qSfJuWGK4muOTqa7Ew","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"XNFvNcBSM8kHwKnwNH4zXQ","title":"Linux on Z Package Maintenance","subtitle":"HowTo for x86 Chameleons and Penguins","slug":"5022-linux-on-z-package-maintenance","link":"https://c3voc.de","description":"IBM Z \u0026 LinuxONE is the hardware behind the architecture s390x for Big Endian systems. Also, openSUSE is built and maintained for it. You will receive an overview of the most essential differences between x86 and s390x. Additionally, all new or future planned features are explained. Finally, you get an introduction, how you can add s390x with openSUSE zSystems as an additional architecture for builds in OBS.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Sarah Julia Kriesch"],"tags":["5022","2025","osc25","openSUSE","Saal","osc25-eng","Day 3"],"view_count":45,"promoted":false,"date":"2025-06-28T13:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2025-12-29T22:45:13.337+01:00","length":1793,"duration":1793,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5022-XNFvNcBSM8kHwKnwNH4zXQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5022-XNFvNcBSM8kHwKnwNH4zXQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5022-XNFvNcBSM8kHwKnwNH4zXQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5022-XNFvNcBSM8kHwKnwNH4zXQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5022-linux-on-z-package-maintenance","url":"https://api.media.ccc.de/public/events/XNFvNcBSM8kHwKnwNH4zXQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"hCGBzVAE5MrMIM8slLfiIA","title":"Shallow dive into Open Build Service Beta program and development","subtitle":"How does this work again","slug":"5001-shallow-dive-into-open-build-service-beta-program-and-development","link":"https://c3voc.de","description":"We all know OBS, but what if we knew it just a little bit better. Contributing to the service is easy, as long as you understand how. This talk will focus on that.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Jay Michalska"],"tags":["5001","2025","osc25","openSUSE","galerie","osc25-eng","Day 3"],"view_count":8,"promoted":false,"date":"2025-06-28T12:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-18T11:00:06.293+01:00","length":1323,"duration":1323,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5001-hCGBzVAE5MrMIM8slLfiIA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5001-hCGBzVAE5MrMIM8slLfiIA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5001-hCGBzVAE5MrMIM8slLfiIA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5001-hCGBzVAE5MrMIM8slLfiIA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5001-shallow-dive-into-open-build-service-beta-program-and-development","url":"https://api.media.ccc.de/public/events/hCGBzVAE5MrMIM8slLfiIA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"5z-oXxP66CUZcvIYG9CmJQ","title":"Slowroll","subtitle":"past and future","slug":"4944-slowroll","link":"https://c3voc.de","description":"How is Slowroll doing?\n\nWhat happened in the last year?\n\nWhat challenges are ahead?\n\nLet me tell ya...\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Bernhard M."],"tags":["4944","2025","osc25","openSUSE","Saal","osc25-eng","Day 1"],"view_count":77,"promoted":false,"date":"2025-06-26T15:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-31T18:45:06.754+02:00","length":1832,"duration":1832,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4944-5z-oXxP66CUZcvIYG9CmJQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4944-5z-oXxP66CUZcvIYG9CmJQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4944-5z-oXxP66CUZcvIYG9CmJQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4944-5z-oXxP66CUZcvIYG9CmJQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4944-slowroll","url":"https://api.media.ccc.de/public/events/5z-oXxP66CUZcvIYG9CmJQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"2TEcHedNIi2qFLv_Nne8FA","title":"Beyond GitOps: Building Intelligent Drift Detection and Auto-Remediation in ArgoCD","subtitle":"Intelligent GitOps with ArgoCD","slug":"4976-beyond-gitops-building-intelligent-drift-detection-and-auto-remediation-in-argocd","link":"https://c3voc.de","description":"Let's discover how to extend ArgoCD's capabilities by building a sophisticated drift detection and auto-remediation system. We'll demonstrate how to combine ArgoCD's Resource Hooks, Custom Health Checks, and the ApplicationSet controller to create an intelligent system that not only detects configuration drift but automatically resolves it based on defined policies. Through live coding, we'll build a custom controller that monitors for unauthorized changes, implements smart rollback decisions, and provides real-time notifications. Learn how to leverage ArgoCD's API to implement advanced reconciliation patterns, track drift metrics, and create audit trails of all remediation actions. Perfect for teams dealing with dynamic environments where maintaining configuration consistency is crucial.\n\n\nThis session advances the GitOps ecosystem by:\n\n- Introducing new patterns for extending ArgoCD's core functionality\n- Contributing an open-source drift detection framework\n- Demonstrating advanced use cases for Resource Hooks\n- Providing solutions for common enterprise compliance challenges\n- Showing how to build sophisticated automation around ArgoCD\n- Sharing reusable patterns for custom health checks\n- Adding intelligence to standard GitOps workflows\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Shibi Ramachandran","Ram Mohan Rao Chukka"],"tags":["4976","2025","osc25","Cloud, Containers, Virtualization","galerie","osc25-eng","Day 2"],"view_count":39,"promoted":false,"date":"2025-06-27T15:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-27T12:00:08.691+01:00","length":1350,"duration":1350,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4976-2TEcHedNIi2qFLv_Nne8FA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4976-2TEcHedNIi2qFLv_Nne8FA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4976-2TEcHedNIi2qFLv_Nne8FA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4976-2TEcHedNIi2qFLv_Nne8FA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4976-beyond-gitops-building-intelligent-drift-detection-and-auto-remediation-in-argocd","url":"https://api.media.ccc.de/public/events/2TEcHedNIi2qFLv_Nne8FA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"XESAgEEMm7tHdbnCLMl3zQ","title":"Leap 16.0 Beta","subtitle":null,"slug":"4970-leap-16-0-beta","link":"https://c3voc.de","description":"openSUSE Leap is a \"traditional\" community distribution built on\nbinary packages from SLES. In this session, we'll dive into the\nrecently released openSUSE Leap 16.0 Beta, exploring its new features\nand changes. We'll also cover the migration process from Leap 15,\nincluding any challenges or considerations to keep in mind.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Lubos Kocman"],"tags":["4970","2025","osc25","openSUSE","Saal","osc25-eng","Day 1"],"view_count":53,"promoted":false,"date":"2025-06-26T14:30:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-16T09:45:05.700+01:00","length":2498,"duration":2498,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4970-XESAgEEMm7tHdbnCLMl3zQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4970-XESAgEEMm7tHdbnCLMl3zQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4970-XESAgEEMm7tHdbnCLMl3zQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4970-XESAgEEMm7tHdbnCLMl3zQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4970-leap-16-0-beta","url":"https://api.media.ccc.de/public/events/XESAgEEMm7tHdbnCLMl3zQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"1fsJmDmhSyjKXLAz9lrEBQ","title":"SUSE Package Hub - Current State - Roadmap - Contribution","subtitle":"Open Source packages for the enterprise","slug":"4995-suse-package-hub-current-state-roadmap-contribution","link":"https://c3voc.de","description":"SUSE Package Hub delivers open source packages to enterprise users in combination with SUSE Linux Enterprise Server.\nThis talk covers the basic understanding how Package Hub is designed to work since it is sharing a collection of same sources with the corresponding openSUSE Leap version. Furthermore we will show the planned future, what is going to change, and how to contribute.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Wolfgang Engel"],"tags":["4995","2025","osc25","Open Source","galerie","osc25-eng","Day 1"],"view_count":21,"promoted":false,"date":"2025-06-26T17:30:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-15T20:45:09.233+01:00","length":1201,"duration":1201,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4995-1fsJmDmhSyjKXLAz9lrEBQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4995-1fsJmDmhSyjKXLAz9lrEBQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4995-1fsJmDmhSyjKXLAz9lrEBQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4995-1fsJmDmhSyjKXLAz9lrEBQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4995-suse-package-hub-current-state-roadmap-contribution","url":"https://api.media.ccc.de/public/events/1fsJmDmhSyjKXLAz9lrEBQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"K0wsZH1ZZxjY6nxO2WyL_g","title":"mkosi-initrd enablement on openSUSE","subtitle":null,"slug":"4953-mkosi-initrd-enablement-on-opensuse","link":"https://c3voc.de","description":"`mkosi-initrd` is a tool for building initrds using distribution packages that is gaining interest among systemd distributions, and can currently be used on openSUSE Tumbleweed.\nWe will analyze in detail how it works, its weaknesses and its benefits, in order to ultimately try to provoke a change of mindset in developers accustomed to thinking only about `dracut` when implementing functionalities that have to run in the initrd.\n\nMore information: [https://en.opensuse.org/Mkosi-initrd](https://en.opensuse.org/Mkosi-initrd)\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Antonio Alvarez Feijoo"],"tags":["4953","2025","osc25","New Technologies","galerie","osc25-eng","Day 3"],"view_count":26,"promoted":false,"date":"2025-06-28T11:30:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-01T20:30:13.515+01:00","length":1514,"duration":1514,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4953-K0wsZH1ZZxjY6nxO2WyL_g.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4953-K0wsZH1ZZxjY6nxO2WyL_g_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4953-K0wsZH1ZZxjY6nxO2WyL_g.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4953-K0wsZH1ZZxjY6nxO2WyL_g.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4953-mkosi-initrd-enablement-on-opensuse","url":"https://api.media.ccc.de/public/events/K0wsZH1ZZxjY6nxO2WyL_g","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"-qUnnJHjgHFb7IxlNnU_vQ","title":"(Virtual Talk) GitOps meets dotfiles: Never Setup a New Machine Again!","subtitle":"Running your Window Manager and Applications in non-root containers, based on your git-stored declarative configuration.","slug":"4974-virtual-talk-gitops-meets-dotfiles-never-setup-a-new-machine-again","link":"https://c3voc.de","description":"This talk will explore how qubesome applies GitOps principles to manage desktop environments. Defining and configuring your Window managers and workloads, which are then later executed as non-root containers, enabling a secure and flexible experience for managing your version controlled setup.\n\nWe will look into splitting configuration and state, enabling uneventful transition between machines while keeping your configuration intact.\n\nOnce the convenience features are out of the way, we will explore its security, focusing on the available isolation controls.\n\nJoin me to explore GitOps-driven desktop management.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Paulo Gomes"],"tags":["4974","2025","osc25","New Technologies","Saal","osc25-eng","Day 3"],"view_count":75,"promoted":false,"date":"2025-06-28T12:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-18T21:15:04.816+01:00","length":1935,"duration":1935,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4974--qUnnJHjgHFb7IxlNnU_vQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4974--qUnnJHjgHFb7IxlNnU_vQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4974--qUnnJHjgHFb7IxlNnU_vQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4974--qUnnJHjgHFb7IxlNnU_vQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4974-virtual-talk-gitops-meets-dotfiles-never-setup-a-new-machine-again","url":"https://api.media.ccc.de/public/events/-qUnnJHjgHFb7IxlNnU_vQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"jel-XyHvTmmD5SeW1KJwPA","title":"Open Source is no longer just for software:","subtitle":"Why the community needs open source hardware to ensure security","slug":"4998-open-source-is-no-longer-just-for-software","link":"https://c3voc.de","description":"Open-source software has transformed the software industry, resulting in lower costs, greater security, and much greater flexibility for software developers and end users alike. The transparency provided by open-source software has improved security dramatically. Companies cannot hide back-doors in open-source software. Open solutions allow widespread review and testing, resulting in improved software quality and security. \n\nWhile there are a few open-source hardware projects, most notably RISC-V, most hardware remains proprietary and closed-source. Engineers developing new products often use chips that are black-boxes. This is particularly problematic when developing solutions using hardware secure elements, small security chips used in IoT devices, crypto hardware wallets, mobile devices, industrial control systems, and other small devices. Developers have no visibility into the implementation of these devices, and cannot validate their security. In this presentation we will cover:\n\nChallenges with closed source hardware secure elements:\n\nOur experience with closed source secure elements (and the problems we found)\n\nBenefits of open source/open architecture hardware secure elements:\n\nTransparency, trust, and auditability \nRapid response to vulnerabilities\nCommunity collaboration and innovation\nCompliance \u0026 certification \n\nGet your devkit at the workshop or order here and start playing! :) \nhttps://145324096.hs-sites-eu1.com/samples-order-form\n\nDocumentation and tools:\nhttps://github.com/tropicsquare\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Jan Pleskač"],"tags":["4998","2025","osc25","Keynote","Saal","osc25-eng","Day 2"],"view_count":32,"promoted":false,"date":"2025-06-27T13:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-24T21:45:13.643+01:00","length":1683,"duration":1683,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4998-jel-XyHvTmmD5SeW1KJwPA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4998-jel-XyHvTmmD5SeW1KJwPA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4998-jel-XyHvTmmD5SeW1KJwPA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4998-jel-XyHvTmmD5SeW1KJwPA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4998-open-source-is-no-longer-just-for-software","url":"https://api.media.ccc.de/public/events/jel-XyHvTmmD5SeW1KJwPA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"9uf-26ztiyru4aps6LJa6g","title":"2 cents on improving openSUSE Membership (Management)","subtitle":null,"slug":"4978-2-cents-on-improving-opensuse-membership-management","link":"https://c3voc.de","description":"The current process of openSUSE membership application can be cumbersome and overall approval deem lengthy or inconsistent. This is due to way applications are made, some times information is lacking, there are back-and-forths, before membership officials can finalise an application. The current state of membership management has its limitations and it is not friendly, either for the members, the membership officials, or the election officials (who need the active membership info to run elections). In this lightning talk, I'll quickly go through some of the hurdles and possible solutions to ease the process.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Ish Sookun"],"tags":["4978","2025","osc25","openSUSE","galerie","osc25-eng","Day 2"],"view_count":3,"promoted":false,"date":"2025-06-27T11:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2025-09-21T13:00:08.072+02:00","length":812,"duration":812,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4978-9uf-26ztiyru4aps6LJa6g.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4978-9uf-26ztiyru4aps6LJa6g_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4978-9uf-26ztiyru4aps6LJa6g.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4978-9uf-26ztiyru4aps6LJa6g.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4978-2-cents-on-improving-opensuse-membership-management","url":"https://api.media.ccc.de/public/events/9uf-26ztiyru4aps6LJa6g","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"k3UNqDLv_URJhf7-2-xKTA","title":"\"Public Money? Public Code!\"","subtitle":"Europe's path to digital sovereignty!","slug":"4949-public-money-public-code","link":"https://c3voc.de","description":"‘Public Money? Public Code!’ under this slogan thousands of individuals and hundreds of organisations come together and advocate for Free and Open Source Software in public institutions. Together with over 230 organisations the Free Software Foundation Europe (FSFE) is calling for public institutions to publish publicly financed software under a Free and Open Source Software license - If it is public money, it should be public code! The long-term goal of the initiative is to recognise and reduce the software dependency and vendor lock-in of public administration and to make public administrations digitally independent and sovereign.\n\nIn this short talk, Bonnie Mehring introduces the \"Public Money? Public code!\" initiative by the FSFE and discusses how Free Software is the way to achieve digital sovereignty. Bonnie will discuss how public administrations can become digitally independent and benefit from Free Software.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["bonnie"],"tags":["4949","2025","osc25","Community","galerie","osc25-eng","Day 1"],"view_count":166,"promoted":false,"date":"2025-06-26T10:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-30T00:15:04.714+02:00","length":880,"duration":880,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4949-k3UNqDLv_URJhf7-2-xKTA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4949-k3UNqDLv_URJhf7-2-xKTA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4949-k3UNqDLv_URJhf7-2-xKTA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4949-k3UNqDLv_URJhf7-2-xKTA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4949-public-money-public-code","url":"https://api.media.ccc.de/public/events/k3UNqDLv_URJhf7-2-xKTA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"fizim3gk_xFs8dnL_k1f-w","title":"openSUSE Board","subtitle":null,"slug":"5028-opensuse-board","link":"https://c3voc.de","description":"The board will be available during this time to present and provide information for the project.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Douglas DeMaio"],"tags":["5028","2025","osc25","openSUSE","Saal","osc25-eng","Day 2"],"view_count":17,"promoted":false,"date":"2025-06-27T18:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-01-28T22:15:13.251+01:00","length":2059,"duration":2059,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5028-fizim3gk_xFs8dnL_k1f-w.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5028-fizim3gk_xFs8dnL_k1f-w_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5028-fizim3gk_xFs8dnL_k1f-w.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5028-fizim3gk_xFs8dnL_k1f-w.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5028-opensuse-board","url":"https://api.media.ccc.de/public/events/fizim3gk_xFs8dnL_k1f-w","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"oDrtpL4XOkBq-3jV5_8O8w","title":"What It’s Like to Study with Linux","subtitle":"My Experience with Linux in Education","slug":"5024-what-it-s-like-to-study-with-linux","link":"https://c3voc.de","description":"In this talk, I’ll share my personal experience using Linux as a student, from high school to university. I’ll talk about what it is like, what challenges I face, and how I manage day-to-day study tasks with Linux.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Anežka Lábusová"],"tags":["5024","2025","osc25","Open Source","galerie","osc25-eng","Day 1"],"view_count":309,"promoted":false,"date":"2025-06-26T11:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-11T18:45:09.195+01:00","length":1021,"duration":1021,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5024-oDrtpL4XOkBq-3jV5_8O8w.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5024-oDrtpL4XOkBq-3jV5_8O8w_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5024-oDrtpL4XOkBq-3jV5_8O8w.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5024-oDrtpL4XOkBq-3jV5_8O8w.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5024-what-it-s-like-to-study-with-linux","url":"https://api.media.ccc.de/public/events/oDrtpL4XOkBq-3jV5_8O8w","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"dq7JlktQiNrgRt1edgFehQ","title":"Kalpa Desktop, Where it is, and Where it's going","subtitle":null,"slug":"4986-kalpa-desktop-where-it-is-and-where-it-s-going","link":"https://c3voc.de","description":"# Kalpa Desktop is a Plasma desktop derived from MicroOS, and Tumbleweed, providing a immutable system base, with a containerized workflow, through distrobox and podman, and Desktop applications via Flathub.\n\n## Kalpa grew out of the initial work by Richard Brown, with MicroOS Desktop, but has diverged over the past three years.\n\n## Kalpa's focus is on providing users with:\n- A well-tested and current Plasma-Wayland desktop\n- A minimal installation, without a bunch of applications you may not want or need\n- Robust stability, through the use of atomic updates, no more broken updates\n- Just a \"Damn Good™\" basic desktop installation, that's designed to *be* a desktop, and that's all\n\n# This presentation will present the current state of the Project, and examine the future roadmap for Kalpa Desktop.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Shawn W Dunn"],"tags":["4986","2025","osc25","Open Source","Saal","osc25-eng","Day 2"],"view_count":216,"promoted":false,"date":"2025-06-27T11:30:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-15T13:00:06.447+01:00","length":1213,"duration":1213,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4986-dq7JlktQiNrgRt1edgFehQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4986-dq7JlktQiNrgRt1edgFehQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4986-dq7JlktQiNrgRt1edgFehQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4986-dq7JlktQiNrgRt1edgFehQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4986-kalpa-desktop-where-it-is-and-where-it-s-going","url":"https://api.media.ccc.de/public/events/dq7JlktQiNrgRt1edgFehQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"uzBSC2efZGN0C5x9hpzd4A","title":"An Introduction to WebAssembly with SDL and C++ (Or porting Audio Production software to run in your browser).","subtitle":null,"slug":"5020-an-introduction-to-webassembly-with-sdl-and-c-or-porting-audio-production-software-to-run-in-your-browser","link":"https://c3voc.de","description":"With the types of products and projects that we regularly work on many of us don't get alot of exposure to new fancy technology, this talk aims to give a quick introduction to one of these topics, web assembly.\n\nAs some background, For the last year i've been helping to port Little Piggy Tracker (LGPT) a clone of the LSDJ audio software for Game Boy to various handheld devices. At the same time I saw a conference talk that was an introduction to web assembly, this prompted me to ask the ever dangerous question \"how hard can it be?\"\n\nIt turns out the answer to that question was not that hard so this talk will go through a brief overview of webassembly followed by the process\nI went through to port my code along with some of the other challenges i've had porting LGPT to other devices.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Simon Lees"],"tags":["5020","2025","osc25","Saal","osc25-eng","Day 2"],"view_count":55,"promoted":false,"date":"2025-06-27T13:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-05T14:00:10.471+01:00","length":1307,"duration":1307,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5020-uzBSC2efZGN0C5x9hpzd4A.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5020-uzBSC2efZGN0C5x9hpzd4A_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5020-uzBSC2efZGN0C5x9hpzd4A.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5020-uzBSC2efZGN0C5x9hpzd4A.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5020-an-introduction-to-webassembly-with-sdl-and-c-or-porting-audio-production-software-to-run-in-your-browser","url":"https://api.media.ccc.de/public/events/uzBSC2efZGN0C5x9hpzd4A","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"pStCkO-wyfC64HGO-HZkCg","title":"What does \"make opensource ecosystem secure one audit at time\" mean (for you and for me)?","subtitle":"Tales from a SUSE Security Engineer's Diary","slug":"5018-what-does-make-opensource-ecosystem-secure-one-audit-at-time-mean-for-you-and-for-me","link":"https://c3voc.de","description":"Ever wonder what goes on behind the scenes to keep your favorite open-source projects (relatively) secure?  Spoiler alert: it's not magic (mostly)!\n\nThis talk is a peek into the world of a security engineer who spends their days auditing code, hunting down vulnerabilities, and trying to make the open-source world a little less \"Oops!\" and a little more \"Awesome!\".\n\nWe'll dive into:\n\n- What actually goes into a software audit. (Think less \"spreadsheets,\" more \"WTF is that?\")\n- The thrill (and occasional horror) of vulnerability research.\n- Why this matters to you, even if you don't write code for a living. (Hint: it's about more than just avoiding the next big breach.)\n- How we, as a community, can all contribute to making open source safer – because, let's face it, we're all in this together.\n\nSo, if you've ever been curious about the security side of open source, or just want to hear some war stories from the front lines, come join me!  Let's talk about how we can make the open-source ecosystem more secure, one audit at a time.  For you, for me, for everyone!\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Paolo Perego"],"tags":["5018","2025","osc25","Open Source","galerie","osc25-eng","Day 2"],"view_count":12,"promoted":false,"date":"2025-06-27T11:30:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2025-08-05T11:30:06.031+02:00","length":1596,"duration":1596,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5018-pStCkO-wyfC64HGO-HZkCg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5018-pStCkO-wyfC64HGO-HZkCg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5018-pStCkO-wyfC64HGO-HZkCg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5018-pStCkO-wyfC64HGO-HZkCg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5018-what-does-make-opensource-ecosystem-secure-one-audit-at-time-mean-for-you-and-for-me","url":"https://api.media.ccc.de/public/events/pStCkO-wyfC64HGO-HZkCg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"lbIe7zJYUtd4qG7xjoaXHA","title":"Bridging the Digital Divide","subtitle":"Open Source Software as a Catalyst for Community Empowerment","slug":"4989-bridging-the-digital-divide","link":"https://c3voc.de","description":"Open source software is powering global innovation. In less developed regions, it's not just technology but a catalyst for closing the digital divide and fueling economic and social progress.\n\nThis session explores how open source software goes beyond just coding as it creates real opportunities and positive change in the world’s least developed areas.\n\nFor software developers in underserved regions, open source software offers free access to advanced technologies. This empowers them to build innovative IT solutions tailored to their communities’ unique needs.\n\nI will highlight the many benefits of adopting and customizing open source software in developing countries. These include lower IT costs for small businesses and organizations, and the ability to repair and reuse older computers and devices. By extending the life of hardware, open source software helps reduce electronic waste and environmental harm caused by discarded proprietary technology.\n\nOpen source also boosts digital literacy and encourages collaboration and contribution within local tech communities, helping to bridge technology gaps.\n\nUsing real examples from Africa, this session will show how open source projects are transforming education, healthcare, and other vital sectors, while helping to close the digital divide.\n\nAttendees will learn how their open source projects and contributions can create meaningful economic and social impact, especially in underserved and remote communities.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["zikusooka"],"tags":["4989","2025","osc25","Open Source","galerie","osc25-eng","Day 1"],"view_count":17,"promoted":false,"date":"2025-06-26T16:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-16T10:45:07.421+01:00","length":2203,"duration":2203,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4989-lbIe7zJYUtd4qG7xjoaXHA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4989-lbIe7zJYUtd4qG7xjoaXHA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4989-lbIe7zJYUtd4qG7xjoaXHA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4989-lbIe7zJYUtd4qG7xjoaXHA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4989-bridging-the-digital-divide","url":"https://api.media.ccc.de/public/events/lbIe7zJYUtd4qG7xjoaXHA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"p40MAvI04mwO-cN6gKQj3w","title":"Geographically Distributed Kubernetes Clusters","subtitle":"A Poor Man's Solution to Resiliency","slug":"5016-geographically-distributed-kubernetes-clusters","link":"https://c3voc.de","description":"Distributed compute at scale is a bit complex back home in Mauritius - cloud service providers are literally an ocean away, and local policies have a history of hindering technological progress.\n\nTo \"bring the cloud home\", so to speak, a small team of tech enthusiasts decided to build a Kubernetes (K3s) cluster distributed across the country, in a bid to drive down costs while boosting resilience and availability.\n\nThis session goes over the challenges of setting up such a geographically distributed cluster on baremetal hardware, including fighting latency, connection issues, dynamic IPs, and distributed storage, all while keeping costs minimal.\n\nWhile not entirely technical in nature, this presentation will go over some of the very unique challenges of living on an island in Africa with regards to The Cloud and digital infrastructure in general.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Alex Bissessur"],"tags":["5016","2025","osc25","Cloud, Containers, Virtualization","galerie","osc25-eng","Day 2"],"view_count":55,"promoted":false,"date":"2025-06-27T13:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-30T16:30:06.584+02:00","length":1221,"duration":1221,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5016-p40MAvI04mwO-cN6gKQj3w.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5016-p40MAvI04mwO-cN6gKQj3w_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5016-p40MAvI04mwO-cN6gKQj3w.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5016-p40MAvI04mwO-cN6gKQj3w.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5016-geographically-distributed-kubernetes-clusters","url":"https://api.media.ccc.de/public/events/p40MAvI04mwO-cN6gKQj3w","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"W4gqU0x91dovNcWVD9lbpg","title":"Who broke the build? — Using Kuttl to improve E2E testing and release faster","subtitle":"CloudNative way of testing","slug":"4942-who-broke-the-build-using-kuttl-to-improve-e2e-testing-and-release-faster","link":"https://c3voc.de","description":"No one wants to be responsible for breaking the build. But what can you do as a developer to avoid being the bad guy? How can project leads enable their teams to reduce the occurrence of broken builds?\n\nIn talking within our own teams, we discovered that many developers weren’t running sufficient integration and End to End tests in their local environments because it’s too difficult to set up and administer test environments in an efficient way.\nThat’s why we decided to rethink our entire local testing process in hopes of cutting down on the headaches, heartaches, and valuable time wasted. Enter Kuttl. Connecting Kuttl to CI builds has empowered our developers to easily configure a development environment locally that accurately matches the final test environment — without needing to become an expert CI admin themselves.\n\nThese days, we hear, “Who broke the build?” far less often — and you can too!\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Ram Mohan Rao Chukka"],"tags":["4942","2025","osc25","Open Source","galerie","osc25-eng","Day 2"],"view_count":9,"promoted":false,"date":"2025-06-27T15:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2025-12-04T16:00:03.724+01:00","length":1569,"duration":1569,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4942-W4gqU0x91dovNcWVD9lbpg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4942-W4gqU0x91dovNcWVD9lbpg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4942-W4gqU0x91dovNcWVD9lbpg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4942-W4gqU0x91dovNcWVD9lbpg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4942-who-broke-the-build-using-kuttl-to-improve-e2e-testing-and-release-faster","url":"https://api.media.ccc.de/public/events/W4gqU0x91dovNcWVD9lbpg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"OPbEL1G6dOPEaKB2_6zgAg","title":"Swift Deployment and Faster Releases","subtitle":"Leveraging Parallelism and Rolling Updates in Ansible","slug":"4954-swift-deployment-and-faster-releases","link":"https://c3voc.de","description":"This session explores the utilization of parallelism and rolling updates within Ansible playbooks to expedite deployment processes and facilitate faster releases. As organizations strive for agility and efficiency in their software delivery pipelines, optimizing deployment strategies becomes crucial. By leveraging Ansible's parallel execution capabilities and implementing rolling updates, teams can reduce deployment times and minimize downtime, thereby enhancing overall release velocity. This session provides insights into the benefits and techniques of employing parallelism and rolling updates in Ansible playbooks to achieve swift deployment and accelerate software releases.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Ram Mohan Rao Chukka","Shravika Perikari"],"tags":["4954","2025","osc25","Open Source","Saal","osc25-eng","Day 1"],"view_count":8,"promoted":false,"date":"2025-06-26T16:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-16T10:15:08.004+01:00","length":867,"duration":867,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4954-OPbEL1G6dOPEaKB2_6zgAg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4954-OPbEL1G6dOPEaKB2_6zgAg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4954-OPbEL1G6dOPEaKB2_6zgAg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4954-OPbEL1G6dOPEaKB2_6zgAg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4954-swift-deployment-and-faster-releases","url":"https://api.media.ccc.de/public/events/OPbEL1G6dOPEaKB2_6zgAg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"75nrgUGle1qPl7l-cqCacA","title":"Linux schedulers for fun and profit with SchedKit","subtitle":"on-the-fly scheduler swapping via eBPF, sched_ext and OCI images","slug":"4964-linux-schedulers-for-fun-and-profit-with-schedkit","link":"https://c3voc.de","description":"The Linux kernel scheduler is a critical component, profoundly impacting system performance and responsiveness.  Traditionally, changing the scheduler has involved recompilation, rebooting, or complex kernel module management – a significant barrier for experimentation and fine-grained performance tuning.  SchedKit dramatically simplifies this process, enabling users to dynamically switch between schedulers at runtime, without reboots or kernel modifications, opening up new possibilities in customizing kernel scheduling for the specific usecase.\n\nThis talk introduces SchedKit, a new open-source project leveraging the power of eBPF and the sched_ext framework.  SchedKit allows users to leverage custom Linux schedulers as standard OCI (Open Container Initiative) images.  These scheduler containers are then launched and managed by the user's preferred container runtime (e.g., Docker, Podman, containerd).  Through the magic of eBPF and sched_ext, SchedKit seamlessly attaches these containerized schedulers to the running kernel, changing the existing scheduling policy.\n\nThanks to `schedctl` we can automatically download a new scheduler, run it, and have it attached to all the subsequent processes.\n\n... and it's of course available on openSUSE!\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Alessio Biancalana"],"tags":["4964","2025","osc25","New Technologies","galerie","osc25-eng","Day 1"],"view_count":57,"promoted":false,"date":"2025-06-26T14:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-01-06T17:45:19.877+01:00","length":1114,"duration":1114,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4964-75nrgUGle1qPl7l-cqCacA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4964-75nrgUGle1qPl7l-cqCacA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4964-75nrgUGle1qPl7l-cqCacA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4964-75nrgUGle1qPl7l-cqCacA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4964-linux-schedulers-for-fun-and-profit-with-schedkit","url":"https://api.media.ccc.de/public/events/75nrgUGle1qPl7l-cqCacA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"qruZt5EG-14J90fm-UJGYg","title":"The Great Migration? (Part 2)","subtitle":"Not this again. But wait! Maybe...","slug":"5003-the-great-migration-part-2","link":"https://c3voc.de","description":"With the global political situation being what it is, and Windows 10 end of life rapidly approaching, there is a real chance that Desktop Linux might become the default across a wide range of industries. But there a practical obstacles to deploy at a large scale - in this talk I discuss what many of them are, and present real world scenarios were Linux can, and has saved vast amounts of time and money in deployment and operational costs.\n\n**#Endof10 event**\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Patrick Fitzgerald"],"tags":["5003","2025","osc25","Open Source","galerie","osc25-eng","Day 3"],"view_count":75,"promoted":false,"date":"2025-06-28T13:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-26T00:30:07.136+01:00","length":1881,"duration":1881,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5003-qruZt5EG-14J90fm-UJGYg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5003-qruZt5EG-14J90fm-UJGYg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5003-qruZt5EG-14J90fm-UJGYg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5003-qruZt5EG-14J90fm-UJGYg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5003-the-great-migration-part-2","url":"https://api.media.ccc.de/public/events/qruZt5EG-14J90fm-UJGYg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"vgIZKb4TzAyPSUnyZqbR3Q","title":"openSUSE packaging: is macro the way to go?","subtitle":null,"slug":"4951-opensuse-packaging-is-macro-the-way-to-go","link":"https://c3voc.de","description":"openSUSE uses RPM for its own packaging needs, with macros on their own\non top. However, the distributions using RPMs are just a couple\ncompared to the vast Linux ecosystem. How are other distributions\nhandling packaging? Are they using bash scripts, functions, or even\ndeclarative languages?\n\nThis talk will give a rundown of the different approaches that have\nbeen more successful in building a distribution on top, such as Gentoo\nebuilds, Void Linux packages, and even some more niche packaging spec\nfiles.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Danilo Spinella"],"tags":["4951","2025","osc25","openSUSE","Saal","osc25-eng","Day 3"],"view_count":20,"promoted":false,"date":"2025-06-28T10:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-16T11:45:10.317+01:00","length":2172,"duration":2172,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4951-vgIZKb4TzAyPSUnyZqbR3Q.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4951-vgIZKb4TzAyPSUnyZqbR3Q_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4951-vgIZKb4TzAyPSUnyZqbR3Q.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4951-vgIZKb4TzAyPSUnyZqbR3Q.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4951-opensuse-packaging-is-macro-the-way-to-go","url":"https://api.media.ccc.de/public/events/vgIZKb4TzAyPSUnyZqbR3Q","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"gq75GM8Rt7Sd9-JxYvQICw","title":"From ALP to SLES16","subtitle":null,"slug":"4991-from-alp-to-sles16","link":"https://c3voc.de","description":"Last three years I have talked at this conference about SUSE’s plans, the products to come, as well as the technology included.\n\nAs over the time the plans are adjusted, this session will summarise the state of the matters, SUSE's plan for upcoming product releases and, most importantly, what it means for openSUSE Leap and Micro.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["jsrain"],"tags":["4991","2025","osc25","openSUSE","Saal","osc25-eng","Day 1"],"view_count":77,"promoted":false,"date":"2025-06-26T14:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-18T18:15:07.483+01:00","length":1549,"duration":1549,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4991-gq75GM8Rt7Sd9-JxYvQICw.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4991-gq75GM8Rt7Sd9-JxYvQICw_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4991-gq75GM8Rt7Sd9-JxYvQICw.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4991-gq75GM8Rt7Sd9-JxYvQICw.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4991-from-alp-to-sles16","url":"https://api.media.ccc.de/public/events/gq75GM8Rt7Sd9-JxYvQICw","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"UQ8kP8I73k4-HdcxQjhKpA","title":"Desired state for complex applications","subtitle":null,"slug":"4983-desired-state-for-complex-applications","link":"https://c3voc.de","description":"Using configuration management like SALT or ansible for servers or more or less simple applications is standard practice in the industry. But, what if we talk about complex systems with special configurations and complex interactions?\n\nIn the production industry we talk about \"digital twins\", which enables faster development and better integrations. For IT systems we talk now about a \"digital blueprint\" for our systems. Right now it's a vision we are evaluating - it should enable us to do \"one-click-installations\" of complex landscapes as well as generating\na human readable description of the architecture.\n\nIt hopefully shifts us from \"define an architecture and implement something similar  manually\" or \"sketch the architecture of an existing system\" to a system synchronized with the architecture.\n\nA big part is the structured, templated description of the system and conventions or defaults how systems typically look like. We'll look at some already existing building blocks useful for implementing the vision, but we'll also sketch some missing parts or ideas to raise the full potential of our vision.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["jh23453"],"tags":["4983","2025","osc25","New Technologies","galerie","osc25-eng","Day 1"],"view_count":13,"promoted":false,"date":"2025-06-26T14:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-08T10:00:06.367+01:00","length":2035,"duration":2035,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4983-UQ8kP8I73k4-HdcxQjhKpA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4983-UQ8kP8I73k4-HdcxQjhKpA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4983-UQ8kP8I73k4-HdcxQjhKpA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4983-UQ8kP8I73k4-HdcxQjhKpA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4983-desired-state-for-complex-applications","url":"https://api.media.ccc.de/public/events/UQ8kP8I73k4-HdcxQjhKpA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"94ZkHRGQLx8uEM9_gWgm0Q","title":"Red kiwifruit: Sweetening images with kiwi... in Fedora and CentOS?!","subtitle":null,"slug":"4990-red-kiwifruit-sweetening-images-with-kiwi-in-fedora-and-centos","link":"https://c3voc.de","description":"Many of you know that the [kiwi](https://osinside.github.io/kiwi/) appliance image build tool is used to produce most of openSUSE's images. But did you know that other distributions have recently adopted it too, particularly our friends in the Fedora and CentOS projects?\n\nThis presentation discusses the story of how this came to be, the methodology of encouraging growth and development, the feedback that improved kiwi in the process, and the takeaways for encouraging broader community adoption of good tools, regardless of who they're from.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["David Duncan","Neal Gompa"],"tags":["4990","2025","osc25","Community","Saal","osc25-eng","Day 2"],"view_count":21,"promoted":false,"date":"2025-06-27T14:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-16T11:30:10.145+01:00","length":2481,"duration":2481,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4990-94ZkHRGQLx8uEM9_gWgm0Q.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4990-94ZkHRGQLx8uEM9_gWgm0Q_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4990-94ZkHRGQLx8uEM9_gWgm0Q.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4990-94ZkHRGQLx8uEM9_gWgm0Q.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4990-red-kiwifruit-sweetening-images-with-kiwi-in-fedora-and-centos","url":"https://api.media.ccc.de/public/events/94ZkHRGQLx8uEM9_gWgm0Q","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"q56otpkXSGozvX-u6iLE1g","title":"Packit: RPM-based CI/CD for your project","subtitle":"Getting closer to upstreams","slug":"5026-packit-rpm-based-ci-cd-for-your-project","link":"https://c3voc.de","description":"Are you in search of RPM-based CI for your project hosted on GitHub or GitLab? Allow us to introduce [Packit](https://packit.dev/), the upstream integration tailored specifically for RPM distributions. Initially conceived for Fedora, Packit now extends its capabilities to encompass the entire RPM family.\n\nIn this presentation, we will explore Packit and how to use it for your project.\n\nAttendees can expect an examination of:\n\n* **RPM Builds and Testing**: Learn how Packit simplifies the process of running RPM builds and conducting tests directly on pull requests.\n* **RPM Repositories**: Discover how Packit allows you to provide your users with dependable RPM repositories, featuring builds sourced from every new commit or release. This functionality ensures users receive a consistent and up-to-date state of the project.\n* **Progress of Automated Upstream Version Updates**: As part of the [Google Summer of Code project last year](https://summerofcode.withgoogle.com/archive/2024/projects/dC93EbFr), we are also working on supporting the automatic syncing of new upstream versions to the Open Build Service (OBS). Uncover the benefits of this automated approach in simplifying package maintenance and ensuring alignment with upstream developments.\n\nCome and see!\nFeedback and collaboration are more than welcome!\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["lachmanfrantisek"],"tags":["5026","2025","osc25","Community","galerie","osc25-eng","Day 1"],"view_count":19,"promoted":false,"date":"2025-06-26T13:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2025-10-20T02:15:02.789+02:00","length":1979,"duration":1979,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5026-q56otpkXSGozvX-u6iLE1g.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5026-q56otpkXSGozvX-u6iLE1g_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5026-q56otpkXSGozvX-u6iLE1g.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5026-q56otpkXSGozvX-u6iLE1g.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5026-packit-rpm-based-ci-cd-for-your-project","url":"https://api.media.ccc.de/public/events/q56otpkXSGozvX-u6iLE1g","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"Sx6s7bUUPh1eGk53gQmn4w","title":"The Unified Kernel Image in openSUSE distribution","subtitle":"How to secure the initramfs","slug":"4959-the-unified-kernel-image-in-opensuse-distribution","link":"https://c3voc.de","description":"### Introduction: The Need for Secure and Reliable Booting\n\nIn the ever-evolving landscape of Linux distributions, security and boot reliability have become paramount concerns. Traditionally, the boot process relied on separate kernel and initrd components, leading to potential vulnerabilities and complexities. This presentation delves into the journey of integrating a more robust and secure boot mechanism by leveraging the Unified Kernel Image (UKI).\n\n### Static and Signed Initrd: Establishing a Foundation for Integrity\n\nWe will begin by outlining the critical need for a static and signed initrd within modern Linux systems. The dynamic nature of traditional initrd generation can introduce vulnerabilities, as the contents are often generated at boot time, potentially exposing the system to tampering. By moving towards a static initrd, we achieve a higher level of predictability and security. Signing this static initrd ensures its integrity, preventing unauthorized modifications and bolstering the system's overall protection.\n\n### Building and Distributing Static Initrd in openSUSE\n\nA brief overview of the practical steps involved in building a static initrd will be provided. We will explore the methods employed to streamline this process and integrate it seamlessly into the openSUSE distribution.\n\n### The Unified Kernel Image (UKI): Definition and Advantages\n\nThe core focus of this presentation will be the Unified Kernel Image (UKI). We will define what a UKI is, explaining its structure and the benefits it offers. This approach significantly simplifies the boot process, enhancing security and reducing the attack surface.\n\n### Building in openSUSE: Challenges and Solutions for Enhanced Reliability\n\nWe will then showcase the specific work undertaken within the openSUSE distribution to build and integrate UKIs. This includes the process to build from the open build service, and the necessary tooling to manage them and the bootloader configuration. We will discuss the challenges encountered and the solutions implemented to ensure a smooth distribution from the OBS to UKI-based booting system. But also features like addons, snapshots or profiles. This integration allows for efficient distribution and management of UKIs, ensuring consistent and reliable boot environments across various openSUSE installations.\n\n### Future Directions and Conclusion: Towards More Robust Boot Environments\n\nFinally, we will discuss the future direction of UKI implementation in openSUSE, including potential enhancements. This conference aims to provide a comprehensive overview of the UKI implementation in openSUSE, offering valuable insights for system administrators, developers, and security enthusiasts alike.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["vlefebvre"],"tags":["4959","2025","osc25","openSUSE","galerie","osc25-eng","Day 1"],"view_count":67,"promoted":false,"date":"2025-06-26T15:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-04-03T14:30:05.981+02:00","length":1798,"duration":1798,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4959-Sx6s7bUUPh1eGk53gQmn4w.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4959-Sx6s7bUUPh1eGk53gQmn4w_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4959-Sx6s7bUUPh1eGk53gQmn4w.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4959-Sx6s7bUUPh1eGk53gQmn4w.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4959-the-unified-kernel-image-in-opensuse-distribution","url":"https://api.media.ccc.de/public/events/Sx6s7bUUPh1eGk53gQmn4w","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"57SKc3jFQd0T7SqjrYNQrg","title":"OBS to Git","subtitle":"Getting the SCM out of the OBS","slug":"4961-obs-to-git","link":"https://c3voc.de","description":"Overview of Git package workflow with OBS\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Adam Majer","Adrian Schröter","Stephan Barth"],"tags":["4961","2025","osc25","openSUSE","Saal","osc25-eng","Day 1"],"view_count":63,"promoted":false,"date":"2025-06-26T17:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-28T16:30:06.200+01:00","length":4341,"duration":4341,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4961-57SKc3jFQd0T7SqjrYNQrg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4961-57SKc3jFQd0T7SqjrYNQrg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4961-57SKc3jFQd0T7SqjrYNQrg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4961-57SKc3jFQd0T7SqjrYNQrg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4961-obs-to-git","url":"https://api.media.ccc.de/public/events/57SKc3jFQd0T7SqjrYNQrg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"T5P9ihnzthIW3wsntSRb_g","title":"making openSUSE ready for Framework Laptops","subtitle":null,"slug":"4966-making-opensuse-ready-for-framework-laptops","link":"https://c3voc.de","description":"Framework Laptops are one of the most fascinating hardware projects of the last years for  Open Source enthusiasts. They have first-class Linux support, although officially just for Fedora and Ubuntu. In this talk I want to highlight the work done in the openSUSE community to enable and support these Laptops on our own, from hardware enablement to packaging applications. All with the goal of becoming a community-supported distribution.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Nico Krapp","Marvin Friedrich"],"tags":["4966","2025","osc25","openSUSE","galerie","osc25-eng","Day 3"],"view_count":56,"promoted":false,"date":"2025-06-28T10:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-08T16:00:05.971+01:00","length":2368,"duration":2368,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4966-T5P9ihnzthIW3wsntSRb_g.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4966-T5P9ihnzthIW3wsntSRb_g_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4966-T5P9ihnzthIW3wsntSRb_g.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4966-T5P9ihnzthIW3wsntSRb_g.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4966-making-opensuse-ready-for-framework-laptops","url":"https://api.media.ccc.de/public/events/T5P9ihnzthIW3wsntSRb_g","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"Sx-yZX7_5w0OAH5decH0Qw","title":"The first encrypted Steam Deck runs openSUSE","subtitle":"And yours should too!","slug":"5012-the-first-encrypted-steam-deck-runs-opensuse","link":"https://c3voc.de","description":"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.\n\nIn 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.\n\nYou'll learn:\n\n- Why encryption matters for handheld gaming devices.\n\n- How I integrated tik, the installer from Aeon, to support TPM-backed full disk encryption.\n\n- 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.\n\n- The challenges and key technical decisions behind building an openSUSE-based gaming distro for a new hardware category.\n\nThe 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.\n\nIf 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.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Tobias Görgens"],"tags":["5012","2025","osc25","New Technologies","Saal","osc25-eng","Day 2"],"view_count":148,"promoted":false,"date":"2025-06-27T10:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-02T19:45:11.533+01:00","length":2459,"duration":2459,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5012-Sx-yZX7_5w0OAH5decH0Qw.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5012-Sx-yZX7_5w0OAH5decH0Qw_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5012-Sx-yZX7_5w0OAH5decH0Qw.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5012-Sx-yZX7_5w0OAH5decH0Qw.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5012-the-first-encrypted-steam-deck-runs-opensuse","url":"https://api.media.ccc.de/public/events/Sx-yZX7_5w0OAH5decH0Qw","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"zwgvt8w7E4Nw2bG1DgwLbA","title":"The Future of Unattended and Advanced Linux Deployments","subtitle":"Agama: Redefining Automated Linux Installations","slug":"4988-the-future-of-unattended-and-advanced-linux-deployments","link":"https://c3voc.de","description":"In this session, I will show you how to use Agama, the new next-generation installer, to perform effortless advanced unattended installations on openSUSE Linux. Whether you are installing just a few desktops or a fleet of servers, Agama makes the process fast, smooth, and hassle-free. This modern installer is poised to transform not only openSUSE installations but also deployments across other Linux distributions.\n\nWhile older tools like AutoYAST work well, they are not always easy or user-friendly for unattended advanced Linux installations. Agama solves this with a simple yet modern web interface that makes unattended installations easy and possible for everyone.\n\nI will demonstrate how to use Agama’s latest features, including how to set up and initiate remote connections using IP addressing or Multicast DNS for a fully unattended OpenSUSE installation. You will also learn about Agama’s main key features such as its simple JSON-based configuration language to create auto installation profiles, an HTTP API for integrating with third-party application tools, and how to import your existing AutoYAST profiles.\n\nJoin this session to see how Agama can save you a lot of time and effort by making your OpenSUSE Linux deployments easier and more powerful than ever before.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["zikusooka"],"tags":["4988","2025","osc25","New Technologies","Saal","osc25-eng","Day 3"],"view_count":41,"promoted":false,"date":"2025-06-28T10:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-29T23:30:05.925+02:00","length":2442,"duration":2442,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4988-zwgvt8w7E4Nw2bG1DgwLbA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4988-zwgvt8w7E4Nw2bG1DgwLbA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4988-zwgvt8w7E4Nw2bG1DgwLbA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4988-zwgvt8w7E4Nw2bG1DgwLbA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4988-the-future-of-unattended-and-advanced-linux-deployments","url":"https://api.media.ccc.de/public/events/zwgvt8w7E4Nw2bG1DgwLbA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"Uf7Y2S1KuIchir3uPFSR5w","title":"Production-Ready Virtualisation with Harvester and Longhorn","subtitle":"Harvester in Prod","slug":"5014-production-ready-virtualisation-with-harvester-and-longhorn","link":"https://c3voc.de","description":"After _certain_ events caused massive upheaval in the virtualisation landscape, many companies using that technology have found themselves dropped into the deep end, with skyrocketing infrastructure costs and furious upper management. Promising a stark opposite to high costs, limited flexibility, and vendor lock-in, Harvester takes the stage.\n\nHarvester is an open source hyperconverged infrastructure solution built by SUSE, and provides a complete package for everything compute, networking, and storage.\n\nThis presentation will take a peek under the hood of Harvester and how it leverages existing open source solutions to provide a scalable and resilient virtualisation platform  - in particular Longhorn, which is the distributed block storage engine powering storage in Harvester and Kubernetes clusters around the world.\n\nAttendees will leave this talk motivated to replace their existing production infrastructure with Harvester, powered by the flexibility and high availability of Longhorn. So, whether you are looking at bringing the cloud back to your server room, or reducing costs with existing infrastructure (while ensuring prod isn't at risk), then this talk will get you started!\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Alex Bissessur"],"tags":["5014","2025","osc25","Cloud, Containers, Virtualization","Saal","osc25-eng","Day 3"],"view_count":59,"promoted":false,"date":"2025-06-28T11:30:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-23T08:00:04.083+01:00","length":1017,"duration":1017,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5014-Uf7Y2S1KuIchir3uPFSR5w.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5014-Uf7Y2S1KuIchir3uPFSR5w_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5014-Uf7Y2S1KuIchir3uPFSR5w.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5014-Uf7Y2S1KuIchir3uPFSR5w.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5014-production-ready-virtualisation-with-harvester-and-longhorn","url":"https://api.media.ccc.de/public/events/Uf7Y2S1KuIchir3uPFSR5w","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"yDP_A3vBrp32I11eJdt7dg","title":"Optimizing Salt infrastructure with advanced monitoring Salt events","subtitle":"Monitoring Salt with Saline","slug":"4997-optimizing-salt-infrastructure-with-advanced-monitoring-salt-events","link":"https://c3voc.de","description":"There are quite common issues in large scale deployments of **Salt**, but without monitoring it could be extremely hard to find out the root cause of the issue.\nUsing **Saline** could help to investigate performance issues in large scale **Salt** infrastructures.\n**Saline** also helps to profile _state.apply_ process by exposing average duration of the calls.\n**Saline** now included to Uyuni and provides capabilities for easy deployment.\n\nMore details about the project:\nhttps://github.com/openSUSE/saline\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Victor Zhestkov"],"tags":["4997","2025","osc25","Enablement","galerie","osc25-eng","Day 3"],"view_count":24,"promoted":false,"date":"2025-06-28T10:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-24T10:45:05.169+01:00","length":2334,"duration":2334,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4997-yDP_A3vBrp32I11eJdt7dg.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4997-yDP_A3vBrp32I11eJdt7dg_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4997-yDP_A3vBrp32I11eJdt7dg.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4997-yDP_A3vBrp32I11eJdt7dg.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4997-optimizing-salt-infrastructure-with-advanced-monitoring-salt-events","url":"https://api.media.ccc.de/public/events/yDP_A3vBrp32I11eJdt7dg","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"cSBT9iI359l_FaWGz6G1AA","title":"openSUSE's different shades of green","subtitle":"a view on openSUSE from two benevolent ex-SUSE guys","slug":"5015-opensuse-s-different-shades-of-green","link":"https://c3voc.de","description":"How does openSUSE look from the outside? In this talk, two SUSE expats share how their Geeko hearts started to ache when they were no longer part of the inner circle.\n\nWhere are openSUSE's strengths, and how are they shining? Where does it desperately need to improve to maintain relevance? There is so much excellence across so many disciplines to be presented to communities outside SUSE's roof. Is openSUSE targeted being an in-house project, or is it ready to engage more broadly with the open source world?\n\nExpect some war stories from the days after, and some highly subjective advice. We will leave you and us with some answers and many open questions.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Klaas Freitag","Cornelius Schumacher"],"tags":["5015","2025","osc25","openSUSE","galerie","osc25-eng","Day 2"],"view_count":84,"promoted":false,"date":"2025-06-27T16:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-04-02T05:15:03.948+02:00","length":1770,"duration":1770,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5015-cSBT9iI359l_FaWGz6G1AA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5015-cSBT9iI359l_FaWGz6G1AA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5015-cSBT9iI359l_FaWGz6G1AA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5015-cSBT9iI359l_FaWGz6G1AA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5015-opensuse-s-different-shades-of-green","url":"https://api.media.ccc.de/public/events/cSBT9iI359l_FaWGz6G1AA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"5RUkQVNmxMK5eO8oIgo-vA","title":"Integrating Uyuni with Ansible and Terraform","subtitle":"...and even more?","slug":"4971-integrating-uyuni-with-ansible-and-terraform","link":"https://c3voc.de","description":"Uyuni offers two powerful APIs (XMLRPC and JSON) to integrate additional third-party applications. This talk demonstrates two integrations that allow users driving infrastructure automation:\n\n- an [Ansible collection](https://github.com/stdevel/ansible-collection-uyuni) that integrates Uyuni into Ansible and Event-driven Ansible. It allows controlling managed systems and enables users to continue using pre-existing Ansible environments such as AWX or Ansible Semaphore. Using this, fully automated patch management workflows are possible.\n- [a Terraform / OpenTofu provider MVP](https://github.com/svalabs/terraform-provider-uyuni) that can create resources within Uyuni\n\nI'd like to use this session to discuss how we can improve third-party integrations for Uyuni - e.g. by using the upcoming [OpenAPI](https://github.com/OAI/OpenAPI-Specification) / [Swagger](https://swagger.io/) functionality. This could speed-up development heavily.\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Christian Stankowic"],"tags":["4971","2025","osc25","Community","galerie","osc25-eng","Day 1"],"view_count":110,"promoted":false,"date":"2025-06-26T10:45:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-24T16:45:05.473+01:00","length":2380,"duration":2380,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/4971-5RUkQVNmxMK5eO8oIgo-vA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/4971-5RUkQVNmxMK5eO8oIgo-vA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/4971-5RUkQVNmxMK5eO8oIgo-vA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/4971-5RUkQVNmxMK5eO8oIgo-vA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4971-integrating-uyuni-with-ansible-and-terraform","url":"https://api.media.ccc.de/public/events/5RUkQVNmxMK5eO8oIgo-vA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"r-yhdXM70WvR-g2ycCupnA","title":"The Great Migration? (Part 1)","subtitle":"Not this again. But wait! Maybe...","slug":"5002-the-great-migration-part-1","link":"https://c3voc.de","description":"Recent global political events have up ended the global order. Coupled with the EOL of Windows 10, does Desktop Linux have a shot at the mass replacement of Windows in the corporate and government sectors? This wide ranging talk will cover the reasons why I think it does, and how we might achieve this goal. I believe it is easier than we think.\n\n**#Endof10 event**\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["Patrick Fitzgerald"],"tags":["5002","2025","osc25","Open Source","Saal","osc25-eng","Day 1"],"view_count":292,"promoted":false,"date":"2025-06-26T16:00:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-03-25T23:30:05.700+01:00","length":2519,"duration":2519,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5002-r-yhdXM70WvR-g2ycCupnA.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5002-r-yhdXM70WvR-g2ycCupnA_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5002-r-yhdXM70WvR-g2ycCupnA.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5002-r-yhdXM70WvR-g2ycCupnA.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5002-the-great-migration-part-1","url":"https://api.media.ccc.de/public/events/r-yhdXM70WvR-g2ycCupnA","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]},{"guid":"2Wi8C-k0BgCzBys52LyElQ","title":"One Project, Shared Purpose","subtitle":null,"slug":"5042-one-project-shared-purpose","link":"https://c3voc.de","description":"Rick Spencer has a passion for leading teams in the creation of amazing software. He strives to create clarity of vision, passion for quality, and user-centered decision making to both small and large software development teams. Rick is a General Manager with SUSE since January 2024. He has held positions at InfluxData, Canonical Ltd. and Microsoft\n\nLicensed to the public under https://creativecommons.org/licenses/by-sa/4.0/","original_language":"eng","persons":["rickspencer"],"tags":["5042","2025","osc25","openSUSE","Saal","osc25-eng","Day 1"],"view_count":6,"promoted":false,"date":"2025-06-26T10:15:00.000+02:00","release_date":"2025-06-28T00:00:00.000+02:00","updated_at":"2026-02-16T10:30:06.493+01:00","length":1677,"duration":1677,"thumb_url":"https://static.media.ccc.de/media/events/osc/2025/5042-2Wi8C-k0BgCzBys52LyElQ.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2025/5042-2Wi8C-k0BgCzBys52LyElQ_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2025/5042-2Wi8C-k0BgCzBys52LyElQ.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2025/5042-2Wi8C-k0BgCzBys52LyElQ.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/5042-one-project-shared-purpose","url":"https://api.media.ccc.de/public/events/2Wi8C-k0BgCzBys52LyElQ","conference_title":"openSUSE Conference 2025","conference_url":"https://api.media.ccc.de/public/conferences/osc25","related":[]}]}