Java version
HTML 5 version (does not require Java; downloads and moves slowly)
dsDNA is a negatively charged polyanion. It must be packed into a form which somehow minimizes the significant electrostatic repulsive forces. It does so in Eukaryotes by packing around a core of positively charged histone proteins (2 copies each of H2A, 2B, 3 and 4) into a structure called the nucleosome.
For more information see Biochemistry Online: Chapter 5D - Binding and the Control of Gene Transcription