7 ms·
CoreCLR on Linux
- bigdubs 12y agoAwesome to see rapid progress on this. Curious what people's thoughts are as to milestones to where you would trust CoreCLR (on Linux) for a production app.
- zobzu 12y agoYeah im really looking forward being able to compile c# to native code and have things working well on Linux. (ie what mono didnt really achieve, but that you can do on windows right now with a recent VS) Even thus I know all the hype is on Go (and Go is great), C# is pretty sexy too.
- politician 12y agoAt a minimum? Sockets and a proper GC. I was at a talk maybe two weeks ago where the speaker demonstrated it crashing on `DateTime.Now` and another host remarked that the current implementation preallocated the entire GC heap and crashed when it ran out of space. Maybe those issues have been fixed by now -- they seem to be making progress at an almost frenetic pace (which makes sense because Azure doesn't have a container strategy involving any part of the Microsoft stack at the moment). Personally, I have hopes that it'll be ready to roll in about 10 months.
- ma2rten 12y agoDid anyone else think that the MS Robot was more interesting than the actual pull request?
- rasengan 12y agoYes. I liked the no faxing part too.
- shanselman 12y agoThanks! I wrote that text. ;)
- c17r 12y agohttps://github.com/clabot/clabot https://github.com/clabot/clabot
- jzelinskie 12y agoGoogle has a similar one on their projects[0] that is used for checking for CLAs. Seems like something that might benefit from being built into GitHub. [0]: https://github.com/GoogleCloudPlatform/kubernetes/pull/5484 https://github.com/GoogleCloudPlatform/kubernetes/pull/5484
- jsingleton 12y agoYeah, it would be nice if this could be built into the PR merge button status much like CI build info can be.
- tinco 12y agoWould be very interesting to see a Docker container using this, so we could compare performance with the Mono one.
- shanselman 12y agoThere is a docker container with Mono today and we'll do a more official one when CoreCLR is baked.
- teacup50 12y agoA Docker container? Don't you mean a binary build?
- rdtsc 12y agoWhat's the relationship of this project with Mono? Mono has provided a Linux compatible .NET for a while. I have been using that one a backend system and it works well. So just wondering if this is completely divorced from that effort or there is some cross polinations between them?
- akoeplinger 12y agoYes, there is cross pollination. See this blog post from Miguel de Icaza for more details: http://tirania.org/blog/archive/2014/Nov-12.html http://tirania.org/blog/archive/2014/Nov-12.html
- azakai 12y agoThere is some amount of cross-pollination. Mono has been using library code that Microsoft has been open-sourcing, for a while now. However, the core VMs are and will remain separate, so they are very much different projects and will remain so. The bottom line is that people will have a choice of two different .NET VMs on non-Windows OSes now.
- josteink 12y agoThere was also some work trying to get CoreCLR to compile on FreeBSD, but unfortunately the work stagnated: https://github.com/ajensenwaud/coreclr https://github.com/ajensenwaud/coreclr For those interested in a challenge, I'm sure contributions are still welcome.
- jsingleton 12y agoGood stuff! Can't wait to start writing some C# on a Raspberry Pi.
- M8 12y agoYou can already do that: http://blogs.msdn.com/b/brunoterkaly/archive/2014/06/11/mono-how-to-install-on-a-raspberry-pi.aspx http://blogs.msdn.com/b/brunoterkaly/archive/2014/06/11/mono...