project update

So, I’ve been running down the list of features that I want in my system backup application. I’ve decided that this is the must implement feature list:

  • Full system backup (i.e. support bare metal restore)
  • Hourly backups of changed files (kept for 24 hours)
  • Daily tag of changed files
  • Weekly full system backups
  • Backup at system shutdown
  • Restore selected revision of a file

This system will have two components, the client component that performs the system backup. The second component is a server component. The server will most likely be implemented on a distribution of Linux (perhaps using Ubuntu server as a starting point). I will initially write a client for the Windows operating system (targeting XP first, and then extending with functionality provided by Vista and 7). Eventually a client will be developed that runs on Linux systems using LVM.

As a side note, there a few new tweaks to the blog thanks to playing with jQuery. A few more will be coming in the little while.

This entry was posted in Computers, Programming. Bookmark the permalink.

Leave a Reply