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