A go-getter by the name of Kyle Quest did manage to port Riak 0.13 to run
Windows and put out a screencast about it four months back:

http://vimeo.com/29764118

I believe Kyle is still on the list. Perhaps he can share some details on
the port...

Mark

On Mon, Feb 20, 2012 at 8:43 AM, Andrew Thompson <and...@hijacked.us> wrote:

> On Mon, Feb 20, 2012 at 05:19:09AM -0800, Jeremiah Peschka wrote:
> > Bitcask and LevelDB are pluggable back ends for Riak. Bitcask is the
> default, and LevekDB is needed right now for secondary indexes.
> >
> > Windows was once POSIX compliant for about 15 minutes, then Microsoft
> changed their mind. What this means is that you need to write wrappers
> around how Windows handles file access. Windows also uses a completely
> different networking API. Since Riak relies heavily on both network and
> I/O, porting it to Windows is problematic.
>
> Actually, the BSD sockets layer is pretty close to the standard on
> Windows, and the Erlang VM hides those differences from the code anyway
> (and we don't do any socket programming in any of the NIFs, to my
> knowledge).
>
> I agree that the busted file API would be very problematic, though.
>
> Andrew
>
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to