Reimplementación completa del File Daemon en Rust, wire-protocol-compatible con Bacula Community Edition 15.0.3. Drop-in para bacula-fd en jobs contra Director y Storage Daemon CE 15.0.3 sin parches en upstream. Carga plugins PodHeitor existentes (ABI C compatible) y relaja el license-string gate — puede correr plugins propietarios en un daemon AGPLv3 sin zonas grises de copyright.
Qué hace
- Drop-in para bacula-fd CE 15.0.3 — Wire-protocol-compatible: bacula-dir y bacula-sd estándar no notan el reemplazo. Sin parches en el upstream Bacula.
- Memory-safe por construcción — Rust elimina toda una clase de CVEs del FD en C: buffer overflows, use-after-free, races sobre estado compartido. Auditable y patchable.
- Plugins PodHeitor sin fricción de licencia — License-string gate relajado a cualquier valor no-vacío — plugins propietarios PodHeitor corren en un daemon AGPLv3 sin ambigüedad.
- Roadmap multi-OS — Linux primero (v1.0); ACLs macOS / FreeBSD / Solaris (v1.1); VSS Windows (v1.5). Paridad de funcionalidades antes de expansión.
Diferenciales
| Recurso | Bacula Community solo | Bacula Enterprise / Veeam | PodHeitor |
|---|---|---|---|
| Capacidad disponible en Bacula Community | No | Sí ($$) | Sí, sin licencia adicional |
| Implementación | — | C++ / Perl propietario | Rust memory-safe |
| Observabilidad nativa | Limitada | Limitada | Prometheus + dashboard en vivo |
| Costo | Gratis (sin soporte) | $$$$ | ≥ 50% más barato que Enterprise/Veeam |
Compatibilidad
- Bacula Community Edition 15.0.3 (Director + SD upstream sem patches)
- Linux x86_64 e aarch64 (v1.0); demais sistemas em roadmap
- Plugins ABI C compatíveis — incluindo todo o catálogo PodHeitor
- AGPL-3.0-only — Bacula é marca registrada de Kern Sibbald (interoperabilidade factual, sem afiliação)
Instalación rápida
Status: pre-alpha (Phase 0 — extração da especificação do protocolo). Roadmap completo em PLAN.md. Acompanhe releases no canal PodHeitor; produção esperada após Phase 5.
¿Listo para cambiar?
Tráiganos su propuesta de renovación o contratación de Bacula Enterprise, Veeam, Commvault o NetBackup. Garantizamos al menos 50% de descuento con más funcionalidades.
Heitor Faria · heitor@opentechs.lat · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)
Disponível em:
Português (Portugués, Brasil)
English (Inglés)
Español