RavenDB on Linux, first steps…
Early days, but we are now at the point where we are capable of running RavenDB itself on Linux .
That was the easy part, now we have to figure out all of our Windows dependencies and switch them with a Linux equivalent, find out where we are doing things like case insensitive file names, etc, etc, etc.
The current work is going to be pretty much a lot of “let us get all the tests running on Linux”, which is expected to last quite a while. After that, we’ll be able to make sure that we run in a manner consistent with a Linux admin expectations, and then… world domination*!
* Insert maniacal sound track here.
Comments
this is great news! are you going to use Core CLR ?
Awesome! I'm still hoping for a backup that can be restored on different OSes. Will that be possible with Voron?
Awesome stuff, guys!
Congrats! Are you using latest Mono without modifications or did you need to patch it to make Voron/Raven work?
Uri,
No, this is using Mono, not the CoreCLR.
Gleb, Yes, you could move dbs between machines like that. We do require that all OSes would be little endian, but that is unlikely to be an actual issue
Alex, We were able to get it so we are currently only require Mono 3.10 or higher
Any plans for CoreCLR support?
Andrew, When we get done on Mono, we'll look at CoreCLR. It has no release date yet.
I think that would be the killer for it. A Microsoft supported CLR as opposed to an open source one
Comment preview