
Trammell Hudson
On The Metal
00:00
Exploring the Open Source Firmware Movement
Exploring the history and progression of open source firmware technologies, from the Linux BIOS project to core boot and Linux Boot, highlighting the adoption by major tech companies and the collaboration towards making Open System Firmware a standard for open hardware.
Transcript
Play full episode
Transcript
Episode notes
You can find Trammell on Twitter at https://twitter.com/qrs, his blog at https://trmm.net/, and his GitHub at https://github.com/osresearch.
Some of the highlights of the show include:
- Sandia National Labs: https://www.sandia.gov/
- Intel Paragon: https://en.wikipedia.org/wiki/Intel_Paragon
- OSF/1: https://en.wikipedia.org/wiki/OSF/1
- Intel i860: https://en.wikipedia.org/wiki/Intel_i860
- Intel Pentium Pro: https://en.wikipedia.org/wiki/Pentium_Pro
- Red Storm: https://en.wikipedia.org/wiki/Red_Storm_(computing)
- RISC architecture is going to change everything: https://www.youtube.com/watch?v=RL9yCWv7NS0&feature=emb_title
- Message passing interface (MPI): https://en.wikipedia.org/wiki/Message_Passing_Interface
- System management mode (SMM): https://en.wikipedia.org/wiki/System_Management_Mode
- Modchips of the State: https://www.youtube.com/watch?v=C7H3V7tkxeA
- Modchips: https://trmm.net/modchips
- Bloomberg Supermicro story: https://www.bloomberg.com/news/features/2018-10-04/the-big-hack-how-china-used-a-tiny-chip-to-infiltrate-america-s-top-companies
- SPI flash reader: https://trmm.net/SPI_flash
- spispy flash emulator: https://github.com/osresearch/spisp https://trmm.net/Spispy
- ChromeOS firmware: https://chromium.googlesource.com/chromiumos/platform/firmware/+/e295ff701af589df9eae9f4549792700c4cbe1f3/README.md https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/custom-firmware
- Trusted Platform Module (TPM): https://trustedcomputinggroup.org/work-groups/trusted-platform-module/ https://en.wikipedia.org/wiki/Trusted_Platform_Module
- UEFI "Chain of Trust": https://uefi.org/sites/default/files/resources/UEFI%20Forum%20White%20Paper%20-%20Chain%20of%20Trust%20Introduction_Final.pdf
- Evil Maid Attack: https://en.wikipedia.org/wiki/Evil_maid_attack https://trmm.net/Thunderstrike_FAQ#Does_anyone_actually_use_evil-maid_attacks.3F
- TPMGenie: https://github.com/nccgroup/TPMGenie
- Google's Titan Chip: https://2018.osfc.io/uploads/talk/paper/7/gsc_copy.pdf https://trmm.net/OSFC_2018_Security_keynote
- Open Source Firmware Conference (OSFC): https://osfc.io/
- LinuxBIOS: https://www.linuxjournal.com/article/4888 https://www.coreboot.org/
- LinuxBoot: https://www.linuxboot.org/
- Open Compute Project (OCP): https://www.opencompute.org/
- Bunnie's Laptop: https://www.bunniestudios.com/blog/?p=2686
- Open Titan: https://opentitan.org/
- iCE40 FPGA: http://www.latticesemi.com/iCE40
- iCEBreaker FPGA: https://www.crowdsupply.com/1bitsquared/icebreaker-fpga
- Project Trellis: https://github.com/SymbiFlow/prjtrellis
- nextpnr: https://github.com/YosysHQ/nextpnr
- yosys: https://github.com/YosysHQ/yosys
- UPduino v2.0 FPGA: https://www.tindie.com/products/tinyvision_ai/upduino-v21-low-cost-fpga-board/
- ULX3S FPGA: https://www.crowdsupply.com/radiona/ulx3s
- PiDP-11: https://obsolescence.wixsite.com/obsolescence/pidp-11
- PiDP-8: https://obsolescence.wixsite.com/obsolescence/pidp-8
- Trammell's PDP-11 prject: https://trmm.net/PDP-11
- Digitized Monkey Brains (PDP-11 post): https://www.nycresistor.com/2014/05/15/pdp-11/
- Model ASR33 Teletype: https://trmm.net/Model_ASR33_Teletype
- All of Trammell's Retrocomputing posts: https://trmm.net/Category:Retrocomputing
- Baud rate: https://en.wikipedia.org/wiki/Baud
- Mac SE Easter Egg: https://trmm.net/Mac-SE_Easter_Egg
- Zigbee: https://trmm.net/Ikea https://zigbeealliance.org/
- Magic Lantern firmware: https://trmm.net/Magic_Lantern_firmware
- Home Assistant (Open Source): https://www.home-assistant.io/ https://github.com/home-assistant/home-assistant
- Node-RED: https://flows.nodered.org/
- MicroPython: https://micropython.org/ https://github.com/micropython/micropython
- Mirai Webcam Vulnerability: https://www.wired.com/2016/12/botnet-broke-internet-isnt-going-away/
- Trammell's research on Bootguard: https://trmm.net/Bootguard
- Rust on the Teensy: https://branan.github.io/teensy/
- Oreboot: https://github.com/oreboot/oreboot ht...
The AI-powered Podcast Player
Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!