Reimplementação completa do File Daemon em Rust, wire-protocol-compatible com Bacula Community Edition 15.0.3. Drop-in para o bacula-fd em jobs contra Director e Storage Daemon CE 15.0.3 sem patches no upstream. Carrega plugins PodHeitor existentes (ABI C compatível) e relaxa o license-string gate — você pode rodar plugins proprietários em um daemon AGPLv3 sem zona cinzenta de copyright.
O que faz
- Drop-in para bacula-fd CE 15.0.3 — Wire-protocol-compatible: stock bacula-dir e bacula-sd não notam a substituição. Sem patches no upstream Bacula.
- Memory-safe por construção — Rust elimina toda uma classe de CVEs do FD em C: buffer overflows, use-after-free, race conditions em estado compartilhado. Auditável e patchável.
- Plugins PodHeitor sem fricção de licença — License-string gate relaxado para qualquer valor não-vazio — plugins proprietários PodHeitor rodam num daemon AGPLv3 sem ambiguidade.
- Roadmap multi-OS — Linux primeiro (v1.0); ACLs macOS / FreeBSD / Solaris (v1.1); VSS Windows (v1.5). Foco inicial em paridade de feature antes de expansão.
Diferenciais
| Recurso | Bacula Community sozinho | Bacula Enterprise / Veeam | PodHeitor |
|---|---|---|---|
| Recurso ativo no Bacula Community | Não | Sim ($$) | Sim, sem licença extra |
| Implementação | — | C++ / Perl proprietário | Rust memory-safe |
| Observabilidade nativa | Limitada | Limitada | Prometheus + dashboard ao vivo |
| Custo | Grátis (sem suporte) | $$$$ | ≥ 50% mais barato que Enterprise/Veeam |
Compatibilidade
- 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)
Instalação 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.
Pronto para mudar?
Traga sua proposta de renovação ou contratação do Bacula Enterprise, Veeam, Commvault ou NetBackup. Garantimos no mínimo 50% de desconto, com mais funcionalidades.
Heitor Faria · heitor@opentechs.lat · +1 789 726-1749 · +55 61 98268-4220 (WhatsApp)
Disponível em:
Português
English (Inglês)
Español (Espanhol)