![]()
It comes by night and sucks the vital essence from your computers.
General
Bacula Home
What is Bacula?
Features
Systems Supported
License
Site Visits
Documentation
Online Beta Manual
Beta PDF Manual
Beta Tared Manual
Online Manual
PDF Manual
Tared Manual
Projects
Bacula Projects
Support
Email Lists
Support
Bug Reporting
SourceForge
Project Page
Current Downloads
All Downloads
CVS
Bacula Projects
This page is intended to give you an idea of the major projects that are in planning for Bacula, their status, and who if anyone is working on them.If you want to contribute to Bacula, please carefully check this page to ensure that no one else is working on the project, then read the Bacula Developer Notes, and then contact me (kern at sibbald dot com).
Major Projects
- Implement a Bacula GUI.
- Add SSL communications encryption between daemons.
- Implement Base jobs.
- Add encryption to data stored on Volumes.
- Implement multiple storage devices for a single job.
- Implement disk spooling for the Storage daemon.
- Implement Migration of backups from one Volume to another. This is most useful migrating disk to tape, and is probably complementary to or could replace disk spooling.
Status of the Major Projects
- GUI -- Mark Martin <beosdude at users dot sourceforge dot net> began working 29 May 2003 on a wxWindows implemention with the first client on Win32. He is an experienced programmer.
Kern is continuing to maintain and very slowly enhance the GNOME user interface, but would like to switch to wxWindows to avoid porting problems such as GNOME 1.4 -> 2.0.
Andreas Moroder <andreas dot moroder at inwind dot it> (July 2003) has contacted the Webmin guys about writing a Webmin module for Bacula. Due to vacations and all, we expect an answer around the end of August 2003.
- SSL communications -- Dan Cardamore <dan dot cardamore at officeserver dot ca> is interested in this project, and has begun initial research (May 2003), but has been too busy with work. scene.
- Base jobs -- Kern is working on this, but it is going slowly.
- Data encryption -- unassigned.
- Multiple storage devices -- unassigned.
- Disk spooling -- unassigned.
- Job Migration -- unassigned.
GUI Project
Since this is by far the project that most people would like to do, I've added a chapter to the manual that contains some of my thoughts on this subject. Please see: The Bacula GUI Interface.If you are seriously thinking about working on any project, please read the first six chapters under Bacula Internal Component Designs.
Minor or Smaller Projects
Please see kernstodo in the main Bacula directory for an update list of things needing doing/thought/documenting/testing/fixing.