~/talk

What's New in the User Namespace

slides:none on file

User namespaces exist for ~9 years but remain uncommon; the kernel now offers VFS idmapped mounts (landed in recent kernels for ext4, xfs, vfat, btrfs, f2fs and overlay support growing) which solves shared layered-root problems that required rewriting images, replacing the brittle overlay approach shiftfs that caused cache and ioctl bugs. Typical containers map 65,536 uids/gids; tools are unshare plus newuidmap/newgidmap. New work includes IMA namespacing, a tracing namespace, and host-side system-call interception to mediate privileged actions like mounting, BPF and controlled module loads.

AI-written summary · about

  1. 0:00Intro
  2. 0:51What are user namespaces?
  3. 5:09Common setup
  4. 9:10Filesystem handling
  5. 10:24The problem
  6. 18:22VFS idmap shifting
  7. 21:16New namespaces
  8. 22:25Integrity Measurements (IMA)
  9. 23:13Tracing
  10. 26:36Restricting the user namespace
  11. 29:20LSM hook
  12. 30:51System call interception
  13. 32:47Trusted resources
  14. 35:33Trusted workloads
  15. 36:29Conclusion
  16. 41:03Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.