Officially Supported Distributions
✅ Fully Tested
These distributions are tested in CI/CD and fully supported:| Distribution | Version | Package | Kernel | BTF | Status |
|---|---|---|---|---|---|
| Ubuntu | 22.04 LTS | .deb | 5.15+ | ✅ | Production |
| Ubuntu | 24.04 LTS | .deb | 6.8+ | ✅ | Production |
| Debian | 12 (Bookworm) | .deb | 6.1+ | ✅ | Production |
| Rocky Linux | 9 | .rpm | 5.14+ | ✅ | Production |
| AlmaLinux | 9 | .rpm | 5.14+ | ✅ | Production |
| Fedora | 39 | .rpm | 6.5+ | ✅ | Production |
| Fedora | 40 | .rpm | 6.8+ | ✅ | Production |
| RHEL | 9 | .rpm | 5.14+ | ✅ | Compatible |
Architectures
| Architecture | Support | Notes |
|---|---|---|
| x86_64 (AMD64) | ✅ Fully supported | Primary architecture, extensively tested |
| aarch64 (ARM64) | ✅ Fully supported | AWS Graviton, Raspberry Pi 4+, Apple Silicon (Docker) |
Ubuntu
Ubuntu 24.04 LTS (Noble)
Recommended for new deployments Kernel: 6.8.0+ OpenSSL: 3.0.x BTF: Built-in Installation:- Latest kernel (6.8.x) with full eBPF support
- OpenSSL 3.0 (modern and maintained)
- BTF enabled by default
- 5 years of support (until 2029)
Ubuntu 22.04 LTS (Jammy)
Stable and widely deployed Kernel: 5.15.0+ OpenSSL: 3.0.x BTF: Built-in Installation:- Stable kernel (5.15.x)
- OpenSSL 3.0
- 5 years of support (until 2027)
- Most widely deployed Ubuntu LTS
Ubuntu 20.04 LTS (Focal)
Older, but still supported Kernel: 5.4.0+ (upgrade to 5.15+ recommended) OpenSSL: 1.1.1 BTF: May require kernel upgrade Notes:- Kernel 5.4 has limited eBPF features
- Recommendation: Upgrade to kernel 5.15+ for full support
- Support ends April 2025
Debian
Debian 12 (Bookworm)
Current stable release Kernel: 6.1.0+ OpenSSL: 3.0.x BTF: Built-in Installation:- Modern kernel (6.1.x)
- OpenSSL 3.0
- BTF enabled by default
- Stable and well-tested
Debian 11 (Bullseye)
Older stable release Kernel: 5.10.0+ (upgrade to 6.1+ recommended) OpenSSL: 1.1.1 BTF: May require kernel upgrade Notes:- Kernel 5.10 works but missing some eBPF features
- Recommendation: Upgrade to Debian 12 for full support
RHEL-Based Distributions
Rocky Linux 9 / AlmaLinux 9
RHEL 9 rebuilds - recommended for enterprise Kernel: 5.14.0+ OpenSSL: 3.0.x BTF: Built-in Installation:- RHEL 9 kernel (5.14.x) with full eBPF support
- OpenSSL 3.0
- BTF enabled by default
- 10 years of support
- SELinux compatible
RHEL 9
Red Hat Enterprise Linux 9 Kernel: 5.14.0+ OpenSSL: 3.0.x BTF: Built-in Installation:- Identical to Rocky/Alma (same upstream sources)
- Requires active RHEL subscription
- Full support from Red Hat
Rocky Linux 8 / AlmaLinux 8 / RHEL 8
Older RHEL 8 series Kernel: 4.18.0+ OpenSSL: 1.1.1 BTF: May not be enabled by default Notes:- Kernel 4.18 works but with limitations
- May need to enable BTF manually
- Recommendation: Upgrade to Rocky/Alma/RHEL 9 for full support
Fedora
Fedora 40
Latest stable Fedora Kernel: 6.8.0+ OpenSSL: 3.2.x BTF: Built-in Installation:- Bleeding-edge kernel (6.8.x)
- Latest OpenSSL (3.2.x)
- Full eBPF support
- Great for testing new features
Fedora 39
Previous stable Fedora Kernel: 6.5.0+ OpenSSL: 3.1.x BTF: Built-in Installation:- Fully supported
- Support ends shortly after Fedora 41 release (usually 6 months)
Other Distributions
CentOS Stream 9
Kernel: 5.14.0+ OpenSSL: 3.0.x BTF: Built-in Installation:Arch Linux
Kernel: Latest (rolling release) OpenSSL: Latest BTF: Built-in Installation:openSUSE / SUSE Linux Enterprise
Kernel: Varies by version OpenSSL: Varies BTF: Usually built-in Installation:Kernel Requirements
Minimum Kernel Versions
| Kernel Version | eBPF Support | BTF Support | Recommendation |
|---|---|---|---|
| 5.8+ | Full | Built-in | ✅ Recommended |
| 5.0 - 5.7 | Good | May need enabling | ⚠️ Works |
| 4.18 - 4.x | Limited | Usually missing | ⚠️ Upgrade recommended |
| < 4.18 | Minimal | No | ❌ Not supported |
Check Your Kernel
Upgrade Kernel
Ubuntu/Debian:OpenSSL Compatibility
Supported Versions
| OpenSSL Version | Distributions | Status |
|---|---|---|
| 3.0.x | Ubuntu 22.04+, Debian 12+, RHEL 9+, Fedora 39+ | ✅ Recommended |
| 1.1.1 | Ubuntu 20.04, Debian 11, RHEL 8 | ✅ Supported |
| 1.1.0 | Older distributions | ⚠️ Works (EOL) |
| 1.0.x | Very old distributions | ❌ Not recommended |
Check OpenSSL Version
Multiple OpenSSL Versions
OISP Sensor can detect and attach to multiple OpenSSL versions:Testing Compatibility
Run System Check
Test SSL Capture
Compatibility Matrix
Production Ready
| Distribution | Kernel | BTF | SSL | Status |
|---|---|---|---|---|
| Ubuntu 24.04 LTS | 6.8+ | ✅ | 3.0 | ✅ Production |
| Ubuntu 22.04 LTS | 5.15+ | ✅ | 3.0 | ✅ Production |
| Debian 12 | 6.1+ | ✅ | 3.0 | ✅ Production |
| Rocky/Alma 9 | 5.14+ | ✅ | 3.0 | ✅ Production |
| RHEL 9 | 5.14+ | ✅ | 3.0 | ✅ Production |
| Fedora 39/40 | 6.5+ | ✅ | 3.1+ | ✅ Production |
Compatible (Works)
| Distribution | Kernel | BTF | SSL | Status |
|---|---|---|---|---|
| Ubuntu 20.04 LTS | 5.15+ | ⚠️ | 1.1 | ⚠️ Upgrade kernel |
| Debian 11 | 5.10+ | ⚠️ | 1.1 | ⚠️ Upgrade to 12 |
| Rocky/Alma 8 | 4.18+ | ⚠️ | 1.1 | ⚠️ Upgrade to 9 |
| RHEL 8 | 4.18+ | ⚠️ | 1.1 | ⚠️ Upgrade to 9 |
Next Steps
- Installation - Install on your distribution
- Quick Start - Get started in 5 minutes
- Troubleshooting - Solve compatibility issues