Understand Bubblejail core concepts
masterBubblejail is a sandboxing tool based on bubblewrap designed to prevent accidental unsandboxed execution. It uses a distinct model compared to Firejail:
- Instance: Represents a separate, isolated home directory. Every sandboxed application typically gets its own instance to ensure complete filesystem isolation.
- Service: Represents specific system resources granted to a sandbox (e.g.,
pulse_audiofor sound,networkfor internet access). - Profile: A predefined collection of services tailored for specific applications (e.g., a
firefoxprofile). - services.toml: A configuration file within each instance that defines which services and resources the sandbox can access.