vs IGEL & Emteria
Honest feature matrix. ✓ = yes, ✗ = no, ~ = partial / requires add-on.
This page is updated every release. Last rebased against IGEL OS 12.7 and Emteria 2.0 (Enterprise tier) as of 2026-04-14.
Platform & pricing
| Feature | VelaOS | IGEL | Emteria |
|---|---|---|---|
| Open-source Linux base (AlmaLinux 10.1 bootc)Open bootc image with full cosign-signed supply chain | ✓ | ✗ | ✗ |
| UEFI x86-64-v2 support (primary) | ✓ | ✓ | ✓ |
| aarch64 / ARM support (secondary)IGEL is x86-only | ✓ | ✗ | ✓ |
| 3-year TCO (500 devices)VelaOS ~40% of IGEL cost | ✓ | ✗ | ~ |
| Per-device lifetime license | ✗ | ✗ | ✓ |
| Subscription model | ✓ | ✓ | ✓ |
| Free tier (limited devices)3 devices free on Emteria | ~ | ✗ | ✓ |
Device management
| Feature | VelaOS | IGEL | Emteria |
|---|---|---|---|
| Web console | ✓ | ✓ | ✓ |
| Real-time device status (WebSocket) | ✓ | ~ | ~ |
| Smart groups (rule-based auto-assign) | ✓ | ~ | ✗ |
| 3-level policy inheritance | ✓ | ~ | ✓ |
| Policy diff viewer | ✓ | ✗ | ✗ |
| Policy templates | ✓ | ✓ | ✓ |
| Compliance engine (rules + escalation) | ✓ | ~ | ✓ |
| SSO (SAML/OIDC) | ✓ | ✓ | ✗ |
| Webhooks (HMAC signed) | ✓ | ✗ | ✗ |
| AI-ready schema endpoint | ✓ | ✗ | ✗ |
| On-premise deployment | ✗ | ✓ | ✓ |
App management
| Feature | VelaOS | IGEL | Emteria |
|---|---|---|---|
| Silent app install/remove | ✓ | ✓ | ✓ |
| Ring deployment (canary → pilot → broad → global) | ✓ | ✗ | ~ |
| Auto-pause on failure threshold | ✓ | ✗ | ✗ |
| App versioning + history | ✓ | ~ | ✓ |
| Managed config (bundle) | ✓ | ✓ | ✓ |
| Permission grant/deny | ✓ | ✓ | ✓ |
| Clear app data | ✓ | ✗ | ✗ |
| Suspend packages | ✓ | ✗ | ✗ |
| Private app repositoryEmteria bundles F-Droid | ~ | ✗ | ✓ |
Security
| Feature | VelaOS | IGEL | Emteria |
|---|---|---|---|
| Password complexity (API 31+) | ✓ | ~ | ✗ |
| Password history / expiration | ✓ | ✓ | ✗ |
| Camera disable | ✓ | ✓ | ✓ |
| Screen capture disable | ✓ | ~ | ✗ |
| Factory reset protection | ✓ | ✓ | ✗ |
| Content protection (API 35+) | ✓ | ✗ | ✗ |
| MTE policy (API 34+) | ✓ | ✗ | ✗ |
| Verified BootRequires VelaOS ROM GA | ~ | ✓ | ✓ |
| Selective wipe (corporate data only) | ✓ | ✓ | ✗ |
| Remote password reset with token | ✓ | ✓ | ✗ |
| Device attestation | ✓ | ~ | ✗ |
Network
| Feature | VelaOS | IGEL | Emteria |
|---|---|---|---|
| WiFi SSID allowlist (API 33+) | ✓ | ✓ | ✗ |
| Min WiFi security level | ✓ | ✓ | ✗ |
| Always-on VPN + lockdown | ✓ | ✓ | ✗ |
| Private DNS policy | ✓ | ~ | ✗ |
| Global proxy (static + PAC) | ✓ | ✓ | ✓ |
| 802.1X EAP-TLS | ✓ | ✓ | ✗ |
| Network diagnostics (ping/traceroute/DNS) | ✓ | ~ | ✗ |
| NFC control (API 36+) | ✓ | ✗ | ✗ |
Kiosk & signage
| Feature | VelaOS | IGEL | Emteria |
|---|---|---|---|
| Single-app kiosk (lock task) | ✓ | ✓ | ✓ |
| Multi-app kiosk | ✓ | ✓ | ✓ |
| Web kiosk (URL lock) | ✓ | ✓ | ✓ |
| Content playlists (signage) | ✓ | ~ | ✗ |
| HDMI CEC display power | ✓ | ✗ | ✗ |
| Display hotplug events | ✓ | ~ | ✗ |
| Custom boot animationROM-dependent | ~ | ✓ | ✓ |
Hardware & peripherals (Pi-specific)
| Feature | VelaOS | IGEL | Emteria |
|---|---|---|---|
| Thermal zone telemetry | ✓ | ✗ | ✗ |
| CPU governor read/set | ✓ | ✗ | ✗ |
| Fan RPM monitoring | ✓ | ✗ | ✗ |
| RTC drift detection | ✓ | ✗ | ✗ |
| Power supply monitoring (USB-C / PoE) | ✓ | ✗ | ✗ |
| Storage health (eMMC/SD wear) | ✓ | ✗ | ✗ |
| I2C device enumeration | ✓ | ✗ | ✗ |
| GPIO read/writeEmteria via init.d scripts only | ✓ | ✗ | ~ |
| CSI camera enumeration | ✓ | ✗ | ✓ |
| USB data signaling kill-switch | ✓ | ✓ | ✗ |
OTA updates
| Feature | VelaOS | IGEL | Emteria |
|---|---|---|---|
| OS OTA pipelineVelaOS ROM in development | ~ | ✓ | ✓ |
| Delta updates | ~ | ✓ | ✓ |
| A/B partition switching | ~ | ✓ | ✓ |
| Automatic rollback | ~ | ✓ | ✓ |
| Agent self-update | ✓ | ✓ | ✓ |
| Scheduled update window | ✓ | ✓ | ✓ |
| Rollback prevention (version gating) | ~ | ✓ | ✓ |
Agent runtime (cloud-tunable)
| Feature | VelaOS | IGEL | Emteria |
|---|---|---|---|
| Heartbeat interval | ✓ | ✗ | ✗ |
| Screenshot quality | ✓ | ✗ | ✗ |
| Compliance report frequency | ✓ | ✗ | ✗ |
| CPU governor via policy | ✓ | ✗ | ✗ |
| Log level via policy | ✓ | ✗ | ✗ |
Where IGEL wins (be honest)
- x86 hardware diversity — 80+ validated x86 thin clients. We're Pi 5-focused.
- Mature OS update pipeline — battle-tested A/B flashing. Ours is in development.
- Enterprise SLA + support ecosystem — 20+ years of customers and partners.
- UC/AV peripheral certifications — extensive headset, camera, speakerphone validation.
Where Emteria wins
- Wider board support — 18+ validated boards (Pi 3B+, CM3, Radxa ROCK, NXP i.MX).
- Lifetime per-device licensing — pay once, keep forever (we're subscription).
- Custom BSP services — they port Android to your proprietary hardware.
Where VelaOS wins
- Pi hardware telemetry — thermal / CPU governor / fan / RTC / power / storage wear none of the others expose
- Ring deployment with auto-pause — IGEL and Emteria ship all-at-once or manual stages
- Policy inheritance + diff viewer — 3-level merge, side-by-side version diff
- Smart groups — auto-assign by OS version, tags, model, status
- Webhooks + AI-ready schema — integration-friendly APIs none of the others ship
- 42 features IGEL+Emteria both lack — see the full list
- Docs quality — this site exists, and every page you see was written to be better than theirs
Migration guides
Was this helpful?
Updated 2026-04-14Edit on GitHub
