Projects / ColdStore


ColdStore is a gigabyte-scale persistent object store which mmap()s objects into a file (for persistence), can allocate objects in a minimal working-set of pages (for speed), permits library versions to change without a rebuild of the store, permits application checkpoint/restart. ColdStore might be used to replace a database, cache highly structured objects, act as an OODB, make STL persistent, act as a Document Store for XML/SGML/HTML, create a MUD. Future projects include a virtual machine toolkit, ports of several languages, VM and byte-interpretive language workbench.


Recent releases

  •  25 Sep 1999 22:13

    Release Notes: Announcement of rehosting, minor modifications apart from that.

    •  04 Sep 1999 14:45

      No changes have been submitted for this release.

      •  29 Aug 1999 22:41

        No changes have been submitted for this release.

        •  29 Aug 1999 01:49

          Release Notes: Fixed some system dependancies after feedback: rm spurious libbfd dependancy, rm -rpath /usr/local/lib, add explicit elf.h inclusion, improved gcc backward compatibility, hopefully made compilation more robust. The difficulty with memory map variation between linux2.2.* versions remains. If you're having difficulty with mmap, try reducing qvmm/qvmm.h max to 0x40000000.

          •  27 Aug 1999 11:13

            Release Notes: Initial project announcement.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.