From owner-freebsd-mono@freebsd.org Fri Jun 17 22:00:13 2016 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E0231A780E3 for ; Fri, 17 Jun 2016 22:00:13 +0000 (UTC) (envelope-from aaron@toomanymiles.net) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7878114E8 for ; Fri, 17 Jun 2016 22:00:13 +0000 (UTC) (envelope-from aaron@toomanymiles.net) Received: by mail-wm0-x236.google.com with SMTP id a66so5229253wme.0 for ; Fri, 17 Jun 2016 15:00:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toomanymiles-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=YCZY6iJI14TbNn6WC2q70SRz9bZhY4ZJ9B4Flo9cXdY=; b=WbaLGQ6bX+K4ZsnZfPvFqKlv6DnO54YRNwt2ObjbkqCh/ElXXH+DL/BYy9kY+vYjLW IZqPf+iTqfPVGfs6GxnR9U+arFBsYM6R9tlUe+B5iwMrc1WakiGLjV9ZXJAFNENnXPLH uo0xDgQI8dvkGw/x44MhIxCjorSNhmIdLu4+7Y4LHFYd+R2RGBzWe3iXWv4uxABYD+KX 85lr0UFma7PNHQclCs+2BHBnlqfKcUzotV02YC0QOIoFrMWBzOK8TlnxTybU5seF3Lc7 dzwWrQ46pB4vo7yRxiB39DeRVdMir5nimVKaUJ6T0TayjpJ44b4n00PHUomoCocc25yU qzjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=YCZY6iJI14TbNn6WC2q70SRz9bZhY4ZJ9B4Flo9cXdY=; b=NcCSwHUJ2gyxmCeOvBfmYK+EFyF/DYTi+3skyeR4iFV5j1JRS8gbo3mlfPSCDBK0XF c0EiVsn8S4w2TBA91IJxzStOR/9fzqVsJiG2wGYsNpoihUigQVCJaHf5adQtbWEaeKvy Zxa9UodouLN+OLBS1OJKFQhUHj01CSjn0GH2ONKfJypHDP15yMn7ZIwleb3w+NVXVFkU 9+1QQ58M30KPYh0RPceEcIB61yhFpcl9FY0lyi1kwZQuQtyJPMmNz2z7nADpX4Kg+Gnj NrBAXX78neaTDtPqx6+3frDeEw7o36RU+9AsGK/uQ59CMW0EkaiT6HnOPyoaxND6QBac bl/A== X-Gm-Message-State: ALyK8tJcfDnro5KHLPVpsDJ5sydn9ujU2Q4phqluBE/oUXEhzDXOI/9fU3oCapfupMbUxvzDdEI+Y8mH1TjINw== X-Received: by 10.194.216.33 with SMTP id on1mr4007039wjc.153.1466200811895; Fri, 17 Jun 2016 15:00:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.157.1 with HTTP; Fri, 17 Jun 2016 14:59:52 -0700 (PDT) X-Originating-IP: [50.203.194.194] In-Reply-To: References: <5763A1F6.9090501@gmail.com> From: Aaron Havens Date: Fri, 17 Jun 2016 16:59:52 -0500 Message-ID: Subject: Re: maintaining ports and mono To: Mathieu Prevot Cc: Ivan Radovanovic , Freebsd-mono , romain@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jun 2016 22:00:14 -0000 Has any work started on a port for the .NET Core? I have looked at it and worked on getting the build instructions updated in GitHub but ran out of time. If someone is working on it I would be willing to see what they were working on and if I could chip in. Aaron On Fri, Jun 17, 2016 at 4:41 PM, Mathieu Prevot wrote: > 2016-06-17 9:08 GMT+02:00 Ivan Radovanovic : > > > On 06/16/2016 21:53, Mathieu Prevot napisa: > > > >> > >> > >> 2016-06-16 20:08 GMT+02:00 Russell Haley >> >: > >> > >> Hi Mathieu, > >> > >> I have expressed interest in helping maintain mono on FreeBSD but > have > >> moved away due to lack of interest and support. Currently someone > has > >> ported more recent versions of Mono (Romain I think?), but > MonoDevelop > >> is somewhat out of date. I had patches to build MonoDevelop with > >> Rolsyn but couldn't get the MonoDevelop github repos to work with > >> FreeBSD ports so I gave up after multiple requests for help on both > >> this mailing list and the FreeBSD forum. > >> > >> Other .Net things I'd like to see: > >> - Ivan had some patches for kqueue issues, he passed them on to me > but > >> again, I have moved away from .net on FreeBSD > >> - I would like to see a port of Pinta on FreeBSD > >> (https://pinta-project.com/pintaproject/pinta/) because gimp makes > me > >> want to throw my computer > >> - I once built and ran .Net Core and would like to see if that has > >> progressed, perhaps put together a FreeBSD port for it. The ultimate > >> goal in my mind is to update MonoDevelop to use .net Core > >> - Porting and testing asp.net and MVC to FreeBSD > >> - Testing the latest mono on FreeBSD CURRENT for ARM > >> > >> I had also at one point seen a possible business model helping > clients > >> get their .net software off of Windows to save $$$ and create > >> resalable appliances, but that idea died on the vine. > >> > >> Ultimately, there are so many development options on FreeBSD, I > moved > >> to something that was better supported (lua), but I really really > miss > >> that big beautiful framework. I guess there's always Java, or > Python, > >> or Ruby... :( > >> > >> > >> There are many points here, from .NET to IDEs and business. > >> > >> IMHO having .NET framework work is good, APS.NET too. > >> Ultimately, having WPF too would be amazing. I'm planing to probe this > >> with the WPF team. > >> There is request on UserVoice (Microsoft interface for feedback and > >> features requests) of opening WPF sources, which is possible. > >> Microsoft recent policy is to make Windows the #1 platform for software > >> development, and have GNU tools work natively in Windows. > >> Their Azure platform now supports FreeBSD 10.3 VM. > >> Despite everything, they will want probably to make sure Windows still > >> have competitive advantages, making the WPF and ASP.net not that likely > >> to be available/ported/opened. > >> > >> Historically and to my knowledge, GNU/Linux was used for desktop at > >> Google, and FreeBSD rather for servers. Having FreeBSD a stronger dev > >> platform is questionable and might require a lot of energy/time/effort > >> from the community. > >> > >> Have you tried java/javaFX/openGL ? > >> > >> M > >> > >> > > Hi Mathieu, > > > > IMHO opinion there is no interest to have Mono running properly on > FreeBSD > > from either side. Original mono developers are even proud to say they > don't > > care about having it run on *BSD, > > > > Do you have reference to such thing ? list archive ? I think it might be > right in the past, the teams might have changed, and the mindset might have > changed, and ultimately, does it matter ? > > > > and I guess based on amount of feedback you got on this list you can draw > > your own conclusions about enthusiasm coming from this side. > > > > I understand this too. However, people are not necessarily fast and > everything. People have also their own projects, preoccupations, > availability / will / time. I give few days to get the temperature of the > community. > > My mindset is not: do we need this, but rather: what can we do with this ? > and: which opportunities does this brings to FreeBSD ? > And then: what am I willing to give in term of time/energy for this ? > > For enterprise purposes, often productivity comes first, and results, > warranties comes first, and in that case, people are willing to pay (say > Microsoft) to have a certain level of productivity and results. > > Then there is their policy: do we spend more money on dev man power, or > more in proprietary software, or hardware ? just policy, IMO. > > > > We at company still have some production ASP.Net applications we are > > running using mono/FreeBSD with some patches I wrote both for mono and > > their fastcgi server, but AFAIK those never found their way either to > > FreeBSD port or main mono repository, and I really don't have enough time > > to spend it convincing people to use free source I wrote - what is > > interesting web server patches fix some OS independent bugs with socket > > handling they have, but maybe they thought they were also FreeBSD related > > :-) > > > > Sounds really good :) Do you have an idea of the amount of lines / hours to > do such thing ? I keep all that in mind ! I keep probing and will come back > to you. Many thanks for proposing this. > > > > I think there is also problem with attitude with mono guys - it seems > > there is perception (as you put it in "GNU/Linux was used for desktop at > > Google, and FreeBSD rather for servers") that there is no need to > actually > > have .Net running on FreeBSD, but according to my experience serious use > of > > .Net is in web applications, and that is server side usage. > > > > I see. Again, do you have archives about this ? when this happened ? > If Microsoft is interested, they might influence the Mono community : they > sponsor them. > > > > Anyway, in company we are not using C# for any new development (we > > switched back to C++), but we stayed with FreeBSD (I guess for us the > only > > way to have stable mono on FreeBSD would be to fork entire project, and > > that would require manpower we don't have at the moment). > > > > C# have many serious advantages such as linq, tasks, GC, the VM and many > things of a modern object oriented language. To me it's one of the most > pleasant language to work with, as a programmer. Then yes, the ecosystem > matters first. > > Many thanks for the opinion and details. > > Cheers > M > _______________________________________________ > freebsd-mono@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-mono > To unsubscribe, send any mail to "freebsd-mono-unsubscribe@freebsd.org" >