Tock Logo

Tock Strategy Workshop 2025

Tock Strategy Workshop

Date: March 27, 2025 Time:

Location: Virtual on Zoom

Agenda

The goal of this workshop is to gather information on and plan for project-wide goals. For each topic, we aim to centralize and synthesize requirements, desires, and constraints. We will aim to conclude with a rough plan for what to work towards, to be refined asynchronously.

Each topic below will take up roughly 45-60 minutes. We’ll aim to take breaks in between.

Times below in Pacific time.

11:00 - Rust Userland

Lead: Amit Scribe: Brad

12:00 - Inter Process Communication (IPC)

Lead: Branden Scribe: Phil

Note from @alevy

The design spectrum here are things like whether userspace processes are fate sharing, where there is copying, whether capsules should be able to respond to IPC, etc

Context

Use cases (gather ideas)

Design requirements (apply to use cases)

Alternative IPC implementation

13:00 - Dynamic Process Loading

Lead: Brad Scribe: Amit Levy

Major Topics

Questions

14:00 - Testing, reliability, verification

Lead: Amit Scribe: Branden


Notes

Attendees:

Representation from Tock Core working group, OxidOS Automotive, Microsoft, zeroRISC, and AMD.

Rust Userland

Ongoing Projects

What are the needs?

Bobby and Hussain

Alex

Lawrence

Networking-WG

Ryan

Other questions

Inter Process Communication (IPC)

Dynamic Process Loading

Background

Discussion

Testing, reliability, verification

Topic List:

Treadmill

Other Testing Infrastructure

Verification Efforts

Downstream Needs