Der Chaos Computer Club ist die größte europäische Hackervereinigung, und seit über 25 Jahren Vermittler im Spannungsfeld technischer und sozialer Entwicklungen.
…
continue reading
Der Chaos Computer Club ist die größte europäische Hackervereinigung, und seit über 25 Jahren Vermittler im Spannungsfeld technischer und sozialer Entwicklungen.
…
continue reading
51
Software Testing - Qualität, Testautomatisierung & Agilität
Richard Seidl - Experte für Software-Entwicklung und Programmierung
Software-Qualität ist heute wichtiger denn je! Welche Tests sind sinnvoll und ausreichend? Wann lohnt sich der Einsatz von Testautomatisierung? Wie sehen gute Integrationstests aus? Alles zu testen ist nicht möglich: Wie viel Qualität ist genug? Fragen, die in der Software-Entwicklung relevant sind – Entwicklungsprojekte werden immer komplexer. Vernetzung, künstliche Intelligenz und Machine Learning fordern die klassischen Software-Test-Methoden heraus. Anwender haben zudem immer größere Erw ...
…
continue reading
Der Chaos Computer Club ist die größte europäische Hackervereinigung, und seit über 25 Jahren Vermittler im Spannungsfeld technischer und sozialer Entwicklungen.
…
continue reading
Wir haben seit einigen Wochen ein neues Gerät in unserem Hackspace. Nach langem überlegen, welches Modell wir kaufen wollen, wie wir es anschließen und wie wir die Abluft lösen können, haben wir uns für den Lasercutter Flux Hexa entschieden.Dieser 60W CO2 Laser hat eine Arbeitsfläche von 73 x 41 cm und kann unter Idealbedingungen Holz bis zu einer …
…
continue reading
Wir haben seit einigen Wochen ein neues Gerät in unserem Hackspace. Nach langem überlegen, welches Modell wir kaufen wollen, wie wir es anschließen und wie wir die Abluft lösen können, haben wir uns für den Lasercutter Flux Hexa entschieden.Dieser 60W CO2 Laser hat eine Arbeitsfläche von 73 x 41 cm und kann unter Idealbedingungen Holz bis zu einer …
…
continue reading
Wir haben seit einigen Wochen ein neues Gerät in unserem Hackspace. Nach langem überlegen, welches Modell wir kaufen wollen, wie wir es anschließen und wie wir die Abluft lösen können, haben wir uns für den Lasercutter Flux Hexa entschieden.Dieser 60W CO2 Laser hat eine Arbeitsfläche von 73 x 41 cm und kann unter Idealbedingungen Holz bis zu einer …
…
continue reading
1
Laser Einführung - Teil 2 (chaotikum)
15:38
15:38
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
15:38
Wir haben seit einigen Wochen ein neues Gerät in unserem Hackspace. Nach langem überlegen, welches Modell wir kaufen wollen, wie wir es anschließen und wie wir die Abluft lösen können, haben wir uns für den Lasercutter Flux Hexa entschieden.Dieser 60W CO2 Laser hat eine Arbeitsfläche von 73 x 41 cm und kann unter Idealbedingungen Holz bis zu einer …
…
continue reading
1
Laser Einführung - Teil 2 (chaotikum)
15:38
15:38
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
15:38
Wir haben seit einigen Wochen ein neues Gerät in unserem Hackspace. Nach langem überlegen, welches Modell wir kaufen wollen, wie wir es anschließen und wie wir die Abluft lösen können, haben wir uns für den Lasercutter Flux Hexa entschieden.Dieser 60W CO2 Laser hat eine Arbeitsfläche von 73 x 41 cm und kann unter Idealbedingungen Holz bis zu einer …
…
continue reading
1
Laser Einführung - Teil 2 (chaotikum)
15:38
15:38
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
15:38
Wir haben seit einigen Wochen ein neues Gerät in unserem Hackspace. Nach langem überlegen, welches Modell wir kaufen wollen, wie wir es anschließen und wie wir die Abluft lösen können, haben wir uns für den Lasercutter Flux Hexa entschieden.Dieser 60W CO2 Laser hat eine Arbeitsfläche von 73 x 41 cm und kann unter Idealbedingungen Holz bis zu einer …
…
continue reading
1
initrd performance improvements (asg2024)
22:16
22:16
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
22:16
Every second spent on waiting for a system to boot is wasted time. In this talk I present the steps we took in Ubuntu to speed up the boot and the initrd generation time. The presented improvements are not specific to Ubuntu and can be ported to other implementations (like dracut) to benefit other distributions as well. The talk will present furthe…
…
continue reading
1
initrd performance improvements (asg2024)
22:16
22:16
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
22:16
Every second spent on waiting for a system to boot is wasted time. In this talk I present the steps we took in Ubuntu to speed up the boot and the initrd generation time. The presented improvements are not specific to Ubuntu and can be ported to other implementations (like dracut) to benefit other distributions as well. The talk will present furthe…
…
continue reading
1
Can systemd-resolved replace Avahi? (asg2024)
22:52
22:52
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
22:52
Multicast DNS (mDNS) and DNS Service Discovery (DNS-SD), collectively know as zeroconf, are technologies used for devices to find each other and advertise services on the local network.There are two widely used FOSS implementations: mDNSResponder is used by Apple and Android, while Avahi is used by most GNU/Linux distributions. However, there is a …
…
continue reading
1
Can systemd-resolved replace Avahi? (asg2024)
22:52
22:52
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
22:52
Multicast DNS (mDNS) and DNS Service Discovery (DNS-SD), collectively know as zeroconf, are technologies used for devices to find each other and advertise services on the local network.There are two widely used FOSS implementations: mDNSResponder is used by Apple and Android, while Avahi is used by most GNU/Linux distributions. However, there is a …
…
continue reading
1
Can systemd-resolved replace Avahi? (asg2024)
22:52
22:52
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
22:52
Multicast DNS (mDNS) and DNS Service Discovery (DNS-SD), collectively know as zeroconf, are technologies used for devices to find each other and advertise services on the local network.There are two widely used FOSS implementations: mDNSResponder is used by Apple and Android, while Avahi is used by most GNU/Linux distributions. However, there is a …
…
continue reading
1
initrd performance improvements (asg2024)
22:16
22:16
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
22:16
Every second spent on waiting for a system to boot is wasted time. In this talk I present the steps we took in Ubuntu to speed up the boot and the initrd generation time. The presented improvements are not specific to Ubuntu and can be ported to other implementations (like dracut) to benefit other distributions as well. The talk will present furthe…
…
continue reading
1
Home Directory Encryption in GNOME (asg2024)
26:01
26:01
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
26:01
Thanks to work made possible by the STF grant, all the pieces are there for GNOME to integrate with systemd-homed. This talk describes what it took to get here, what new features it gives us, what still remains to be doneLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/about this event: https://cfp.all-systems-go.io/all-s…
…
continue reading
1
Home Directory Encryption in GNOME (asg2024)
26:01
26:01
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
26:01
Thanks to work made possible by the STF grant, all the pieces are there for GNOME to integrate with systemd-homed. This talk describes what it took to get here, what new features it gives us, what still remains to be doneLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/about this event: https://cfp.all-systems-go.io/all-s…
…
continue reading
1
Home Directory Encryption in GNOME (asg2024)
26:01
26:01
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
26:01
Thanks to work made possible by the STF grant, all the pieces are there for GNOME to integrate with systemd-homed. This talk describes what it took to get here, what new features it gives us, what still remains to be doneLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/about this event: https://cfp.all-systems-go.io/all-s…
…
continue reading
1
mkosi-initrd: initrds built from system packages (asg2024)
28:21
28:21
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
28:21
mkosi-initrd is a project to build initrds from normal system packages (rpms, debs). Initially separate, it now is part of mkosi — just another build stage. systemd uses mkosi for automated tests, and this now includes building an initrd and booting a VM with it, so such initrds are getting fairly wide testing, albeit in fairly narrow circumstances…
…
continue reading
1
mkosi-initrd: initrds built from system packages (asg2024)
28:21
28:21
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
28:21
mkosi-initrd is a project to build initrds from normal system packages (rpms, debs). Initially separate, it now is part of mkosi — just another build stage. systemd uses mkosi for automated tests, and this now includes building an initrd and booting a VM with it, so such initrds are getting fairly wide testing, albeit in fairly narrow circumstances…
…
continue reading
1
mkosi-initrd: initrds built from system packages (asg2024)
28:21
28:21
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
28:21
mkosi-initrd is a project to build initrds from normal system packages (rpms, debs). Initially separate, it now is part of mkosi — just another build stage. systemd uses mkosi for automated tests, and this now includes building an initrd and booting a VM with it, so such initrds are getting fairly wide testing, albeit in fairly narrow circumstances…
…
continue reading
1
Successes and struggles using the systemd user instance in developer environments (asg2024)
26:48
26:48
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
26:48
This talk will explore several of the ways we've leveraged the systemd user instance in our developer environments at Meta, challenges we faced while doing so, and how we worked around those challenges.Licensed to the public under https://creativecommons.org/licenses/by/4.0/de/about this event: https://cfp.all-systems-go.io/all-systems-go-2024/talk…
…
continue reading
1
Successes and struggles using the systemd user instance in developer environments (asg2024)
26:48
26:48
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
26:48
This talk will explore several of the ways we've leveraged the systemd user instance in our developer environments at Meta, challenges we faced while doing so, and how we worked around those challenges.Licensed to the public under https://creativecommons.org/licenses/by/4.0/de/about this event: https://cfp.all-systems-go.io/all-systems-go-2024/talk…
…
continue reading
1
GNOME OS + systemd-sysupdate (asg2024)
24:24
24:24
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
24:24
As a reference for developers and testers, GNOME OS is an experimental Linux distribution that ships the latest in-development GNOME desktop, core applications, and stack. GNOME OS is currently using OSTree, this talk covers the ongoing work to add features to systemd-sysupdate and transition to it. Features like optional transfers, delta updates, …
…
continue reading
1
GNOME OS + systemd-sysupdate (asg2024)
24:24
24:24
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
24:24
As a reference for developers and testers, GNOME OS is an experimental Linux distribution that ships the latest in-development GNOME desktop, core applications, and stack. GNOME OS is currently using OSTree, this talk covers the ongoing work to add features to systemd-sysupdate and transition to it. Features like optional transfers, delta updates, …
…
continue reading
1
Successes and struggles using the systemd user instance in developer environments (asg2024)
26:48
26:48
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
26:48
This talk will explore several of the ways we've leveraged the systemd user instance in our developer environments at Meta, challenges we faced while doing so, and how we worked around those challenges.Licensed to the public under https://creativecommons.org/licenses/by/4.0/de/about this event: https://cfp.all-systems-go.io/all-systems-go-2024/talk…
…
continue reading
1
GNOME OS + systemd-sysupdate (asg2024)
24:24
24:24
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
24:24
As a reference for developers and testers, GNOME OS is an experimental Linux distribution that ships the latest in-development GNOME desktop, core applications, and stack. GNOME OS is currently using OSTree, this talk covers the ongoing work to add features to systemd-sysupdate and transition to it. Features like optional transfers, delta updates, …
…
continue reading
1
Improving systemd’s integration testing infrastructure (asg2024)
20:15
20:15
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
20:15
The Sovereign Tech Fund paid Codethink to help improve the integration testing infrastructure of systemd. This talk covers how the integration test suite used to work and what it does now.Systemd's integration test suite used to have a number of shortcomings in terms of features and maintainability.The Sovereign Tech Fund provided an opportunity to…
…
continue reading
1
Improving systemd’s integration testing infrastructure (asg2024)
20:15
20:15
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
20:15
The Sovereign Tech Fund paid Codethink to help improve the integration testing infrastructure of systemd. This talk covers how the integration test suite used to work and what it does now.Systemd's integration test suite used to have a number of shortcomings in terms of features and maintainability.The Sovereign Tech Fund provided an opportunity to…
…
continue reading
1
Improving systemd’s integration testing infrastructure (asg2024)
20:15
20:15
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
20:15
The Sovereign Tech Fund paid Codethink to help improve the integration testing infrastructure of systemd. This talk covers how the integration test suite used to work and what it does now.Systemd's integration test suite used to have a number of shortcomings in terms of features and maintainability.The Sovereign Tech Fund provided an opportunity to…
…
continue reading
1
Installing your OS with systemd-repart (asg2024)
21:59
21:59
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
21:59
There's a new installer for GNOME OS, and it's built on top of systemd-repart. Here's how and why we did itLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/about this event: https://cfp.all-systems-go.io/all-systems-go-2024/talk/CMQTNL/Von Adrian Vovk
…
continue reading
1
Installing your OS with systemd-repart (asg2024)
21:59
21:59
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
21:59
There's a new installer for GNOME OS, and it's built on top of systemd-repart. Here's how and why we did itLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/about this event: https://cfp.all-systems-go.io/all-systems-go-2024/talk/CMQTNL/Von Adrian Vovk
…
continue reading
1
Installing your OS with systemd-repart (asg2024)
21:59
21:59
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
21:59
There's a new installer for GNOME OS, and it's built on top of systemd-repart. Here's how and why we did itLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/about this event: https://cfp.all-systems-go.io/all-systems-go-2024/talk/CMQTNL/Von Adrian Vovk
…
continue reading
1
Boring infrastructure: Building a secure signing environment (asg2024)
42:29
42:29
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
42:29
Many Linux distributions rely on cryptographic signatures for their packages and release artifacts. However, most of the used signing solutions either do not rely on hardware backed private key material or are run in untrusted environments.This presentation will provide a general overview of the [Signstar](https://gitlab.archlinux.org/archlinux/sig…
…
continue reading
1
Boring infrastructure: Building a secure signing environment (asg2024)
42:29
42:29
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
42:29
Many Linux distributions rely on cryptographic signatures for their packages and release artifacts. However, most of the used signing solutions either do not rely on hardware backed private key material or are run in untrusted environments.This presentation will provide a general overview of the [Signstar](https://gitlab.archlinux.org/archlinux/sig…
…
continue reading
1
SSH authentication using user and machine identities (asg2024)
38:24
38:24
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
38:24
Strong authentication requires multiple signals: identity claims proves that identity of the person, while device attestation proves possession of a given machine, and device bound keys prevent the key from being stolen.In this presentation we will take a look at how the TPM provides device attestation and device bound keys. We will connect this wi…
…
continue reading
1
Boring infrastructure: Building a secure signing environment (asg2024)
42:29
42:29
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
42:29
Many Linux distributions rely on cryptographic signatures for their packages and release artifacts. However, most of the used signing solutions either do not rely on hardware backed private key material or are run in untrusted environments.This presentation will provide a general overview of the [Signstar](https://gitlab.archlinux.org/archlinux/sig…
…
continue reading
1
SSH authentication using user and machine identities (asg2024)
38:24
38:24
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
38:24
Strong authentication requires multiple signals: identity claims proves that identity of the person, while device attestation proves possession of a given machine, and device bound keys prevent the key from being stolen.In this presentation we will take a look at how the TPM provides device attestation and device bound keys. We will connect this wi…
…
continue reading
1
SSH authentication using user and machine identities (asg2024)
38:24
38:24
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
38:24
Strong authentication requires multiple signals: identity claims proves that identity of the person, while device attestation proves possession of a given machine, and device bound keys prevent the key from being stolen.In this presentation we will take a look at how the TPM provides device attestation and device bound keys. We will connect this wi…
…
continue reading
1
busd: There is a new D-Bus broker in town (asg2024)
39:22
39:22
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
39:22
D-Bus is an IPC mechanism that is very ubiquitous on Linux systems everywhere (desktop, cloud and embedded). It is the mechanism you'd use to communicate with many of the core Linux userspace subsystems, such as systemd, NetworkManager etc. Traditionally, most of these services have been written in C, a language known for its lack of safety and exp…
…
continue reading
1
Avocado Linux: Highly Secure Accelerated Embedded Development Platform for (A)IoT (asg2024)
41:16
41:16
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
41:16
Developing embedded products often involves a trade-off between robust security and accelerated development. Production environments, while offering high security and immutability, can inhibit rapid development cycles. Conversely, sandbox environments provide the flexibility and integration needed for fast development but are not suitable for produ…
…
continue reading
1
busd: There is a new D-Bus broker in town (asg2024)
39:22
39:22
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
39:22
D-Bus is an IPC mechanism that is very ubiquitous on Linux systems everywhere (desktop, cloud and embedded). It is the mechanism you'd use to communicate with many of the core Linux userspace subsystems, such as systemd, NetworkManager etc. Traditionally, most of these services have been written in C, a language known for its lack of safety and exp…
…
continue reading
1
busd: There is a new D-Bus broker in town (asg2024)
39:22
39:22
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
39:22
D-Bus is an IPC mechanism that is very ubiquitous on Linux systems everywhere (desktop, cloud and embedded). It is the mechanism you'd use to communicate with many of the core Linux userspace subsystems, such as systemd, NetworkManager etc. Traditionally, most of these services have been written in C, a language known for its lack of safety and exp…
…
continue reading
1
Avocado Linux: Highly Secure Accelerated Embedded Development Platform for (A)IoT (asg2024)
41:16
41:16
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
41:16
Developing embedded products often involves a trade-off between robust security and accelerated development. Production environments, while offering high security and immutability, can inhibit rapid development cycles. Conversely, sandbox environments provide the flexibility and integration needed for fast development but are not suitable for produ…
…
continue reading
1
Avocado Linux: Highly Secure Accelerated Embedded Development Platform for (A)IoT (asg2024)
41:16
41:16
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
41:16
Developing embedded products often involves a trade-off between robust security and accelerated development. Production environments, while offering high security and immutability, can inhibit rapid development cycles. Conversely, sandbox environments provide the flexibility and integration needed for fast development but are not suitable for produ…
…
continue reading
1
Removing Cloud Providers From the Zero Trust Equation (asg2024)
37:37
37:37
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:37
This presentation introduces a novel approach to enhance the trust in SPIFFE by leveraging confidential computing technologies, specifically Confidential Virtual Machines.The presentation will provide an introduction to the realm of confidential computing, as well as an overview of SPIFFE/SPIRE. Armed with this knowledge we will demonstrate a pract…
…
continue reading
1
What's your PID 1 up to? (asg2024)
37:21
37:21
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:21
How do you continually test and release new versions of systemd with confidence? Also, once released, how do you monitor PID 1 itself and your PID 1 usage across your server fleet? This talk dives into Meta’s way of answering these questions so we can minimize the risk of breaking changes and fun each systemd release brings us. Some of the technolo…
…
continue reading
1
Removing Cloud Providers From the Zero Trust Equation (asg2024)
37:37
37:37
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:37
This presentation introduces a novel approach to enhance the trust in SPIFFE by leveraging confidential computing technologies, specifically Confidential Virtual Machines.The presentation will provide an introduction to the realm of confidential computing, as well as an overview of SPIFFE/SPIRE. Armed with this knowledge we will demonstrate a pract…
…
continue reading
1
What's your PID 1 up to? (asg2024)
37:21
37:21
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:21
How do you continually test and release new versions of systemd with confidence? Also, once released, how do you monitor PID 1 itself and your PID 1 usage across your server fleet? This talk dives into Meta’s way of answering these questions so we can minimize the risk of breaking changes and fun each systemd release brings us. Some of the technolo…
…
continue reading
1
Removing Cloud Providers From the Zero Trust Equation (asg2024)
37:37
37:37
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:37
This presentation introduces a novel approach to enhance the trust in SPIFFE by leveraging confidential computing technologies, specifically Confidential Virtual Machines.The presentation will provide an introduction to the realm of confidential computing, as well as an overview of SPIFFE/SPIRE. Armed with this knowledge we will demonstrate a pract…
…
continue reading
1
What's your PID 1 up to? (asg2024)
37:21
37:21
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:21
How do you continually test and release new versions of systemd with confidence? Also, once released, how do you monitor PID 1 itself and your PID 1 usage across your server fleet? This talk dives into Meta’s way of answering these questions so we can minimize the risk of breaking changes and fun each systemd release brings us. Some of the technolo…
…
continue reading
1
Integrating systemd soft-reboot into a distribution and surviving it (asg2024)
41:05
41:05
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
41:05
In this talk, I will discuss how Linux distributions can integrate and benefit from using systemd soft-reboot. Using openSUSE Tumbleweed as an example, I will show where and how it makes sense for traditional Linux distributions to use it and where the pitfalls are. With openSUSE MicroOS, we have a distribution with a read-only root file system tha…
…
continue reading
1
Building Secure Container Images for the Cloud with Yocto (asg2024)
41:15
41:15
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
41:15
Yocto is a tool for building custom Linux distros. When you think about it, a container image is just a custom Linux distro. The distro (e.g. Alpine) is your base image and the customizations are the rest of your application or microservice. Like Podman, Yocto can generate a complete root filesystem in the form of an OCI container image. Originally…
…
continue reading