Drop is a new Linux sandboxing solution designed to isolate programs and coding agents. It operates without requiring root privileges, utilizing Linux user namespaces to create isolated environments. This approach allows users to run untrusted code or third-party applications with reduced risk to their main system.
Drop enforces permissions at the operating system level, preventing sandboxed programs from accessing sensitive user directories like the home directory or SSH keys. It also rejects connections to services running on localhost by default. This containment strategy aims to limit the impact of malicious programs or supply chain compromises.
Inspired by Python's virtualenv, Drop enables the creation of disposable, isolated environments, each with its own home directory. Unlike containerization tools such as Docker, Drop integrates with the user's existing Linux distribution, making all installed programs available within the sandbox. Configuration is managed through a high-level TOML language, allowing users to specify which files, directories, and local network services are exposed to the sandbox.
Drop runs within a Linux user namespace and does not require root access. It drops user namespace capabilities before executing sandboxed programs, preventing privileged operations within the user namespace. For enhanced isolation, Drop offers optional integration with gVisor, a user-space kernel that prevents programs from directly accessing the host kernel, thereby reducing the risk of kernel vulnerability exploitation.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Drop is a new rootless Linux sandboxing tool that isolates programs and coding agents without requiring root privileges, using Linux user namespaces and optionally gVisor. It provides disposable environments and configurable access to files and network services, aiming to contain potential damage from malicious software or supply chain attacks.