News for hackers. Stuff that matters.
Re:Building a Linux Container Runtime from Scratch by znpy on Thursday March 27, 2025 @09:08AM (#43493224)
honest question: how is this any better than running non-root containers?

They can do very little anyway, that way.

Re:Building a Linux Container Runtime from Scratch by sys_call on Thursday March 27, 2025 @10:30AM (#43494055)
Non-root containers still operate under a shared kernel. Non-root containers that run under a vulnerable kernel can lead to privilege escalation and container escapes.

Styrolite is a container runtime engine that runs containers in a virtual machine guest environment with no shared kernel state. It uses a type 1 hypervisor to fully isolate a running container from the node and other containers. It's similar to Firecracker or Kata containers, but doesn't require bare metal instances (runs on standard EC2, etc) and utilizes paravirtualization.