PLAY PODCASTS
Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

21,021 episodes — Page 114 of 421

Everything that you never wanted to know about building containers in OBS (osc23)

The Open Build Service can build just about everything from any source imaginable, including container images from a `Dockerfile` or a kiwi build description. But as usual, the devil lies in the details, and just pushing a `Dockerfile` to OBS would often lead to odd errors that do not occur in a local build. This talk covers the basics of building container images, best practices to follow as well as certain corner cases that you never wanted to know about, but might run into anyway. Come join this talk, so that you can start deploying and stop worrying about your container images ever getting out of date! The Open Build Service can build just about everything from any source imaginable, including container images from a `Dockerfile` or a kiwi build description. But as usual, the devil lies in the details, and just pushing a `Dockerfile` to OBS would often lead to odd errors that do not occur in a local build. This talk covers the basics of building container images, best practices to follow as well as certain corner cases that you never wanted to know about, but might run into anyway. Come join this talk, so that you can start deploying and stop worrying about your container images ever getting out of date! about this event: https://c3voc.de

May 26, 202347 min

Everything that you never wanted to know about building containers in OBS (osc23)

May 26, 202347 min

openSUSE ALP prototype on AWS, experimental, but fun! (osc23)

How does the latest prototype of the Adaptable Linux Platform behave on AWS? What is required to build a EC2 compatible image via OBS? How does the workflow look like to go from OBS to an available and deployable AMI? What is the state of integration with AWS compared to openSUSE Leap? And what has SUSE NeuVector todo with all that? Let me take you on my journey and share my experiences, thoughts and results with you. How does the latest prototype of the Adaptable Linux Platform behave on AWS? What is required to build a EC2 compatible image via OBS? How does the workflow look like to go from OBS to an available and deployable AMI? What is the state of integration with AWS compared to openSUSE Leap? And what has SUSE NeuVector todo with all that? Let me take you on my journey and share my experiences, thoughts and results with you. about this event: https://c3voc.de

May 26, 202331 min

SUSE ALP: News from the battlefield (osc23)

May 26, 202341 min

Introduction to OBS Gitlab/Github CI Integration (osc23)

May 26, 202316 min

Introduction to OBS Gitlab/Github CI Integration (osc23)

There are multiple Source code management systems online today, systems like GitHub, GitLab, etc. They are widely used to manage your package sources. With the help of SCM/CI workflows, you can integrate an SCM with OBS and run different workflows. For example, on creating a new pull request, build a package on OBS and report back to SCM. The focus of the talk will be introducing SCM/CI integration. We'll present an implementation of a simple workflow and explain its limitations. There are multiple Source code management systems online today, systems like GitHub, GitLab, etc. They are widely used to manage your package sources. With the help of SCM/CI workflows, you can integrate an SCM with OBS and run different workflows. For example, on creating a new pull request, build a package on OBS and report back to SCM. The focus of the talk will be introducing SCM/CI integration. We'll present an implementation of a simple workflow and explain its limitations. about this event: https://c3voc.de

May 26, 202316 min

SUSE ALP: News from the battlefield (osc23)

This session will present the latest news from the development of the next-gen SUSE Adaptable Linux Platform. We will cover both technical aspects of the platform as well as discuss implication for the Leap successor product. This session is recommended to attend before joining the panel discussion about ALP. This session will present the latest news from the development of the next-gen SUSE Adaptable Linux Platform. We will cover both technical aspects of the platform as well as discuss implication for the Leap successor product. This session is recommended to attend before joining the panel discussion about ALP. about this event: https://c3voc.de

May 26, 202341 min

Accelerating Scientific Research through Spinning Out a Software Company (osc23)

Scientific research relies heavily on software to analyze the vast amounts of data that are generated every day. But unfortunately, software development is not supposed to be part of a scientific career. Funding is usually granted for developing new algorithms rather than providing user-friendly features or maintaining software. In this talk, I will share our story of how scientific software can benefit from spinning out a software company. Our software identifies molecules in biological samples and enables researchers to detect toxic compounds, find molecules indicating diseases or discover the next drug candidate. For many years we have been developing the underlying algorithms based on combinatorial optimization, statistics and machine learning, in an academic context. We started as PhD students and postdocs at the University of Jena, and in 2019, we founded a spin-off company, Bright Giant GmbH, to provide services based on this software. This allows us to provide better support and implement features that are highly valuable to users but not of scientific novelty. A big part of the software is open-source and free to use for everybody. Furthermore, our SaaS is offered to the academic community free of charge by the University of Jena. With the right balance between free and commercial software, as well as open- and closed-source software, spin-off companies can accelerate scientific research. Scientific research relies heavily on software to analyze the vast amounts of data that are generated every day. But unfortunately, software development is not supposed to be part of a scientific career. Funding is usually granted for developing new algorithms rather than providing user-friendly features or maintaining software. In this talk, I will share our story of how scientific software can benefit from spinning out a software company. Our software identifies molecules in biological samples and enables researchers to detect toxic compounds, find molecules indicating diseases or discover the next drug candidate. For many years we have been developing the underlying algorithms based on combinatorial optimization, statistics and machine learning, in an academic context. We started as PhD students and postdocs at the University of Jena, and in 2019, we founded a spin-off company, Bright Giant GmbH, to provide services based on this software. This allows us to provide better support and implement features that are highly valuable to users but not of scientific novelty. A big part of the software is open-source and free to use for everybody. Furthermore, our SaaS is offered to the academic community free of charge by the University of Jena. With the right balance between free and commercial software, as well as open- and closed-source software, spin-off companies can accelerate scientific research. about this event: https://c3voc.de

May 26, 202328 min

Accelerating Scientific Research through Spinning Out a Software Company (osc23)

May 26, 202328 min

Podman containers with systemd and Ansible (osc23)

Podman is a wonderful tool to work with containers. Podman containers can easily be managed as a systemd service. Podman can generate the systemd unit, so the user does not have to. In case you are managing your infrastructure and configuration with Ansible, you can also create the Podman container configuration with Ansible, thanks to the containers.podman collection. This talk gives a short introduction in both Podman containers and Ansible. Podman is a wonderful tool to work with containers. Podman containers can easily be managed as a systemd service. Podman can generate the systemd unit, so the user does not have to. In case you are managing your infrastructure and configuration with Ansible, you can also create the Podman container configuration with Ansible, thanks to the containers.podman collection. This talk gives a short introduction in both Podman containers and Ansible. about this event: https://c3voc.de

May 26, 202316 min

Podman containers with systemd and Ansible (osc23)

May 26, 202316 min

Wrangling RISC-V extensions in the Linux Kernel (osc23)

The RISC-V ISA is highly modular with cpu vendors being able to pick from a number of standardized extensions and even invent their own. Yet we want a unified kernel Image and userspace that does not have to care about which extensions are available but still is able to use them. So after showing where this matters, I want to introduce some techniques the kernel has in its lower levels that allows us to do this performantly. The RISC-V ISA is highly modular with cpu vendors being able to pick from a number of standardized extensions and even invent their own. Yet we want a unified kernel Image and userspace that does not have to care about which extensions are available but still is able to use them. So after showing where this matters, I want to introduce some techniques the kernel has in its lower levels that allows us to do this performantly. about this event: https://c3voc.de

May 26, 202337 min

Wrangling RISC-V extensions in the Linux Kernel (osc23)

May 26, 202337 min

The Geeko View on DNF 5 (osc23)

The DNF package manager has been available in openSUSE for some time now, providing all kinds of useful functionality and enabling a consistent software management experience across RPM distributions. With DNF version 5 coming later this year, what does this look like from the perspective of an openSUSE user? Is this finally the version that brings us to a unified package manager for RPM distributions? This talk will discuss how DNF version 5 in openSUSE looks and provide a demonstration of an openSUSE system with it in place. The DNF package manager has been available in openSUSE for some time now, providing all kinds of useful functionality and enabling a consistent software management experience across RPM distributions. With DNF version 5 coming later this year, what does this look like from the perspective of an openSUSE user? Is this finally the version that brings us to a unified package manager for RPM distributions? This talk will discuss how DNF version 5 in openSUSE looks and provide a demonstration of an openSUSE system with it in place. about this event: https://c3voc.de

May 26, 202316 min

The Geeko View on DNF 5 (osc23)

May 26, 202316 min

Managing Local openSUSE (or other Linux) Repositories With RMT (osc23)

If your household has several Linux systems (of various distros/ flavors) running, updating them all can be time consuming not just as a mental load (even if automated) but can take up a lot of WAN bandwidth! Wouldn't it be nice if you could download repositores locally and update from a machine on your own LAN? Benefits include much faster updates, more control over local updates, and less cluttered WAN traffic. In this talk, I will go over the setup and benefits of running a local Repository Mirroring Tool (RMT) instance on openSUSE Leap, that can serve all your other systems' update needs. This aims to be a comprehensive guide, covering all the specifics of RMT setup locally: hardware requirements; downloading the pattern to allocating disk space; setting up systemd unit files and timers; subscribing your other systems to the RMT server; and some simple troubleshooting for commonly observed issues. RMT is an opensource tool available from SUSE written in Ruby. The setup for RMT is currently lacking in documentation for openSUSE specifically. Consider this a first step in making a more specifically open version of RMT (i.e. at present the "client subscription script" fails when it calls proprietary SUSE URLs). If your household has several Linux systems (of various distros/ flavors) running, updating them all can be time consuming not just as a mental load (even if automated) but can take up a lot of WAN bandwidth! Wouldn't it be nice if you could download repositores locally and update from a machine on your own LAN? Benefits include much faster updates, more control over local updates, and less cluttered WAN traffic. In this talk, I will go over the setup and benefits of running a local Repository Mirroring Tool (RMT) instance on openSUSE Leap, that can serve all your other systems' update needs. This aims to be a comprehensive guide, covering all the specifics of RMT setup locally: hardware requirements; downloading the pattern to allocating disk space; setting up systemd unit files and timers; subscribing your other systems to the RMT server; and some simple troubleshooting for commonly observed issues. RMT is an opensource tool available from SUSE written in Ruby. The setup for RMT is currently lacking in documentation for openSUSE specifically. Consider this a first step in making a more specifically open version of RMT (i.e. at present the "client subscription script" fails when it calls proprietary SUSE URLs). about this event: https://c3voc.de

May 26, 202316 min

Managing Local openSUSE (or other Linux) Repositories With RMT (osc23)

May 26, 202316 min

Ansible, openSUSE ansible packaging, collections and ansible-lint (osc23)

This talk gives a short introduction to Ansible and shows how it is being packaged in openSUSE. It touches on roles and collections that allow users to easily re-use existing Ansible code for their own needs. To make sure that the Ansible code has valid syntax and matches the guidelines defined by the Ansible community, it can be checked with ansible-lint. ansible-lint is also available for Tumbleweed. This talk gives a short introduction to Ansible and shows how it is being packaged in openSUSE. It touches on roles and collections that allow users to easily re-use existing Ansible code for their own needs. To make sure that the Ansible code has valid syntax and matches the guidelines defined by the Ansible community, it can be checked with ansible-lint. ansible-lint is also available for Tumbleweed. about this event: https://c3voc.de

May 26, 202329 min

Agama: a Linux installer for the future (osc23)

May 26, 202343 min

Agama: a Linux installer for the future (osc23)

Agama, the artist previously known as D-Installer, is the result of a love story between YaST and Cockpit. Although it's still in its infancy, Agama is already able to install openSUSE Tumbleweed and several ALP-based distributions both in virtual machines and all kind of bare metal systems. Even in unattended fashion! Join this session to learn more about the present and future possibilities, the technical architecture, the relationship with other projects like YaST and the opportunities to contribute. Agama, the artist previously known as D-Installer, is the result of a love story between YaST and Cockpit. Although it's still in its infancy, Agama is already able to install openSUSE Tumbleweed and several ALP-based distributions both in virtual machines and all kind of bare metal systems. Even in unattended fashion! Join this session to learn more about the present and future possibilities, the technical architecture, the relationship with other projects like YaST and the opportunities to contribute. about this event: https://c3voc.de

May 26, 202343 min

Ansible, openSUSE ansible packaging, collections and ansible-lint (osc23)

May 26, 202329 min

nerdctl and containerd as an alternative to Docker and Podman (osc23)

While Podman started out as a replacement for Docker, it has now become a well-established container runtime. With containerd as the backend and nerdctl as the frontend there is now a new contender in the container runtime ecosystem challenging both Podman and Docker. In this talk, we will introduce containerd, a lightweight and flexible open-source container runtime, and nerdctl, a command-line interface for containerd. We will then take a look at these two tools together as an alternative to both Docker and Podman, especially taking a look at new and exciting features implemented in nerdctl. Be sure to join this session to find out how nerdctl can accelerate rootless container networking, encrypt your images and much, much more! While Podman started out as a replacement for Docker, it has now become a well-established container runtime. With containerd as the backend and nerdctl as the frontend there is now a new contender in the container runtime ecosystem challenging both Podman and Docker. In this talk, we will introduce containerd, a lightweight and flexible open-source container runtime, and nerdctl, a command-line interface for containerd. We will then take a look at these two tools together as an alternative to both Docker and Podman, especially taking a look at new and exciting features implemented in nerdctl. Be sure to join this session to find out how nerdctl can accelerate rootless container networking, encrypt your images and much, much more! about this event: https://c3voc.de

May 26, 202332 min

nerdctl and containerd as an alternative to Docker and Podman (osc23)

May 26, 202332 min

Trouble testing Kubernetes on your bespoke cloud? Kubetest2 to the rescue! (osc23)

Do you want to test Kubernetes end-to-end on your cloud? Also curious to know how other projects in the Kubernetes ecosystem do this? If so, you will love this Kubetest2 session. Kubetest2 is a testing framework maintained by Kubernetes SIG Testing that allows you to test Kubernetes code changes both locally and on the cloud. It manages cluster configuration, e2e testing, log collection, and test environment disposal. Kubetest2 natively supports GCP, GKE & KinD deployers, but also enables writing custom deployers out-of-tree. A custom Kubetest2 deployer is possible, but it needs some prior context & knowledge of Kubetest2 internals. To that end, this talk will provide attendees with the following takeaways: * What is Kubetest2, overview of its architecture, and its evolution from its predecessor Kubetest * Benefits of using Kubetest2 as a testing tool for your project * Reasons to use a bespoke Kubetest2 deployer * And, a step-by-step demo for constructing a custom kubetest2 deployer for your own cloud provider Slides available at https://psaggu.com/assets/osc2023/k2p.pdf Do you want to test Kubernetes end-to-end on your cloud? Also curious to know how other projects in the Kubernetes ecosystem do this? If so, you will love this Kubetest2 session. Kubetest2 is a testing framework maintained by Kubernetes SIG Testing that allows you to test Kubernetes code changes both locally and on the cloud. It manages cluster configuration, e2e testing, log collection, and test environment disposal. Kubetest2 natively supports GCP, GKE & KinD deployers, but also enables writing custom deployers out-of-tree. A custom Kubetest2 deployer is possible, but it needs some prior context & knowledge of Kubetest2 internals. To that end, this talk will provide attendees with the following takeaways: * What is Kubetest2, overview of its architecture, and its evolution from its predecessor Kubetest * Benefits of using Kubetest2 as a testing tool for your project * Reasons to use a bespoke Kubetest2 deployer * And, a step-by-step demo for constructing a custom kubetest2 deployer for your own cloud provider Slides available at https://psaggu.com/assets/osc2023/k2p.pdf about this event: https://c3voc.de

May 26, 202330 min

Everything you wanted to know about Geekos but didn't think to ask (osc23)

May 26, 202315 min

Trouble testing Kubernetes on your bespoke cloud? Kubetest2 to the rescue! (osc23)

May 26, 202330 min

Everything you wanted to know about Geekos but didn't think to ask (osc23)

Introducing the [Geeko Foundation](https://geekos.org/). Find out all you want to know during this sessions. Introducing the [Geeko Foundation](https://geekos.org/). Find out all you want to know during this sessions. about this event: https://c3voc.de

May 26, 202315 min

Leistungsschutzrecht (dgna)

Nach dem gescheiterten Mediengesetz suchen die Verlage neue Einnahmequellen. So ist das «Leistungsschutzrecht», auch bekannt als «Linksteuer», nun wieder auf dem politischen Parkett. Bereits in der Debatte zum Urheberrecht 2019 wurde überraschend ein solches beschlossen – und nach breiten Protesten wieder verworfen. Wir betrachten die Mechanismen des Leistungsschutzrechts kritisch und schauen, wo der politische Prozess bei diesem neuen Gesetz aktuell steht (ein Entwurf wurde in diesen Tagen veröffentlicht). Andreas von Gunten ist Unternehmer und Verleger, unter anderem von dnip.ch und beschäftigt sich seit mehr als zehn Jahren mit dem Leistungsschutzrecht. about this event: https://www.digitale-gesellschaft.ch/event/netzpolitischer-abend-zum-thema-leistungsschutzrecht/

May 25, 20231h 6m

Leistungsschutzrecht (dgna)

May 25, 20231h 6m

Grundrechte-Report 2023 (grr)

May 23, 20231h 8m

TVLuke: Baumbilanzen befreien [FreiTalk N8] (chaotikum)

In den letzten Monaten hat sich Lukas an einer Frage festgebissen: Wie entwickelt sich der Baumbestand in deutschen Städten? Eigentlich, so dachte er, sei das leicht herauszufinden. Nach Tagen auf kommunalen Websites, über 100 „Frag den Staat“-Anfragen und einer riesigen Tabelle ist er nun nicht nur schlauer, was den Stadtbaum-Bestand angeht, sondern auch, was die fehlende Digitalisierung und das (un)verständnis für Open-Data auf kommunaler Ebene angeht. Quellen und Referenzen: https://tvluke.de/baumbilanzen-befreien-freitalk-1.html#baumbilanzen-befreien-freitalk-1 This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY NC ND 4.0). https://creativecommons.org/licenses/by-nc-nd/4.0/ about this event: https://chaotikum.org/blog/2023/05/07/freitalk-baumbilanzen/

May 12, 20231h 8m

TVLuke: Baumbilanzen befreien [FreiTalk N8] (chaotikum)

May 12, 20231h 8m

learn2learn (jh23)

May 7, 20236 min

learn2learn (jh23)

learn2learn ist eine App, mit deren Hilfe man lernen soll, wie man lernt. Zu Beginn führt man einen Lerntypentest durch. Durch diesen findet man seinen Lerntypen heraus. about this event: https://c3voc.de

May 7, 20236 min

Cybercardz Dresden (jh23)

May 7, 20235 min

Cybercardz Dresden (jh23)

about this event: https://c3voc.de

May 7, 20235 min

MyneSchool (jh23)

May 7, 20237 min

MyneSchool (jh23)

about this event: https://c3voc.de

May 7, 20237 min

FIRST AID ALPAKA (jh23)

Wir haben eine Webseite erstellt, auf der Schulsanitäter\*innen aus Dresden sich untereinander über verschiedene Sanithemen austauschen und untereinander vernetzen können. Aber vor allem ist die Seite dazu gedacht, dass sie ihre Einsätze hochladen und dann daraus eine Statistik berechnet wird, was am häufigsten in Schulen passiert. Das ist z.B. sehr gut für die Schulen, da sie durch diese Statistik ggf. die Sicherheit an den Stellen verbessern kann. about this event: https://c3voc.de

May 7, 20236 min

FIRST AID ALPAKA (jh23)

May 7, 20236 min

2FABell (jh23)

about this event: https://c3voc.de

May 7, 20237 min

2FABell (jh23)

May 7, 20237 min

Accessibility-Network (jh23)

May 7, 20235 min

Accessibility-Network (jh23)

about this event: https://c3voc.de

May 7, 20235 min

points4riding (jh23)

Das Projekt soll dabei helfen, Leute dazu zu motivieren, mehr mit CO2-armen Verkehrsmitteln (Fahhrad, Zug, Bus) und weniger mit dem Auto/Flugzeug/Schiff zu fahren. Die App soll dabei mit einem Punktesystem, einem Ranking der Nutzer sowie Belohnungen/Challenges arbeiten. about this event: https://c3voc.de

May 7, 20236 min

points4riding (jh23)

May 7, 20236 min

Fake News Detection (jh23)

Webseiten auf politische Meinung analysieren, um festzustellen, welche Meinung einem fehlt. Dafür werden Webseiten gescrapted und auf Worte analysiert, um die politische Meinung festzustellen. about this event: https://c3voc.de

May 7, 20236 min

Fake News Detection (jh23)

May 7, 20236 min

YouCal (jh23)

Das Projekt hat zum Ziel, durch die Analyse von YouTube Kommentaren Einblicke in die Meinungen, Stimmungen und Themen der YouTube-Community zu gewinnen. Hierfür werden mithilfe der YouTube API Kommentare zu bestimmten Videos oder Kanälen gesammelt und analysiert. about this event: https://c3voc.de

May 7, 20236 min

YouCal (jh23)

May 7, 20236 min