![]()
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.
- Implement Base jobs.
- 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.
- Add SSL communications encryption between daemons.
- Add encryption to data stored on Volumes.
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.
- Base jobs -- Kern is working on this, but it is going slowly.
- Multiple storage devices -- unassigned.
- Disk spooling -- unassigned.
- Job Migration -- unassigned.
- SSL communications -- Resolved by Dan Langille by using stunnel.
- Data encryption -- 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.