Official .NET release for Linux and Mac

A place where you can talk about anything Dawn of Light or DAOC related

Moderators: Project Admin, Support Team

Official .NET release for Linux and Mac

Postby Merec » Thu Apr 30, 2015 10:05 am

Microsoft official released the new .NET Core 2015, which has full and native support for Linux an Mac. Running DOL on a Linux-Server without using Mono might be possible then! Great news!

http://blogs.msdn.com/b/dotnet/archive/ ... -2015.aspx
https://github.com/dotnet/coreclr
Merec
Developer
 
Posts: 428
Joined: Thu Mar 08, 2007 8:58 am
Website: http://www.merec.org
Location: NRW, Germany

Re: Official .NET release for Linux and Mac

Postby HunabKu » Thu Apr 30, 2015 3:26 pm

Great news! But will he perform as well as Mono, which develops for years ?
"C'est l'ignorance qui apporte le chaos, pas la connaissance."
Scarlett Johansson dans "Lucy" de Luc Besson
-------------------------------------------------------------------------------
"Ignorance brings chaos, not knowledge."
Scarlett Johansson on "Lucy" by Luc Besson
User avatar
HunabKu
Developer
 
Posts: 1905
Joined: Sat Jun 18, 2011 4:48 am

Re: Official .NET release for Linux and Mac

Postby Leodagan » Fri May 01, 2015 7:33 am

From what I read all this is not ready for distribution yet...

You still need to build some libraries with Windows before copying to Linux, you still need mono to compile C# code and retrieve some specific nuget packages !

But this is definitely going in the right direction, somehow a reply to Java hotspot (JVM) which is now an open source project.

I really want to run some test with CoreCLR to compare it to Mono :)
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon

Re: Official .NET release for Linux and Mac

Postby Leodagan » Fri May 01, 2015 12:20 pm

Update :

I made some tries to binary CoreClr provided as "DNX SDK", I'm not sure if this is really the way meant to use it as mono replacement...

I couldn't achieve to run DOLServer.exe, the errors really lacks explanation, and there is very few help available for now, maybe some troubles with dependencies, if anyone has better results please let me know ;)
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon

Re: Official .NET release for Linux and Mac

Postby HunabKu » Sun May 03, 2015 6:32 pm

Visual Studio Code is out but is just a text editor with syntax coloration like notepad++ or geany
"C'est l'ignorance qui apporte le chaos, pas la connaissance."
Scarlett Johansson dans "Lucy" de Luc Besson
-------------------------------------------------------------------------------
"Ignorance brings chaos, not knowledge."
Scarlett Johansson on "Lucy" by Luc Besson
User avatar
HunabKu
Developer
 
Posts: 1905
Joined: Sat Jun 18, 2011 4:48 am

Re: Official .NET release for Linux and Mac

Postby Graveen » Thu May 07, 2015 7:59 am

Honestly if it simply adds the few missing libraries that are hard to port to Mono, this would be nice :)
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: Official .NET release for Linux and Mac

Postby Leodagan » Thu May 07, 2015 8:18 am

The missing libraries from Mono are mostly GUI oriented libs...

For me GUI is not an area needed to improve DOLServer, and secondly I'd rather use Web oriented GUI than compiled binary libs, allowing for any system to use its favorite browser and giving the opportunity to tune results with enhanced CSS or specific script engine (like greasemonkey)
User avatar
Leodagan
Developer
 
Posts: 1350
Joined: Tue May 01, 2012 9:30 am
Website: https://daoc.freyad.net
Location: Lyon

Re: Official .NET release for Linux and Mac

Postby Graveen » Fri May 08, 2015 5:17 pm

I was rather thinking about perfcounters. But GUI related are nices for a compatibility issue - not specifically DOL-related. The full framework is something mandatory for claiming .NET is a cross-platform (although Mono was a big step): it would bring support from microsoft and should allows famous 3rd tools (mainly controls designed in .NET for .NET) to possibly work or being ported - a big step forward imho.
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France


Return to “%s” General

Who is online

Users browsing this forum: No registered users and 1 guest