{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2025.1.0"}, "schedule": {"url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/schedule/", "version": "0.3", "base_url": "https://cfp.3mdeb.com", "conference": {"acronym": "zarhus-developers-meetup-2-2025", "title": "Zarhus Developers Meetup #2", "start": "2025-08-05", "end": "2025-08-05", "daysCount": 1, "timeslot_duration": "00:05", "time_zone_name": "Europe/Warsaw", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "Zarhus Developers Meetup", "slug": "25-zarhus-developers-meetup", "guid": "562414ab-5a60-5fab-86b7-f45c5aff35d2", "description": null, "capacity": null}], "tracks": [{"name": "Zarhus Developers Meetup #2", "slug": "30-zarhus-developers-meetup-2", "color": "#38d430"}], "days": [{"index": 1, "date": "2025-08-05", "day_start": "2025-08-05T04:00:00+02:00", "day_end": "2025-08-06T03:59:00+02:00", "rooms": {"Zarhus Developers Meetup": [{"guid": "4ccd7b67-1377-56be-8fa7-4b54c12c5152", "code": "PY9VT3", "id": 258, "logo": null, "date": "2025-08-05T18:00:00+02:00", "start": "18:00", "duration": "00:20", "room": "Zarhus Developers Meetup", "slug": "zarhus-developers-meetup-2-2025-258-welcome-zarhus-developers-meetup", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/PY9VT3/", "title": "Welcome Zarhus Developers Meetup", "subtitle": "", "track": "Zarhus Developers Meetup #2", "type": "Talk", "language": "en", "abstract": "Welcome to Zarhus Developers Meetup. Here we would like to welcome all our guests to this small non-public meetup, where we will present the results of the Zarhus Team's recent work. We would like to reiterate on [Zarhus: Trustworthy Embedded Linux Distro](https://www.youtube.com/watch?v=17ZImUA0JSw) presentation and give you a heads up about the vision and mission we would like to follow. It is not only about marketing but also about honest openness, authenticity, and accountability, which should be the foundation of every project focusing on trustworthiness.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "R8WB8A", "name": "Piotr Kr\u00f3l", "avatar": "https://cfp.3mdeb.com/media/avatars/16ad0c90828d59deb3a43e267bc4d75c_JVzmmFs.jpg", "biography": "Piotr Kr\u00f3l is an open-source firmware enthusiast who founded 3mdeb in March 2015. His expertise is rooted in the hacker ethos of collaborative innovation and transparency, guiding 3mdeb's focus on projects like Zarhus OS, a Yocto-based Embedded Linux distribution, and Dasharo, a coreboot downstream project. These projects are dedicated to open development, embedded firmware resilience, platform security, transparency, the right to repair, and digital sovereignty.\r\n\r\nPiotr's deep involvement in open-source firmware includes key computing areas such as Root of Trust, Secure, Verified and Measured Boot, TPM, coreboot, UEFI, EDK II, Yocto, U-Boot, and Linux. He often speaks at significant industry events like FOSDEM, Xen Developers Summit, and Platform Security Summit, sharing his insights and promoting the open-source firmware ecosystem. Piotr is dedicated to sharing knowledge by serving as a Trainer at OpenSecurityTraining2, offering free and open educational materials to advance the open-source firmware ecosystem.", "public_name": "Piotr Kr\u00f3l", "guid": "795111ac-becf-54fb-96a3-f96c3de991ba", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/speaker/R8WB8A/"}], "links": [], "feedback_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/PY9VT3/feedback/", "origin_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/PY9VT3/", "attachments": []}, {"guid": "159a70ec-b233-5d57-b6f6-32b0bac04aac", "code": "QRDX8S", "id": 255, "logo": "https://cfp.3mdeb.com/media/zarhus-developers-meetup-0x2-2025/submissions/QRDX8S/PXL_20250626_1247048362_fnnSmqS.jpg", "date": "2025-08-05T18:25:00+02:00", "start": "18:25", "duration": "00:20", "room": "Zarhus Developers Meetup", "slug": "zarhus-developers-meetup-2-2025-255-zarhusbmc-openbmc-for-x11ssh-se", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/QRDX8S/", "title": "ZarhusBMC: OpenBMC for x11ssh SE", "subtitle": "", "track": "Zarhus Developers Meetup #2", "type": "Demo", "language": "en", "abstract": "BMC stands for Baseboard Management Controller. These are integrated circuits (ICs) that, generally speaking, provide a wide range of features that allow you to remotely set up, manage, and troubleshoot your server platform.\r\n\r\nThe issue with most BMC implementations, however, is that they run outdated and unauditable code.\r\n\r\nThis is where OpenBMC, an open source BMC firmware, comes in. We've already started working on bringing OpenBMC to the Supermicro X11SSH platform. In this talk, we\u2019ll share what we\u2019ve learned and achieved since last time, the challenges we\u2019re currently facing, and for the demo...\r\n\r\nWe\u2019ll play archaeologists and explore what kind of mysteries (or not) the stock firmware might be hiding.\r\n\r\nLink to the previous session: https://cfp.3mdeb.com/zarhus-developers-meetup-0x1-2025/talk/WQC7LP/", "description": "In this session, we'll discuss and showcase our current efforts to get OpenBMC working on the Supermicro X11SSH platform.", "recording_license": "", "do_not_record": false, "persons": [{"code": "7LUJTZ", "name": "Mateusz Kusiak", "avatar": "https://cfp.3mdeb.com/media/avatars/1736365232626_yunzfEJ.jpg", "biography": "Former System Software Development Engineer at Intel. Currently Junior Embedded Systems Developer at 3mdeb. Privately, a tinkering enthusiast. Media: danceswithmachines.github.io", "public_name": "Mateusz Kusiak", "guid": "204b081a-d191-59f4-a6ea-69960ce8f9a9", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/speaker/7LUJTZ/"}], "links": [], "feedback_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/QRDX8S/feedback/", "origin_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/QRDX8S/", "attachments": []}, {"guid": "1b316fd5-10a1-546b-a23f-eb0f76715920", "code": "3TGQ3E", "id": 256, "logo": "https://cfp.3mdeb.com/media/zarhus-developers-meetup-2-2025/submissions/3TGQ3E/zarhus-logo_3Tw3E8B.png", "date": "2025-08-05T18:50:00+02:00", "start": "18:50", "duration": "00:20", "room": "Zarhus Developers Meetup", "slug": "zarhus-developers-meetup-2-2025-256-securing-embedded-linux-secure-boot-encryption-and-a-b-updates-with-yocto", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/3TGQ3E/", "title": "Securing embedded Linux: Secure Boot, encryption and A/B updates with Yocto", "subtitle": "", "track": "Zarhus Developers Meetup #2", "type": "Talk", "language": "en", "abstract": "This talk will present overview of security features implemented or planned to be implemented in meta-zarhus (currently for x86-64 platforms). Some of those features are:\r\n\r\n- Creating UKI capable of being booted directly from BIOS with Secure Boot enabled\r\n- Encrypting rootfs in initramfs and using TPM2 for decryption\r\n- A/B OTA updates with overlay filesystem mounted over rootfs\r\n\r\nI'll talk about problems encountered during development, especially when combining those features into one image, and solutions to those problems. At the end there will be short demo showcasing some of those features.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "JCTWVD", "name": "Micha\u0142", "avatar": "https://cfp.3mdeb.com/media/avatars/michal.iwanicki_zVFIcYm.png", "biography": "Junior Embedded Systems Engineer.\r\nInterested in C++, Python, Linux and Yocto.", "public_name": "Micha\u0142", "guid": "bce8aa0b-cbfc-5a39-9bb8-367cb67f7ec1", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/speaker/JCTWVD/"}], "links": [], "feedback_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/3TGQ3E/feedback/", "origin_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/3TGQ3E/", "attachments": [{"title": "slides", "url": "/media/zarhus-developers-meetup-2-2025/submissions/3TGQ3E/resources/zdm_2_Securing_embedded_Lin_wbtJU5K.pdf", "type": "related"}]}, {"guid": "782366b1-3dd2-5634-8c1b-fd8235f8cdcf", "code": "TANQYC", "id": 260, "logo": "https://cfp.3mdeb.com/media/zarhus-developers-meetup-2-2025/submissions/TANQYC/zdm-2-logo_SiVsSP1.png", "date": "2025-08-05T19:15:00+02:00", "start": "19:15", "duration": "00:20", "room": "Zarhus Developers Meetup", "slug": "zarhus-developers-meetup-2-2025-260-crosscon-hypervisor-virtualization-on-platforms-without-virtualization-support", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/TANQYC/", "title": "CROSSCON Hypervisor: virtualization on platforms without virtualization support", "subtitle": "", "track": "Zarhus Developers Meetup #2", "type": "Talk", "language": "en", "abstract": "Have you ever heard about running a hypervisor on MCUs? No? I have not, either. This talk will introduce virtualization on the ARMv8-M architecture by running a real-world Zephyr RTOS demo on the CROSSCON Hypervisor.", "description": "In this talk, I will briefly introduce the CROSSCON Hypervisor's novel approach to virtualization on MCU systems, and more precisely, on the popular ARMv8-M architecture. The first part of the talk will introduce the virtualization concepts and will be followed by a hands-on application development experience demonstration. The development slides will cover all the problems you can encounter while developing a Zephyr RTOS application that uses hardware on a hypervisor, covering all areas for potential issues. At the end, I will present a complete running demo.", "recording_license": "", "do_not_record": false, "persons": [{"code": "KR7D9N", "name": "Daniil", "avatar": "https://cfp.3mdeb.com/media/avatars/ezgif-2-eaa53b8f09_7hnaBK5.jpg", "biography": "Programming, electronics and cycling nerd, bookworm and very passionate in learning . Left his own country at seventeen years old for studying and working abroad, and still searching for a place to settle. Big critic of fatalism and a fan of what-you-are-is-what-you-do way of thinking.\r\n\r\nIn professional life tries to be as pedantic as possible, believes that nothing is perfect and nobody is perfect and every solution should be questioned and evaluated. Likes to solve complex problems, even if it implies a lot of digging before stating the final solution. States that developing skills in different fields is important as well as perfecting a one field, because everything has its intersections and sometimes it is crucial to investigate something from a different angle.\r\n\r\nMost of the time a workaholic, but sometimes a bit lazy. Not always punctual and often unconsciously altruistic.", "public_name": "Daniil", "guid": "ee6d72be-0f8c-5abb-bd61-4d3803a5e724", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/speaker/KR7D9N/"}], "links": [], "feedback_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/TANQYC/feedback/", "origin_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/TANQYC/", "attachments": [{"title": "slides", "url": "/media/zarhus-developers-meetup-2-2025/submissions/TANQYC/resources/zdm_2_CROSSCON_Hypervisor_uu7g0mF.pdf", "type": "related"}]}, {"guid": "5a7d8409-9891-558d-b18a-ed91da4a1ec3", "code": "9M333A", "id": 261, "logo": null, "date": "2025-08-05T19:35:00+02:00", "start": "19:35", "duration": "00:20", "room": "Zarhus Developers Meetup", "slug": "zarhus-developers-meetup-2-2025-261-dasharo-tools-suite-status", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/9M333A/", "title": "Dasharo Tools Suite Status", "subtitle": "", "track": "Zarhus Developers Meetup #2", "type": "Talk", "language": "en", "abstract": "This session will provide a comprehensive status update on the Dasharo Tools Suite (DTS) as of Q3 and Q4 2025. We will highlight key developments, including newly supported hardware platforms, enhancements in user experience, and expanded test coverage aimed at improving system stability. The session will conclude with an outline of the upcoming DTS roadmap.\r\n\r\nWhether you're a DTS user, contributor, or simply interested in firmware tooling and open-source platform enablement, this talk offers insights into the evolution of DTS and how to get involved.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "CL7STR", "name": "Maciej Pijanowski", "avatar": "https://cfp.3mdeb.com/media/avatars/CL7STR_BdaO5kE.jpg", "biography": "Engineering Manager at 3mdeb with years of experience in engineering and management. Open-source software enthusiast and contributor. Interested in embedded systems in general, build systems, security.", "public_name": "Maciej Pijanowski", "guid": "ca963a9f-17fc-584c-a255-2232f15a8def", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/speaker/CL7STR/"}], "links": [], "feedback_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/9M333A/feedback/", "origin_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/9M333A/", "attachments": [{"title": "slides", "url": "/media/zarhus-developers-meetup-2-2025/submissions/9M333A/resources/zdm_2_Dasharo_Tools_Suite_S_ONHLe4c.pdf", "type": "related"}]}, {"guid": "59fb3c76-80d9-57db-bfcc-9e722ce9a73b", "code": "G3AVQW", "id": 259, "logo": null, "date": "2025-08-05T20:00:00+02:00", "start": "20:00", "duration": "00:10", "room": "Zarhus Developers Meetup", "slug": "zarhus-developers-meetup-2-2025-259-zarhus-developers-meetup-closing-remarks", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/G3AVQW/", "title": "Zarhus Developers Meetup Closing Remarks", "subtitle": "", "track": "Zarhus Developers Meetup #2", "type": "Discussion", "language": "en", "abstract": "Join us for closing remarks where the Zarhus Team will share our vision for the future and how you can get involved! We\u2019ll discuss our efforts to engage with you and our community and explore the projects we can tackle together. Zarhus is a Yocto-based distribution for embedded devices that draws inspiration from OpenXT and Qubes OS, focusing on maximizing synergy with open-source firmware like Dasharo. We prioritize building a strong Root of Trust and Chain of Trust while leveraging various Trusted Execution Environments (TEEs). Don\u2019t miss this opportunity to learn more and discover how you can contribute to our mission. Your input is essential; together, we can shape Zarhus' future!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "R8WB8A", "name": "Piotr Kr\u00f3l", "avatar": "https://cfp.3mdeb.com/media/avatars/16ad0c90828d59deb3a43e267bc4d75c_JVzmmFs.jpg", "biography": "Piotr Kr\u00f3l is an open-source firmware enthusiast who founded 3mdeb in March 2015. His expertise is rooted in the hacker ethos of collaborative innovation and transparency, guiding 3mdeb's focus on projects like Zarhus OS, a Yocto-based Embedded Linux distribution, and Dasharo, a coreboot downstream project. These projects are dedicated to open development, embedded firmware resilience, platform security, transparency, the right to repair, and digital sovereignty.\r\n\r\nPiotr's deep involvement in open-source firmware includes key computing areas such as Root of Trust, Secure, Verified and Measured Boot, TPM, coreboot, UEFI, EDK II, Yocto, U-Boot, and Linux. He often speaks at significant industry events like FOSDEM, Xen Developers Summit, and Platform Security Summit, sharing his insights and promoting the open-source firmware ecosystem. Piotr is dedicated to sharing knowledge by serving as a Trainer at OpenSecurityTraining2, offering free and open educational materials to advance the open-source firmware ecosystem.", "public_name": "Piotr Kr\u00f3l", "guid": "795111ac-becf-54fb-96a3-f96c3de991ba", "url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/speaker/R8WB8A/"}], "links": [], "feedback_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/G3AVQW/feedback/", "origin_url": "https://cfp.3mdeb.com/zarhus-developers-meetup-2-2025/talk/G3AVQW/", "attachments": []}]}}]}}}