This is the homepage for the Adump backup suite.
It may be useful to look at the Sourceforge project hompage.
The Adump Documentation (what there is of it) is on a separate page.
I've established some goals for the 1.2 release.
The following are some of the goals for this project.
I've also checked in the current development code into the sourceforge CVS tree. Although I'm doing the development in Aegis, I'll try to mirror this occasionally to the CVS tree. Aegis also supports distributed development, but it is a very different model. I'll probably try to make this data available somewhere as well.
There was some interest from Onstream about writing a single backup set to multiple tape drives (kind of like striping). This wouldn't be all that hard to do.
In a couple of months I should have better net access, and will feel better about putting the code on my page.
Take a look at Version 1.0.
I'm developing this software using Aegis. I've decided it would be better of me to publish a tar snapshot of the code, and provide an Aegis web interface to my current repository. That way, anyone who wants to work on the code can just submit change sets back to me. It would be most helpful for me for anyone wishing to help to at least give Aegis a try. It has a very nice software development model.
If you offer to help, I can work with you to get the system up.
It isn't. Adump is written entirely in Ada. There is a small C program run during the build to extract system-dependent information from header files and generates an Ada package. Pre-existing libraries are not going to be re-written (that would be silly), but Ada is very good at interfacing to other languages.
Why did I do this? Quite frankly, it is because Ada is a much better programming language than C or C++. Most users will install package files, and never know the difference. The code will compile nicely using the freely available Gnu Ada Compiler. For more information, have a look at the Ada for Linux project.
This page last modified 2002/02/28.