This guide collects Linux kernel and userland settings for improving security and usability, targeting Arch Linux and potentially other distributions.
Firejail
Firejail restricts untrusted applications in a Linux sandbox using namespaces and seccomp-bpf.

About Firejail
Firejail is a program for Linux that restricts untrusted applications using Linux namespaces and seccomp-bpf. It gives a process and its descendants a private view of shared kernel resources such as the network stack, process table and mount table, and applies file-system access controls that limit access to passwords, keys and private data.
It runs on Linux computers with a 3.x kernel version or newer and is started by prefixing a command with “firejail”. It includes profiles for programs such as Firefox, Chromium, VLC and Transmission, plus the Firetools graphical interface and the FDNS DNS over HTTPS proxy.
Key features
- Isolate apps with Linux namespaces and seccomp-bpf
- Provide private network stack, process and mount views
- Sandbox servers, graphical apps and login sessions
- Include profiles for Firefox, Chromium, VLC, Transmission
- Restrict file access to config files and Downloads directory
- Offer Firetools Qt5 interface and FDNS DoH proxy
- Lightweight C implementation with virtually no dependencies and low overhead
- Includes profiles for a large number of Linux desktop programs
- Runs without background daemons or open socket connections
- Works only on Linux with kernel version 3.x or newer
Firejail at a glance
- Website
- firejail.wordpress.com
- Category
- Privacy & Security › Desktop & OS Privacy
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Firejail alternatives
Tools and sites you could use instead, ranked by how closely they match.
Tracee monitors runtime security events and supports forensic analysis with eBPF instrumentation.
Qubes OS is a free, open-source operating system for personal computers that uses compartmentalization as a security approach.
Follow this evolving guide for steps and configuration examples to secure a Linux server.
Harden Linux servers and deploy LAMP or LEMP stacks with JShielder’s security script.
Set USB device authorization rules with USBGuard, a framework for controlling device access.
Popular in Desktop & OS Privacy
Well-known listings from the same topic.
Firejail FAQ
How do I start a program with Firejail?
Which systems can run Firejail?
What are Firetools and FDNS?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











