Sign in

Andrea Barisani

@andreabarisani.bsky.social
445 followers 101 following 266 posts

hacker | tamagopher | andrea.bio

PostsRepliesMedia
Andrea Barisani @andreabarisani.bsky.social · 22h
The video recordings for the two OSFC 2026 talks convering TamaGo are now live: www.osfc.io/2026/talks/r... www.osfc.io/2026/talks/a...
osfc.io
Running baremetal Go in the AST2700 for simpler server management - OSFC
Change the way of firmware development, collaborate with others and share knowledge.
011
Andrea Barisani @andreabarisani.bsky.social · 09/10/2026
Congratulations! ^_^
010
Andrea Barisani @andreabarisani.bsky.social · 09/10/2026
Following Go 1.27.2 a new TamaGo release arrives, and it is packed with new features! github.com/usbarmory/ta...
020
Andrea Barisani @andreabarisani.bsky.social · 08/10/2026
Running the kotama experiment on just 4 MiB of RAM to see how small we can push TamaGo on Ainekko platforms. Is this the smallest ever deployment of Go (not TinyGo) runtime?
030
Andrea Barisani @andreabarisani.bsky.social · 08/10/2026
Qwen3-0.6B running happily in a bare metal Go TamaGo microVM and writing a haiku about it. This is on pure CPU with GOEXPERIMENT=simd on. Qwen3.8-27B also runs (slower) if you have enough RAM. I just need a bare metal Go GPU driver now...
030
Andrea Barisani @andreabarisani.bsky.social · 06/10/2026
In a recent study on TEE build reproducibility, researchers tried to rebuild 115 SGX, TDX & SEV-SNP deployments and match their measurements. Only 10 had build reproducibility and just 7 without help from the developers. TamaGo was one of those 7! arxiv.org/pdf/2609.11411
arxiv.org
020
Andrea Barisani @andreabarisani.bsky.social · 27/09/2026
Downloading, parsing and running Qwen2.5-0.5B locally on a bare metal Go microvm. I can also do this in my pure Go bootloader (go-boot) now. What have I done?
040
Andrea Barisani @andreabarisani.bsky.social · 24/09/2026
I hear you.
010
Andrea Barisani @andreabarisani.bsky.social · 22/09/2026
010
Andrea Barisani @andreabarisani.bsky.social · 19/09/2026
In Kalymnos some license plates are x86 registers.
0121
Andrea Barisani @andreabarisani.bsky.social · 06/09/2026
My most sincere appreciation for this. Thank you.
010
Reposted by Andrea Barisani
Bryan Cantrill @bcantrill.bsky.social · 05/09/2026
The revolt of the reader bcantrill.dtrace.org/2026/09/05/t...
bcantrill.dtrace.org
The revolt of the reader | The Observation Deck
1112431
Andrea Barisani @andreabarisani.bsky.social · 04/09/2026
In a world where rogue agents leverage public servers that accepts GET requests of a POSTing nature we need much stronger isolation than simple proxies. Stacking protocol breaks I feel is the only effective way to achieve this, but also just one part of the puzzle.
030
Andrea Barisani @andreabarisani.bsky.social · 03/09/2026
I released go-boot v1.9 with bug fixes, improvements and new features contributed by @nablahero.bsky.social (thanks!). github.com/usbarmory/go...
011
Andrea Barisani @andreabarisani.bsky.social · 02/09/2026
TamaGo+ yaegi means having an interactive Go Interpreter running in pure bare metal Go. This is cool.
010
Andrea Barisani @andreabarisani.bsky.social · 02/09/2026
I will wrap up a PoC for chain loading!
010
Andrea Barisani @andreabarisani.bsky.social · 02/09/2026
Sure, that’s also pretty doable! We can already chain load another EFI app so this should just work out of the box.
120
Andrea Barisani @andreabarisani.bsky.social · 02/09/2026
Absolutely! If this picks up I think it would be great to have a Go library that works cross compilers.
110
Andrea Barisani @andreabarisani.bsky.social · 01/09/2026
Do you know that we have a UEFI library in TamaGo and a working bootloader? Maybe there is some code you can re-use? ❤️ See github.com/usbarmory/go...
100
Reposted by Andrea Barisani
P(Doomien) Miller @damienmiller.bsky.social · 22/08/2026
Gotta love an ASCII art sake menu
ASCII art sake menu presented as a chat where the X axis represents sweet/dry and the Y axis represents richness
1293
Andrea Barisani @andreabarisani.bsky.social · 20/08/2026
And TamaGo follows along! github.com/usbarmory/ta...
github.com
Release tamago-go1.27.0 · usbarmory/tamago-go
This is a release for the Go distribution as modified by the TamaGo framework, which enables compilation and execution of unencumbered Go applications on bare metal processors (AMD64, ARM, ARM64, L...
041
Reposted by Andrea Barisani
Nine Internet Solutions AG @nine-ch.bsky.social · 12/08/2026
Go ohne Betriebssystem, direkt auf dem Chip: unser Highlight an der GopherCon Europe 2026 in Berlin. 🐹 TamaGo von Andrea Barisani läuft auf Bare Metal ganz ohne OS, bis zu Confidential VMs. Wie wir Go selbst nutzen: github.com/ninech/nctl #gopherconeu #golang #nine
052
Andrea Barisani @andreabarisani.bsky.social · 14/08/2026
The TamaGo 1.26.6 release is so huge that a screenshot of its changes does not fit my screen! This release features support for LoongArch 64-bit on Loongson 3A5000/3A6000 + LS7A and major improvements to Microchip LAN969x support. Go check it out: github.com/usbarmory/ta...
github.com
Release v1.26.6 · usbarmory/tamago
This release features: support for a new architecture and related SoC: LoongArch 64-bit on Loongson 3A5000/3A6000 + LS7A major improvements to Microchip LAN969x support transition of Ethernet PHY ...
051
Reposted by Andrea Barisani
GoLab Conference @golab.io · 24/07/2026
🔌 No operating system. No C. Just Go. At #GoLab2026, Gianguido Sorà will show how Go can run directly on bare metal, building firmware with TamaGo and even powering a complete FIDO2 security token. A different side of Go that most developers never get to see. golab.io/talks/no-os-...
051
Reposted by Andrea Barisani
michaelian.bsky.social @michaelian.bsky.social · 04/08/2026
Tamago on a Raspberry Pi 4 and an MPI4008 a Miuzei 4-inch HDMI display. #gophercon #golang
011
Reposted by Andrea Barisani
michaelian.bsky.social @michaelian.bsky.social · 31/07/2026
I got tamago running on a Raspberry Pi 5. So this is bare metal go running an e-ink display. I am pretty pleased with this outcome.
111
Andrea Barisani @andreabarisani.bsky.social · 03/08/2026
TamaGo running in QEMU virt on loong64. I cannot understand how easy it is to add new architectures and processors.
020
Andrea Barisani @andreabarisani.bsky.social · 30/07/2026
Open an issue in the repo to remind us? Thanks!
000
Andrea Barisani @andreabarisani.bsky.social · 30/07/2026
It’s that time of the year again!
110
Andrea Barisani @andreabarisani.bsky.social · 28/07/2026
Now 4x times faster because I was dumb.
010
Andrea Barisani @andreabarisani.bsky.social · 24/07/2026
It's a toy for now, it doesn't really matter (~8 tok/s).
110
Andrea Barisani @andreabarisani.bsky.social · 24/07/2026
Running, for the first time ever I guess, an LLM model in bare metal Go thanks to TamaGo.
161
Andrea Barisani @andreabarisani.bsky.social · 21/07/2026
Thanks AiNEKKO for the shout out <3 on your new website (nekko.ai)
000
Andrea Barisani @andreabarisani.bsky.social · 21/07/2026
Ooops!
022
Andrea Barisani @andreabarisani.bsky.social · 20/07/2026
By merging github.com/abarisani/ka... github.com/usbarmory/ta... I wired up agents to the AMD SEV-SNP Guest Hypervisor Communication Block. I now witness Claude trying to escape my Confidential VM. Thanks to TamaGo what feels a master thesis project is rather a 10m integration.
000
Andrea Barisani @andreabarisani.bsky.social · 17/07/2026
And another TamaGo talk (2 total) at the upcoming OSFC later this year! ❤️ “Running baremetal Go in the AST2700 for simpler server management” by Marvin Drees talks.osfc.io/osfc-2026/ta...
talks.osfc.io
Running baremetal Go in the AST2700 for simpler server management Open Source Firmware Conference 2026
This talk will go into detail how porting Tamago to the AST2700 went, what blockers came up and which milestones were reached along the way. This includes proper baremetal networking in Go and even im...
041
Andrea Barisani @andreabarisani.bsky.social · 15/07/2026
The recent addition of a Google Compute Engine Virtual Ethernet (gVNIC) driver in TamaGo now allows networked GCP Confidential VMs. A small, reproducible, memory-safe unikernel, yet allowing use of the entire Go ecosystem, all measured at launch as a single binary.
072
Andrea Barisani @andreabarisani.bsky.social · 13/07/2026
Sadly I won't attend the 2026 Open Source Firmware Conference (www.osfc.io), but I am excited to see a talk leveraging TamaGo! A whole new world - Running a PBA on 'bare-metal UEFI' with TamaGo by Christian Walter and Christian Grönke. talks.osfc.io/osfc-2026/ta...
osfc.io
Home - OSFC
Change the way of firmware development, collaborate with others and share knowledge.
010
Andrea Barisani @andreabarisani.bsky.social · 13/07/2026
Following upstream Go, tamago 1.26.5 has been released! This release brings support for Nuvoton NUC980 SoC, Google Compute Engine Virtual Ethernet (gVNIC) and compiler support for GOARCH=loong64 and GOARM=5. github.com/usbarmory/ta... github.com/usbarmory/ta...
000
Andrea Barisani @andreabarisani.bsky.social · 07/07/2026
110
Andrea Barisani @andreabarisani.bsky.social · 06/07/2026
000
Andrea Barisani @andreabarisani.bsky.social · 22/06/2026
000
Andrea Barisani @andreabarisani.bsky.social · 16/06/2026
I had a blast at @gopherconeu.bsky.social, great questions and great feedback. Often TamaGo feels magic at first, but makes total sense afterwards, many reacted this way and it is so humbling. I also added for the first time my thoughts on AI and what bare metal Go brings to the table.
052
Reposted by Andrea Barisani
deadprogram @deadprogram.com · 16/06/2026
Shout out to @tinygo.org team member Patricio Whittingslow's amazing "lneto" network stack used by both TamaGo and TinyGo! #gopherconEU #golang #tinygo #tamago
0136
Andrea Barisani @andreabarisani.bsky.social · 15/06/2026
What a wonderful moment! ❤️
010
Andrea Barisani @andreabarisani.bsky.social · 14/06/2026
See you there!
010
Andrea Barisani @andreabarisani.bsky.social · 12/06/2026
We performed an extensive comparison of Linux vs. TamaGo network performance under a VM. TamaGo+gVisor outperforms Linux (native or gVisor) by a ratio range of 50% - 500% (depending on packet size and core count). Test envs are simpler than prod, but I think this is promising.
0110
Andrea Barisani @andreabarisani.bsky.social · 12/06/2026
TamaGo unikernels can now seamlessly switch between gVisor and lneto network stacks! Thanks Patricio Whittingslow for lneto and its go-net integration. When I started TamaGo I was worried that getting a pure Go TCP/IP stack would be hard, now we have 2 choices! github.com/usbarmory/go...
github.com
GitHub - usbarmory/go-net: Bare metal Go TCP/IP connectivity
Bare metal Go TCP/IP connectivity. Contribute to usbarmory/go-net development by creating an account on GitHub.
160
Andrea Barisani @andreabarisani.bsky.social · 09/06/2026
Space Fabric: A Satellite-Enhanced Trusted Execution Architecture "The satellite’s TEE is implemented using ARM TrustZone, with GoTEE as the Trusted OS running in Secure World" GoTEE has been to orbit twice already, time for a stable orbit? arxiv.org/abs/2603.23745
arxiv.org
Space Fabric: A Satellite-Enhanced Trusted Execution Architecture
The emergence of decentralized satellite networks creates a pressing need for trust architectures that operate without physical access to hardware, without pre-provisioned vendor secrets, and without ...
221
Andrea Barisani @andreabarisani.bsky.social · 05/06/2026
It's release day! * tamago-go v1.26.4 following Go upstream * tamago v1.26.4 bringing SMP in UEFI, AMD SEV-SNP * go-boot v1.7 bringing SMP to its UEFI library github.com/usbarmory/ta... github.com/usbarmory/go...
040