I\'ve heard that .NET Core could run on Linux and Mac as well. I am currently using Mono on Raspberry PI. Is it possible or will it be possible to run .NET Core on Raspberry
Now or soon it will be possible because Microsoft announced CoreCLR is available on GitHub.
Today, .NET Core builds and runs on Windows. We will be adding Linux and Mac implementations of platform-specific components over the next few months. We already have some Linux-specific code in .NET Core, but we’re really just getting started on our ports. We wanted to open up the code first, so that we could all enjoy the cross-platform journey from the outset.
Yes, .Net Core will run on Raspberry Pi 3.
You can find the procedure for installation from here in stackoverflow.
In more details you can find the below link also
http://reddyinfosoft.blogspot.com/2020/01/how-to-install-net-core-31-on-raspberry.html
Is it possible or will it be possible to run .NET Core on Raspberry PI?
Not yet AFAIK but CoreCLR has code for at least some versions of the ARM architecture. Raspberry Pi 2 would be a better bet.
I would have made a comment but since i can not i am posting as an answer and i think the accepted answer should be updated.As it is possible now since this checked into coreclr https://github.com/dotnet/coreclr/pull/1210
This was all a community effort although this is still very rough (exception handling and debugging not supported yet) so you would not be able to go far with it as a solution, but eventually it will get there. Dated: 7/26/2015
Microsoft have made the source to .NET Core available. For an actual Linux or other non Windows implementation you will most likely still use Mono or one of the Xamarin products. As they contain broader support than just the Core functionality. Xamarin are taking the .NET core source and using it to fix holes and bugs in their .NET implementation. Microsoft are making also Visual Studio Mono/Xamarin friendly and it will come with Xamarin's trial/base product for mobile development in a yet to be released version of VS.
See http://tirania.org/blog/
Edit -> Additionally it sounds like Microsoft are doing a free version of Windows 10 for the board. which will also run .Net.
Now you can run dotnet core on Raspberry PI. In order to do that you need to:
If you want to skip the above and get a ready made binaries for the Raspberry PI 3 (or even the entire image), you can use my compiled build at:
http://ravendb.net/promo/xmas-win-raspberry-pi
Note: I was able to do that on Raspberry PI 3, using Headless Ubuntu Server 16.04 and with Ubuntu Mate 16.04. I presume additional steps (i.e. installing additional packages) needed to be done on Raspbian OS and PI 2.
Links for Cross Compilation (on Ubuntu 16.04 x64 machine):
A video I made with "how to" get the binaries (which includes our app):
https://www.youtube.com/watch?v=DPxCVDOUlT8