Open Source Firmware Conference 2024

The speaker’s profile picture
Akira Moroo

Akira Moroo is a software hobbyist who likes to develop system software in his spare time. He has developed Yabits, a small UEFI implementation for coreboot in 2017. He has been maintaining Rust Hypervisor Firmware as a committer since 2021.

  • Firmware in Rust: More Than Just 'Rewrite It In Rust'
The speaker’s profile picture
Andrea Barisani

Andrea Barisani is an internationally recognized security researcher. Since owning his first Commodore-64 he has never stopped studying new technologies, developing unconventional attack vectors and exploring what makes things tick...and break.

His experience builds on large-scale infrastructure defense, penetration testing and code auditing with particular focus on safety critical environments, with more than 15 years of professional experience in security consulting.

His main focus lies on the converge between secure hardware and software, an interest consolidated in the authorship of the USB armory hardware project and the TamaGo bare metal framework.

He is a well known international speaker, having presented at BlackHat, CanSecWest, Chaos Communication Congress, DEFCON, Hack In The Box, among many other conferences, speaking about innovative research on automotive hacking, side-channel attacks, payment systems, embedded system security and many other topics.

  • TamaGo - bare metal Go for ARM/RISC-V SoCs
The speaker’s profile picture
Arthur Heymans

I'm Arthur Heymans. I've always been quite interested in how computers work, however, this interest only fully developed much later. While studying physics and philosophy at the university, I became very interested in the concept of free software via the "about GNU" page in my editor of choice, Emacs. The GNU/Linux OS is very usable as free software these days, however, firmware and some low-level drivers tend to present a different, much more closed story. This led me to discover coreboot, which is a project that offers an alternative to closed-source firmware/BIOS. Fast forward a few years and I'm a regular contributor to coreboot and have learned a great deal from incredible people who were willing to invest time in reviewing my patches. I secured a job at 9elements, which professionally involved me in multiple open-source firmware projects.

  • x86 coreboot with long mode: where are we at and where are we going
The speaker’s profile picture
Bhupesh Sharma

● Worked with Silicon vendors and open-source software giants in the past.
● Been hacking on boot loaders & kernel since past 18 years.
● Contribute to: Linux, EFI/u-boot bootloader & Secure FW
● User-space utilities like: kexec-tools, and Makedumpfile.
● Co-maintainer hat(s): U-boot UFS, Qcom Ethernet & crash-utility tool.
● Area of Interest: 0-day Silicon bringup using open-source software.

  • Getting your open source software ready for 0-day SoC bringup : success stories and strategies
The speaker’s profile picture
Charly Castes

Charly is a PhD candidate at EPFL focusing on confidential computing, virtualization, and system security in general.
He worked on blocking transient-execution attacks on ARM CCA as part of the System Research group at Google, on a new and portable security monitor for x86 and RISC-V platforms, and on data migration for Intel SGX enclaves. Most recently, he his looking into firmware security and how firmware can be trusted by less privileged software.

  • Everything Old is New Again: Virtualizing Firmware on RISC-V
The speaker’s profile picture
Deepak Kodihalli

Deepak Kodihalli is a Principal Engineer at Nvidia, where he leads the architecture of OpenBMC for the company's platforms. He is also actively working on contributing Nvidia's OpenBMC modifications back to the upstream community.

  • Adapting OpenBMC for NVIDIA Platforms: Challenges and Solutions
The speaker’s profile picture
Erwan Velu

Opensource enthusiast & contributor, interested in low-level and performance.
Kernel & Embedded Recipes founder.
Prem'Day founder
Worked for Mandriva (HPC), Redhat (Ceph).
Co-designed an In-Flight-Entertainment (IFE) system for Zodiac.
Currently part of the Hardware team at Criteo.

  • Prem'Day: feedback on the first infra on-prem conference and creation of a user group
The speaker’s profile picture
Heinrich Schuchardt

Heinrich is working as RISC-V lead engineer in Canonical’s foundations team. He has contributed to a wide range of open source projects reaching from linear programming to the Linux kernel. He is maintainer of the UEFI sub-system in the U-Boot firmware.

  • Operating system provided device-trees
The speaker’s profile picture
James Wainwright

James is a software engineer working on open source firmware at lowRISC. He is interested in memory safe systems software and firmware and making it easier to develop, build, and test it.

  • Open source all the way down: developing firmware in parallel with open silicon
The speaker’s profile picture
Jean-Marie Verdun

I am thrilled by computers. I spent a lot of time designing them at architectural and hardware level, and participated to crazy projects, including building up the biggest european super computer in the late 90's. I love to share my knowledge and enable people to design better computers. I am particularly focused on open technologies currently, which includes design tools like FreeCAD, KiCAD, and open source firmware projects like linuxboot and OpenBMC. I used to work for big companies, created a french based startup that I successfully sold to an american company in 2018. I am now part of HPE mainly focused on open platforms. What does it mean will be known in a couple of months / quarters and years.

  • Building a flash less firmware infrastructure
The speaker’s profile picture
Jeremy Kerr

Jeremy Kerr is a Linux and open source systems developer, working on the Linux kernel, drivers, firmware and related plumbing, embedded firmware, and a little hardware development too.

Jeremy is the owner of Code Construct - a small consultancy developing in the open source and embedded-systems area, based in Australia. Previously, he has worked for IBM's Linux technology center on their POWER server platforms, and Canonical's hardware enablement team.

Jeremy's first contribution to the Linux kernel was accepted on the 23rd of February, 2004. His second was a fix, for that same piece of code, on the 24th of February, 2004.

  • Open source platform communication with MCTP
The speaker’s profile picture
Jiming Sun

Jiming Sun is Sr. Software Manager at Amazon Web Services. His achievements are:
* 21 granted US patents, one pending
* Author of "Embedded Firmware Solutions" book, published in January 2015.
* Key creator and contributor to produce and release Intel Firmware Support Package (FSP)
* Key creator and contributor to produce and release AMD's AGESA
* Among the first batch of engineers who worked on SMM code for 386SL.
* Among the first batch of contributors for Tiano/EFI/UEFI
* Intel/AMD x86, and ARM microprocessors.

  • What CSP Servers Need from Open Source Firmware Solutions
The speaker’s profile picture
Krystian Hebel

Firmware Engineer at 3mdeb since 2018. Thinks C is high-level language. Interested mostly in things deliberately omitted from documentation.

  • Enabling coreboot on Talos II platform
The speaker’s profile picture
Lean Sheng Tan

A sojourner in open source firmware world.

  • It Takes Time - Building Bridges and Symphony Among Fragmented Open Source Firmware Community
The speaker’s profile picture
Martin L Roth

Martin is a firmware developer with 20+ years of experience in x86 BIOS and has been actively working on the coreboot project since 2012.

  • Open Compute Project Europe and Open Source Firmware Foundation: Intro and collaboration opportunities
The speaker’s profile picture
Marvin Drees

Working at 9e as a firmware developer with a focus on RoT and BMC firmware that prefers writing in more safe languages like Go, Rust or Zig.

  • Leveraging NATS and OpenTelemetry in u-bmc for Enhanced Data Center Operations
The speaker’s profile picture
Mate Kukri

Mate is a software engineer passionate about building a more secure and reliable computing experience by bringing free and open source to the lowest levels of the software stack.
He has been a contributor to the coreboot project for the last few years, working on retrofitting coreboot to various pieces of existing hardware.
He is currently a maintainer of the bootloader stack and UEFI Secure Boot support in a major Linux distribution.

  • Practical PCR forgery: aka how I will decrypt your laptop
The speaker’s profile picture
Oliver Brewka

As a student of computer science at Hochschule Bochum, I started working at 9elements in October 2023.
Before that time I was primarily developing back- and frontend code for web applications,
however personal preference wanted me to make the shift to Linux and embedded
- ideally OpenSource - development.
Gladly 9elements gave me the opportunity to do this exact shift in a professional manner with very talented young people from whom I can learn a lot.

  • OpenBMC - The state of multi-host platform support
The speaker’s profile picture
Patrick Rudolph

Software/firmware engineer

  • x86 coreboot with long mode: where are we at and where are we going
The speaker’s profile picture
Paul Grimes

Firmware engineer, passionate about silicon enabling and open source.

  • AMD's Long-Term Strategy for Open Source Firmware: From Concept to Implementation
  • Open Compute Project Europe and Open Source Firmware Foundation: Intro and collaboration opportunities
The speaker’s profile picture
Raul Alvarez
  • Open Compute Project Europe and Open Source Firmware Foundation: Intro and collaboration opportunities
The speaker’s profile picture
Ritvi Mishra

Ritvi is a Developer Advocate with a strong background in fostering developer communities and promoting open-source technologies. With experience at Dyte and Blues Wireless, she has led numerous initiatives to enhance community engagement and drive the adoption of innovative cloud-native solutions. Passionate about learning and collaboration, she is dedicated to advancing the open-source ecosystem.

  • Mastering Zephyr: Advanced Techniques and Best Practices for Experienced Developers
The speaker’s profile picture
Samir Rashid

I am a student at UC San Diego interested in making it easy to create safe software. I contribute to the Rust-based Tock Operating System and am working towards ensuring that systems software is reliable and correct.

  • Provable Security in Embedded Systems: Verification Work in Tock OS
The speaker’s profile picture
Thomas Wollinger

Wollinger has an impressive career background, starting in the field of IT security. He earned his Ph.D. with distinction at the Chair for Embedded Security at Ruhr University Bochum and co-founded the startup ESCRYPT, which grew into a world-leading company in automotive security. Later, ESCRYPT was acquired by Bosch, where Wollinger served as Vice President for Cybersecurity Solutions before transitioning to Bochum Economic Development.

  • Bochum: The Hub of Firmware Security Innovation and Collaboration
The speaker’s profile picture
Tom Joseph

Tom Joseph is a Senior System Software Engineer at NVIDIA. His primary responsibility is the architecture of the firmware update feature for multiple platforms. He has been involved with OpenBMC since its inception and is a maintainer for multiple repositories.

  • Adapting OpenBMC for NVIDIA Platforms: Challenges and Solutions
The speaker’s profile picture
Yussuf Khalil

Yussuf is a second-year PhD student in operating systems at Karlsruhe Institute of Technology (KIT). His main research interests encompass power management and storage technologies. The projects he is currently working on have brought him into the fabulous world of open-source firmware.

  • How Open-Source Firmware Enables New Opportunities in Systems Research