Coldstore is Rapidly Approaching Beta (Dec 24 2000.)

Requirements and Limitations

  • A good C++ compiler. Preferably gcc 2.95.
  • Linux (Intel) or FreeBSD. Sun's a possibility.
  • Note: under 2.2.*, you have to specify 1Gb of physical memory (or change the store's addresses.)
  • glibc2.1 or later - mandatory, 'cos symbol interning is tricky.
  • libelf - you can get it here.
  • Gnu's GMP package (I got mine from Debian, but it's also on prep.ai.mit.edu ... but use the gnu mirrors.)
  • Suggest kdoc to generate detailed implementation docs.
  • Generally, check out the INSTALL file for a detailed statement of prerequisites.

Note: ColdStore is not inherently limited to Linux, but can function on any system capable of loading ELF shared libraries. ColdStore is also not inherently limited to i386 architecture. These limitations/requirements are contingent upon our workload, and the priorities and resources we can deploy.

Mirrors

Installation

  1. Get it from Sourceforge here.
  2. Unpack it: tar xzvf coldstore.tgz
  3. Make it: cd coldstore; make clean all
  4. Try it out: cd chaos; ./chaos

License

Short Form: It's all GPL.

All component licenses are GPL.

License terms are contained in each directory, in a file named LICENSE. All references to LICENSE in the source are accompanied by an MD5 checksum.

The complete work, considered as a portmanteau, is licensed under the terms contained in coldstore/LICENSE (MD5 f5220f8f599e5e926f37cf32efe3ab68), and Copyright Colin McCormack and Philippe Hébrais.

Future
Plans
Get it, compile it, run it, tweak it. Lather, rinse, repeat: all with the fresh smell of GNU.

Rationale
Why ColdStore? An explanation of what we're up to.

Detail
The nitty-gritty: an explanation of ColdStore's design, what it does, and what it might be used for.

Future
Plans
We think that ColdStore has potential. Here's what's in the offing: from the nearly feasible to the bright blue sky. You can probably help us out here.

Links
Though it sometimes feels that way, we're not the only ones thinking about these things. A few references to articles on object persistence and all that gubbins.

Contacts
Praise the visionaries behind this thing; alternatively, berate the guilty parties.

Credits
That Oscar acceptance speech in full.