BSDCan2019 - 1.8

BSDCan 2019
The Technical BSD Conference

Bob Beck
Day Talks #2 - 18 May - 2019-05-18
Room DMS 1160
Start time 10:00
Duration 01:00
ID 1094
Event type Lecture
Track Hacking
Language used for presentation English

Unveil in OpenBSD

The Unveil system call, it's use in Programs, and new semantics for it

Unveil in OpenBSD

Last year the unveil() system call was introduced in OpenBSD 6.4

Unveil has continued to evolve and be included in more programs in OpenBSD base, as well as some in the OpenBSD ports tree.

Unveil has gained new features and semantics as a result, with some of the underlying implementation details in the kernel changing considerably.

This talk discusses unveil, how it is used in programs, as well as new changes to semantics.

We also will touch on how unveil() is implemented in the kernel to handle some of the changes.