[Podcast] Kernel Panic - Board on Fire ~~> #012: EROFS Cache Crash - Das nicht ausführbare Dateisystem
In dieser Folge stellt Stefan einen Bug im EROFS Dateisystem vor,
der dafür sorgt, dass sich Dateien zwar richtig lesen lassen,
aber jeder Versuch sie als Programm auszuführen katastrophal scheitert.
24 Mar 2025
[Podcast] Kernel Panic - Board on Fire ~~> #011: MAC, Phy & mehr - Ethernet bauen mit zwei Stück Draht
In dieser Folge unterhalten sich Oleksij und Leonard über Ethernet und
seine verschiedenen (drahtgebundenen) Übertragungswege.
Es geht viel über neue Single-Pair-Ethernet Standards (10Base-T1L, 10Base-T1S,
100Base-T1) und darüber was einem der Phy (der Baustein, der die digitalen
Signale schlussendlich analog auf die Übertragungsleitung umsetzt)
über den Zustand der Leitung mitteilen kann.
24 Jan 2025
[Podcast] Kernel Panic - Board on Fire ~~> #010: A Grid of Labs - Das Labgrid Projekt. Was, Warum, Wie?
In dieser Folge setzen wir uns hin und reden mal ausgiebig über das Labgrid
Projekt.
Wir, das sind in diesem Fall Rouven, der damals den Grundstein für das Labgrid
Projekt gelegt hat, wie wir es heute kennen, und Leonard, der schon mal
labgrid-client power on
aufgerufen hat.
Es geht darum was Labgrid eigentlich ist (ein Automatisierungs-Dingsie für
die Embedded Softwareentwicklung, aber kein Testing-Framework an sich),
aus welchen Komponenten eine Labgrid-Installation besteht, über die
Geschichte dahinter und noch ein bisschen mehr.
24 Dec 2024
[Podcast] Kernel Panic - Board on Fire ~~> #009: Ho Ho Ho VirtIO - QEMU, KVM, Barebox und wie sie zusammengefunden haben
Wir haben lange gewartet, um endlich wieder eine Weihnachtssonderfolge
herausbringen zu können.
Für diese Folge hat uns Ahmad mal wieder ein spannendes Thema mitgebracht,
oder viel mehr einen Themenkomplex.
Er erzählt uns nämlich, wie sich, als Barebox in die oe-core Layer des Yocto
Projekts gebracht wurde, die Gelegenheit ergeben, hat spannende Dinge
über Emulation und Virtualisierung mit QEMU und KVM und Paravirtualisierung
mit VirtIO zu lernen.
24 Sept 2023
[Podcast] Kernel Panic - Board on Fire ~~> #008: Aus dem Takt - Das Doppelpack Clock-Glitches
In dieser Folge reden Ahmad und Leonard über Takte / Clocks in Prozessoren.
Darüber warum es so viele gibt, wie sie erzeugt und im Chip verteilt werden und
darüber, was dabei eigentlich so schief gehen kann.
24 Aug 2023
[Podcast] Kernel Panic - Board on Fire ~~> #007: GPU und nu? Der Weg zum offenen Grafiktreiber
In dieser Folge erzählt Lucas Stach uns wie er in die Entwicklung der offenen
Grafiktreiber Nouveau und Etnaviv hineingeraten ist und was so ein
Grafiktreiber eigentlich tut.
Wir reden darüber warum Grafikkarten überhaupt Software ausführen und wie
diese Software von der Anwendung bis in die Grafikkarte kommt.
24 Jul 2023
[Podcast] Kernel Panic - Board on Fire ~~> #006: Der Browser im Fahrkartenautomaten - Webtechnologie trifft Embedded-GUIs
In dieser Folge erzählt Bastian Krause uns warum man öfter als man vielleicht
denkt Webbrowser auf Embeddedgeräten vorfindet und was die verwendeten Browser
von normalen Desktopbrowsern unterscheidet.
Außerdem reden wir über Browserengines im Allgemeinen und auch ein bisschen
über automatisiertes Testing von Webapplikationen.
24 Jun 2023
[Podcast] Kernel Panic - Board on Fire ~~> #005: Time Sensitive Networking - Was wann wo wieso?
In dieser Folge erzählt Johannes Zink uns was was Time Sensitive Networking
(TSN) und das Precision Time Protocol (PTP) sind und warum sie zum Beispiel für
Industrieanlagen und Bühnentechnik so wichtig sind.
24 May 2023
[Podcast] Kernel Panic - Board on Fire ~~> #004: OP-TEE und TrustZone - Geheimnisträger in der CPU
In dieser Folge erzählt Rouven Czerwinski uns was
OP-TEE
ist, was es mit ARM TrustZone zu tun hat und wie beides zusammen arbeitet
um Geheimnisse in einem Prozessor abzulegen.
24 Jan 2023
[Podcast] Kernel Panic - Board on Fire ~~> #003: Ein Rennen um Nanosekunden - Nebenläufigkeit mit Hardwareeinheiten
In dieser Folge erzählt Michael Grzeschik die Geschichte eines USB-Controllers,
der dann und wann einfach aufhört zu funktionieren und davon wie er dem Fehler
mit Tracing, einem Disassembler und viel Codelektüre auf die Schliche gekommen ist.
Wir stellen einmal mehr fest, dass Probleme mit Nebenläufigkeit schwierig zu
debuggen sind und nicht nur Software-Software Interaktion betreffen,
sondern manchmal auch Software-Hardware.
24 Dec 2022
[Podcast] Kernel Panic - Board on Fire ~~> #002: Wachhunde und (nicht so) ideale Bauelemente
In der zweiten Folge des Kernel Panic Podcasts geht es um ein Problem mit dem
ich mich ausnahmsweise mal selbst beschäftigt habe.
Damit ich mich dazu nicht selbst ausfragen muss springt netterweise Chris als
Gastinterviewer ein.
Problem dieses mal ist ein Gerät, das dann und wann einfach neu startet, und
wieder einmal könnte die Ursache sowohl in der Software als auch in der
Hardware zu finden sein.
Es folgt eine Suche durch die verschiedenen möglichen Ursachen für Neustarts
von Geräten, die uns an Watchdogs, Übertemperatur, den Eigenheiten von PoE,
WAD pins und Dioden vorbei zur Lösung führt.
Und wieder einmal steht die Größe der Änderung in keiner Relation zur
vorherigen Suche.
24 Nov 2022
[Podcast] Kernel Panic - Board on Fire ~~> #001: Speculative Execution und ein Execute Never Bit
In der ersten Folge des Kernel Panic Podcasts geht es um ein Problem mit dem
sich mein Kollege Ahmad Fatoum beschäftigt hat.
Wie so oft beginnt die Geschichte mit einer Aufgabe, die eigentlich™ in fünf
Minuten erledigt sein sollte, driftet aber rasant ab in eine Fehlersuche in den
Untiefen der Systemprogrammierung.
Es geht um Caches, Adressbereiche, Spekulative Ausführung von Code,
um Funktionierbits und auch um Nicht-Funktionier-Bits.
Contact Kernel Panic - Board on Fire
Guest appearances
Books guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Kernel Panic - Board on Fire?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine