Borg Backup

 

 

 

36c3 session

 

 

 

by Thomas Waldmann

Basics

 

 

See my past talks.

 

Don't want to repeat so we have more time for

 

Q&A, discussion, experiences, etc.

 

 

Current / past releases

  • 1.1.10 "stable"
     
  • 1.1.11 soon
    • mostly fixes
    • minor new features
       
  • 1.0.13 "oldstable"
    • EOL - please upgrade to 1.1.x
    • first read 1.1.x docs/changes.rst

development 1.2alpha

  • incremental repo check (time limit)
     
  • separate "borg compact"
     
  • separate segments for manifests
     
  • prune: show rule that kept archive
     
  • borg create:  noatime is the new default

development 1.2alpha

  • cleanups / refactorings
     
  • drop python 3.4 (maybe also 3.5)
     
  • pkgconfig to find libs / headers
     
  • wrap msgpack to avoid issues
     
  • bundle known-good msgpack as in 1.1?
     

development 1.2alpha

  • additional fixed blocksize chunker
     
  • AEAD style crypto api
     
  • AES-OCB, chacha20-poly1305
     
  • native windows support (WIP)

Future

  • "helium", ... milestones:
    • bigger crypto changes
    • multithreading

We need more contributors!

  • developers  (Python, Cython, C)
  • testers  (alpha/beta/rc, reproduce issues)
  • docs maintainers  (reST / sphinx)
  • community supporters  (ML / github)
  • security reviewers
  • crypto architects / planners
  • sponsors / donations  (via BountySource)

 

Stickers!!1elf

Thanks to Neo U. and Draget for design and getting them manufactured!

Links

Questions, Feedback, ...

So, what questions or feedback

do you have for

the audience and me?

BorgBackup Session 36c3

By Thomas Waldmann

BorgBackup Session 36c3

  • 1,493