• Stars
    star
    301
  • Rank 138,006 (Top 3 %)
  • Language
    Rust
  • License
    Creative Commons ...
  • Created over 3 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Show notes from Oxide and Friends recordings

Oxide and Friends

YouTube Channel Subscribers RSS feed Discord server

We're pretty excited about Social Audio and have been hosting a show pretty most weeks. The live show is on our Discord server using the Stage Channel feature; You can join here and subscribe to our events calendar.

Recordings are available on YouTube shortly after the live shows from which we crowdsource show notes (PRs welcome!); once show notes are reasonably populated, we distribute recordings everywhere where you can get quality podcasts and through our RSS feed.

Oxide and Friends is available on popular podcast platforms!

This repository holds the show notes. Show notes are crowd-sourced--PRs aren't just welcome, we depend on them!

Here are the shows we've done, in reverse chronological order:

Date Recording Notes
July 24th, 2023 Books in the Box III Notes
July 17th, 2023 The Frontend of the Computer Notes
July 10th, 2023 Tales from Manufacturing: Shipping Rack 1 Notes
July 3rd, 2023 Shipping the first Oxide rack: Your questions answered! Notes
June 26th, 2023 Okay, Doomer: A Rebuttal to AI Doom-mongering Notes
June 19th, 2023 Software Verificationpalooza Notes
June 12th, 2023 Virtualizing Time Notes
May 30th, 2023 Open Source Governance Notes
May 15th, 2023 Building Together: Oxide and Samtec Notes
May 8th, 2023 The Network Behind the Network Notes
May 1st, 2023 Blue Skies Over Mastodon (with Erin Kissane and Tim Bray) Notes
April 17th, 2023 Rust Trademark: Argle-bargle or Foofaraw? Notes
April 3rd, 2023 Cabling the Backplane Notes
March 27th, 2023 Get You a State Machine for Great Good Notes
March 20th, 2023 Does a GPT future need software engineers? Notes
March 17th, 2023 On Silicon Valley Bank with Eric Vishria Notes
February 27th, 2023 Rack-scale Networking Notes
February 13th, 2023 Memory Safety with Yael Grauer Notes
February 6th, 2023 Oxide and the Chamber of Mysteries Notes
January 23rd, 2023 Revisiting Unikernels Notes
January 16th, 2023 The Power of Proto Boards! Notes
January 9th, 2023 Predictions 2023 Notes
2022
December 26th, 2022 Break it down with Ian Brown Notes
December 19th, 2022 A Debugging Odyssey Notes
December 12th, 2022 Podcasts for Podcast-Lovers Notes
November 28th, 2022 Leaving Twitter with Tim Bray Notes
November 14th, 2022 Mastodon with Kris Nova Notes
November 7th, 2022 Tech Layoffs Notes
October 31st, 2022 Open Source Firmware Notes
October 27th, 2022 (*) Let That Sink In! (Whither Twitter?) Notes
October 24th, 2022 Open Source Inside Baseball Notes
October 10th, 2022 Holistic Boot Notes
October 3rd, 2022 Engineering Incentives... and Misincentives Notes
September 26th, 2022 Losing the Signal with Sean Silcoff Notes
September 12th, 2022 Threads, async/await, Promises, Futures Notes
September 5th, 2022 Potpourri: Product, Platform, Paravirtualization Notes
August 29th, 2022 The Oxide Supply Chain Notes
August 22nd, 2022 Bringup Lab Chronicles: A Measurement Two Years in the Making Notes
August 15th, 2022 Surviving Conventional Wisdom Notes
August 8th, 2022 RIP Optane Notes
August 1st, 2022 Deep Tech Investing Notes
July 18th, 2022 Across the Chasm with Rust Notes
July 11th, 2022 Integrating Hardware and Software Teams Notes
June 27th, 2022 Books in the box redux Notes
June 20th, 2022 Paths into Systems Programming Notes
June 13th, 2022 The Rise and Fall of DEC Notes
May 23rd, 2022 Surviving the Doc-Com Bust Notes
May 16th, 2022 Debugging Methodologies Notes
April 25th, 2022 Fail Whaling Notes
April 18th, 2022 More Tales from the Bringup Lab Notes
April 4th, 2022 Another LPC55 ROM Vulnerability Notes
March 28th, 2022 Time, Timezones, Metric Time, Losing and Saving Notes
March 21st, 2022 Trolltron, Assemble! Notes
March 14th, 2022 Ukraine Notes
March 7th, 2022 The Future of Work Notes
February 21th, 2022 Engineering Culture Notes
February 14th, 2022 Breakthroughs Delayed Notes
February 7th, 2022 I Know This! Notes
January 24th, 2022 Taxonomy of Hype Notes
January 10th, 2022 Flying Blind with Peter Robison Notes
January 3rd, 2022 Predictions 2022 Notes
2021
December 13th, 2021 The Pragmatism of Hubris Notes
December 6th, 2021 Tales from the Bringup Lab Notes
November 29nd, 2021 The Sidecar Switch Notes
November 22nd, 2021 Talking Turkeys Notes
November 15th, 2021 The Wrath of Kahn Notes
November 8th, 2021 Supercomputers, Cray, and How Sun Picked SGI's Pocket Notes
November 1st, 2021 On Code Review Notes
October 25th, 2021 Coder's Block Notes
October 18th, 2021 Dijkstra's Tweetstorm Notes
October 4th, 2021 Economics and Open Source Notes
September 27th, 2021 The Books in the Box Notes
September 20th, 2021 Theranos, Silicon Valley, and the March Madness of Tech Fraud Notes
September 13th, 2021 Docker, Inc., an Early Epitaph Notes
September 6th, 2021 Put the OS back in OSDI Notes
August 30, 2021 A brief history of talking computers Notes
August 23, 2021 The episode formerly known as â„” Notes
August 16, 2021 The Showstopper Show Notes
July 26, 2021 Agile + 20 Notes
July 5, 2021 NeXT, Objective-C, and contrasting histories Notes
June 21, 2021 What's a bug? What's a debugger? Notes
June 7, 2021 Barracuda 7200.11: broken firmware is broken software! Notes
May 31, 2021 Silicon Cowboys Notes
May 24, 2021 from /proc to proc_macro Notes
May 17, 2021 golang asserts and the PLATO terminal Notes
May 10, 2021 A Requiem for SPARC with Tom Lyon Notes
May 3, 2021 Mr. Leventhal, Come here I want to see you Notes

More Repositories

1

hubris

A lightweight, memory-protected, message-passing kernel for deeply embedded systems.
Rust
2,912
star
2

dropshot

expose REST APIs from a Rust program
Rust
801
star
3

humility

Debugger for Hubris
Rust
452
star
4

progenitor

An OpenAPI client generator
Rust
432
star
5

typify

JSON Schema -> Rust type converter
Rust
366
star
6

helios

Helios: Or, a Vision in a Dream. A Fragment.
Rust
332
star
7

cio

Rust libraries for APIs needed by our automated CIO.
Rust
247
star
8

omicron

Omicron: Oxide control plane
Rust
239
star
9

propolis

VMM userspace for illumos bhyve
Rust
175
star
10

crucible

A storage service.
Rust
155
star
11

console

Oxide Web Console
TypeScript
133
star
12

p4

A P4 compiler
Rust
105
star
13

design-site

We are looking for designers who code to help build a new user experience for computing!
CSS
99
star
14

cobalt

A collection of common Bluespec interfaces/modules.
Bluespec
96
star
15

third-party-api-clients

A place for keeping all our generated third party API clients.
Rust
89
star
16

usdt

Dust your Rust with USDT probes
Rust
81
star
17

steno

distributed sagas
Rust
75
star
18

phbl

Pico Host Boot Loader
Rust
69
star
19

tockilator

Deducing Tock execution flows from Ibex Verilator traces
Rust
68
star
20

serde_tokenstream

serde::Deserializer for proc_macro/proc_macro2::TokenStream
Rust
62
star
21

buildomat

a software build labour-saving device
Rust
53
star
22

opte

packets go in, packets go out, you can't explain that
Rust
36
star
23

fable

TOML deck generator with custom templates and schema validation
CSS
34
star
24

cancel-safe-futures

Alternative future adapters that provide cancel safety.
Rust
33
star
25

oxide.rs

The Oxide Rust SDK and CLI
Rust
31
star
26

pki-playground

Tool for generating non-trivial X.509 certificate chains
Rust
28
star
27

expectorate

I'm especially good at expectorating
Rust
26
star
28

maghemite

A routing stack written in Rust.
Rust
26
star
29

oxide.ts

TypeScript client for the Oxide API
TypeScript
24
star
30

fs3-rs

Extended utilities for working with files and filesystems in Rust.
Rust
22
star
31

aws-wire-lengths

simple command line for various AWS management tasks
Rust
22
star
32

lpc-link2-re

Reverse engineering the LPC-Link2 USB interface
Rust
22
star
33

helios-engvm

Tools for creating and using Helios images on i86pc (classic PC) physical and virtual machines
Rust
22
star
34

lethe

A basic log-structured flash datastore
Rust
20
star
35

poptrie

A poptrie implementation
Rust
17
star
36

terraform-provider-oxide

Oxide Terraform provider
Go
17
star
37

oxide.go

The Go SDK for Oxide.
Go
17
star
38

cli-old

The command line tool for Oxide.
Rust
16
star
39

design-system

Home of reusable design assets and tokens for oxide internal sites
TypeScript
15
star
40

rfsx

A XMODEM sender using libftdi
Rust
15
star
41

rfb

Rust
13
star
42

amd-apcb

AMD Generic Encapsulated Software Architecture Platform Security Processor Configuration Block manipulation library
Rust
13
star
43

async-bb8-diesel

Safe asynchronous access to Diesel and the bb8 connection manager
Rust
12
star
44

xfr

An atomic ring for processing memory-mapped frames.
Rust
11
star
45

idolatry

An experimental IPC interface definition language for Hubris.
Rust
11
star
46

bootleby

Rust
11
star
47

rustfmt-wrapper

A simple wrapper around rustfmt to use it as a library for use when generating code
Rust
11
star
48

dropkick

punt your dropshot service into the cloud
Rust
10
star
49

zone

Rust
10
star
50

hif

HIF: The Hubris/Humility Interchange Format
Rust
10
star
51

bhyve-api

Rust library interface to Bhyve ioctl API
Rust
9
star
52

overwatch

A P4-powered packet tracer.
Rust
9
star
53

react-asciidoc

A React renderer for AsciiDoc. Built on top of Asciidoctor.js.
JavaScript
9
star
54

offline-keystore

yubihsm-setup replacing the yubico cruft with our own cruft!
Rust
9
star
55

openapi-lint

Validate an OpenAPI schema against some rules
Rust
9
star
56

eos

A build tool for illumos.
Rust
8
star
57

ch-oxidase

A port of Cloud Hypervisor to run on Illumos and the Bhyve kernel space
Rust
8
star
58

softnpu

Software Network Processing Unit
Rust
8
star
59

sprockets

Now's the time on sprockets when we dance
Rust
7
star
60

wfm-to-pcap

.wfm to .pcap decoder
Rust
7
star
61

transceiver-control

Crate for controlling optical transceivers over the network
Rust
7
star
62

lpc55_support

Support tooling for flashing the LPC55
Rust
7
star
63

lpc55s69_rompatch_sample

A sample showing issues with the LPC55 mystery rom patch
C
6
star
64

diesel-dtrace

A diesel connection with DTrace probes for connections and queries
Rust
6
star
65

miniz

toy in-memory implementation of Zanzibar data model
Rust
6
star
66

dice-util

utilities for cert template generation and manufacturing / certifying DeviceIds
Rust
6
star
67

sshauth

A library for SSH key based (agents or static files) authentication tokens
Rust
6
star
68

garbage-compactor

terrible build scripts
Shell
6
star
69

slog-dtrace

A slog drain for emitting logging messages to DTrace
Rust
5
star
70

falcon

Fast Assessment Laboratory for Computers On Networks
Rust
5
star
71

smf

Rust
5
star
72

p9fs

A Plan 9 file system crate
Rust
5
star
73

ispf

An Internet packet format Serde implementation
Rust
5
star
74

nixie-tubes

Oxide's collection of assorted NixOS thingamajigs
Nix
5
star
75

tlvc

TLV-C encoding support.
Rust
5
star
76

thouart

Some helpful code for implementing CLI tools for connecting to simulated remote terminals
Rust
5
star
77

reqwest-conditional-middleware

A middleware wrapper that enables (or disables) a wrapped Reqwest middleware on a per-request basis
Rust
5
star
78

clock

wall clock software for the Oxide office
Rust
5
star
79

qemu-systick-bug

Program demonstrating bug in QEMU's SysTick emulation
Rust
4
star
80

tsc-simulator

Rust tool to calculate and simulate the TSC and other time-related values for live migration
Rust
4
star
81

pmbus

A no_std crate for PMBus manipulation
Rust
4
star
82

qorb

Rust
4
star
83

identicon

TypeScript
4
star
84

helios-omicron-brand

A zone brand for Omicron components running under Helios
Rust
4
star
85

serde_human_bytes

Serialize [u8; N] as bytes or as human-readable strings, depending on the format.
Rust
3
star
86

oxide.rs-old

The Rust API client for Oxide.
Rust
3
star
87

sb2_poc

Proof of concept for SB2 exploits
C
3
star
88

dhcpv6

dhpcv6 encoding/decoding
Rust
3
star
89

netadm-sys

A network administration library and CLI for illumos
Rust
3
star
90

tofino

tofino support stuff
Rust
3
star
91

omicron-package

Tools to create Omicron-branded Zones
Rust
3
star
92

partial-struct

Rust
3
star
93

slog-error-chain

Logging Rust errors with context
Rust
3
star
94

renovate-config

Oxide's shared renovate configuration
3
star
95

ordered-toml

toml-rs except preserves table ordering
Rust
3
star
96

management-gateway-service

Crates shared between MGS in omicron and its agent task in hubris
Rust
3
star
97

kstat-rs

Rust interface to illumos libkstat
Rust
3
star
98

tree-sitter-p4

P4 grammar for tree-sitter
JavaScript
3
star
99

helios-omnios-build

Shell
3
star
100

interval_future

Wraps a synchronous, waker-less polling function in an interval-based future
Rust
3
star