With my extensive Linux background, I based the system on RedHat Linux 7.0 (Valhalla) this was not because it's a special version or that it's fantastically stable, just that it was the most up to date version at the time. If you are thinking of making a similar system, there are several keywords that I have italized, Google will be able to offer much background on them.
|/dev/hda5||10Mb||Permanent Database (track lists etc)|
|/dev/hda6||10Mb||Temporary Database (state)|
Each partition is used and mounted in different ways depending on the mode the player is in at the time.