2025-10-08 –, Main
TamaGo is a framework that enables compilation and execution of unencumbered Go applications on bare metal.
This talk covers recent updates of the TamaGo framework which greatly expands its scope and reach, allowing unikernel firmware deployment not only on embedded systems, but also on x86_64 bootloaders and under KVMs.
In recent months the TamaGo framework expanded its support to new targets.
This talk explores the TamaGo runtime evolution towards ta "Rosetta Stone" for integration of freestanding Go runtimes within arbitrary environment, whether bare metal or OS supported, such evolution is playing an important role in the upstreaming efforts of TamaGo runtime changes towards the vanilla Go distribution.
We will also explore the recently developed support of AMD64 architectures and its applications for unikernel execution under a variety of Linux KVM frameworks as well as under the Unified Extensible Firmware Interface (UEFI).
We will cover the tooling, API and expanded deployment scenarios resulting from the AMD64 support, as well as the resulting unified AMD64/ARM/RISC-V runtime API and its advantages in the role of code development cross-firmware and cross-cloud deployments.
Finally we discuss the interactions with the u-root project, used to create the go-boot project and the future roadmap to a potential support for a bare metal u-root integration.
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.