Andrea Barberio
Hello stranger, welcome to my GitHub home.
My name is Andrea Barberio, and I work as Production Engineer in Meta (f.k.a. Facebook). I work in the Web Foundation team, focusing on the company-wide incident response and web infrastructure development. I used to work on open source firmware and hardware, bricking anything that was in sight. In my personal time I enjoy programming, reverse engineering, and photography.
My personal home page has more information about me, go there if you're curious, https://insomniac.slackware.it , or take a peek at my résumé or my LinkedIn profile.
You can also drop me an email
Some projects I work on:
- Dublin Traceroute, a tool for mapping and visualizing multipath networks using ECMP-aware traceroute. Based on the ideas from Paris Traceroute's research, it adds a few things on top. See https://dublin-traceroute.net and https://blog.dublin-traceroute.net
- the Go DHCP (v6 and v4) library, widely used in small and large scale infrastructures, see https://github.com/insomniacslk/dhcp
- CoreDHCP, a modular DHCPv6/v4 server based on the above library, see https://coredhcp.io
- Open System Firmware, sometimes referred to as LinuxBoot, an open source alternative to existing system firmware (like UEFI) that uses Linux and a Go userland and bootloaders. OSF is made by several components, like coreboot, Linux, u-root. See the LinuxBoot book and https://linuxboot.org for a more detailed overview
- *Systemboot, a LinuxBoot distribution for bootloaders based on u-root to implement boot from network and from local storage for LinuxBoot. Now merged in the u-root project. See https://systemboot.org
- irc-slack, an IRC-to-Slack gateway that lets me chat with a lot of people with a few MBs of RAM, have my own client and custom notifications, unlimited logging, and much more. See https://github.com/insomniacslk/irc-slack
Some public talks
- [2020-03-05] Open Source Firmware Testing at Facebook at OCP Global summit 2020
- [2020-05-13] Open Source Firmware Testing at Facebook at Open Compute Global Virtual Summit 2020 (video not available yet, slides)
- [2020-02-02] Open Source Firmware Testing at Facebook at FOSDEM 2020 (Video recording is embedded in the talk page, slides)
- [2019-06-13] Open Source Firmware @ Facebook: Design, deployment, and demo at SRECon 2019 Asia (slides and video in the description page)
- [2019-02-03] Open Source Firmware @ Facebook, if you don't own your firmware, your firmware owns you at FOSDEM 2019 (video) (slides)
- [2018-10-31] Make Your System Firmware Faster, More Flexible and Reliable with LinuxBoot at LISA 2018 (slides) (video)
- [2018-10-02] Turning Linux Engineers into Firmware Engineers at OCP Regional Summit (slides) (video)
- [2018-09-13] Open Source Firmware @ Facebook at OSFC Open Source Firmware Conference (slides) (video)
Assembly riddles
I've published my solutions to the fantastic
[xchg rax,rax]
book from xorpd
. Find it at
https://insomniacslk.github.io/xorpd-solutions/ .
Other stuff
Other projects can be found on my github page and my bitbucket page
Technical reviews
I have helped with technical reviews of the following books and articles for O'Reilly:
- Building Secure and Reliable Systems, O'Reilly
- A Brief Guide to Running ML Systems in Production, O'Reilly
- more to come