HackerTrans
TopNewTrendsCommentsPastAskShowJobs

poolpOrg

no profile record

Submissions

Show HN: Go-CDC-chunkers – A fast and memory-efficient CDC library in Golang

github.com
3 points·by poolpOrg·12 mesi fa·0 comments

comments

poolpOrg
·12 mesi fa·discuss
plakar developer here, thanks :-p
poolpOrg
·12 mesi fa·discuss
All I can say is that I'm flattered you considered my cat blurb to be a poem, I might revisit my career
poolpOrg
·12 mesi fa·discuss
Thanks :-)
poolpOrg
·12 mesi fa·discuss
I may be biased but the OpenBSD approach with pledge() and unveil() have been my favorite sandboxing mechanisms of all time due to their simplicity: pledge has really understood that as a developer I want to whitelist an intention, not a specific set of syscalls and options, and unveil is chroot on steroids <3
poolpOrg
·anno scorso·discuss
Oh !

An ISC-licensed implementation of several Content-Defined Chunking algorithms in Golang at https://github.com/PlakarKorp/go-cdc-chunkers

Whenever you have redundant data you want to store / transfer, this library lets you perform fast content defined chunking
poolpOrg
·anno scorso·discuss
We will publish a comparison but I'm cautious as it can easily look like an attack over what others do and I feel strongly about not being hostile to other open-source projects :-)

Long story short: we provide multi-source/multi-destination/multi-storage (ie: backup S3 to disk, restore to SFTP), we have a nice UI, we reimplemented our own database over CAS allowing us to have a virtual filesystem + a ton of nice features on top of the snapshots, + an archive format of our own and other nice features.

All of this is in the free version, what's going to be paid is plugins to backup commercial services, enterprise features like multi-user support, ACLs, or compliance related features (ie: GDPR / sensitive data detection, ...), backup orchestration over a pool of machines, and more.
poolpOrg
·anno scorso·discuss
Working on `plakar` (https://github.com/PlakarKorp/plakar) an opensource backup utility and all of its related libraries and tools :-)

We've recently released a new archive format called ptar, it can be found on HN if interested :-)
poolpOrg
·anno scorso·discuss
Thx
poolpOrg
·anno scorso·discuss
oh, that's not meant to stay that way.

first, we're going to release pre-built binaries for various platforms with our next stable release which will remove the need to install a go runtime as you'll have a standalone native executable for plakar / ptar.

then, the format is open and we'll publish a friendlier documentation should someone want to implement their own builder/reader.

finally, it's likely we'll publish a library + standalone executable in C, so that people can easily implement a binding to their favourite language and/or have a small executable in a language that traverses the decades :-)
poolpOrg
·anno scorso·discuss
Author here, plakar is a single binary, unsure I understand what it is you’d prefer, a ptar specific executable?