Nisha is the maintainer of the Tern Project (github.com/vmware/tern). She advises on OSS compliance for containers at VMware. She also likes to fiddle with open hardware.

Presentations

17x

IoT-ALE: Reading and writing to SPI SDcards (Micropython)

Serial Periperal Interconnect (SPI) is one of the most ubiquitous interconnects used for "high speed" data transfers with MCUs, and for early stage system bring up (bios for example). One of the more interesting offshoots is that modern SD cards are secretly just storage devices sitting on a SPI bus. This tutorial will focus on a high level overview of SPI, the protocol, and why it's different than things like I2C, and walk through the practical example of getting an sdcard working from an MicroPyrhon.

See Presentation
17x

A Fine Kettle of Files

What are the licenses governing the distribution of a container? Answering this question has led me on a journey into Dockerfile patterns, container image metadata, container OSes and linux filesystems . The result of my work is an open source project called Tern which inspects container images for packages installed in them along with their associated metadata for Open Source Software compliance. In this talk, I will go through how container images are built, what their metadata look like, and how you can figure out what is installed in them.

See Presentation