A few weeks ago, Microsoft announced that it had launched a new company, Microsoft Open Technologies Inc. The idea was to launch a new group that would allow Microsoft to "release open source software, participate in existing open source efforts, and accept contributions from the community."
Today, Microsoft released the first software under its new Microsoft Open Technologies program. It's a new and, Microsoft says, a "significant iteration" of the Redis on Windows program. Redis is an open source advanced key-value store.
The major improvements in this latest version involve the process of saving data on disk. Redis on Linux uses an OS feature called Fork/Copy On Write. This feature is not available on Windows, so we had to find a way to be able to mimic the same behavior without changing completely the save on disk process so as to avoid any future integration issues with the Redis code.
The new Redis on Windows can be downloaded from the new MS Open Tech repository in GitHub. Microsoft adds that it does not consider this new version to be "...production ready code, but a solid code base to be shared with the community to solicit feedback."