From owner-freebsd-mono@freebsd.org Fri Jun 17 07:08:43 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 803DDA78D5D for ; Fri, 17 Jun 2016 07:08:43 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (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 02BCA298E; Fri, 17 Jun 2016 07:08:43 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: by mail-wm0-x233.google.com with SMTP id m124so99074519wme.1; Fri, 17 Jun 2016 00:08:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-transfer-encoding; bh=fJDRp4dX0J4KyDMYCMuzMm4UF2Tuhg5qtySUz+dVdmA=; b=SwARGhGLWuVSTGTCdxxnCH2hJkCFmTJGIAprHGv/RIbYNZROv/IFSUuhxRho6L12hC kcGC88Gw6qVRpvukoRGn26JnTXFA4jQaC81NL2we4o3XwPl9LziLd5b0iFWFmKzBMCgC baJ7E49vIciAy0m29+aqGSON4o8nKOZseiHVwXa2mcCvduUYurJ4oYr9FKvrNmH4MMzs mYblo1QrurD9o4g7mKVnudSfeNpZmjg5jZyjytfTaC85gxrNDaNtkq0XAz2QDfkcbAc4 MEtcVdO9mEhvAoDLrlei1s7wpHldzWOjU8W/Mc/NhWMaqdycF5laZudtRsvc6eDlrvX2 dGSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-transfer-encoding; bh=fJDRp4dX0J4KyDMYCMuzMm4UF2Tuhg5qtySUz+dVdmA=; b=GAoSoqbXyCohIYfFLqgSecdk+uF3pM87Pm+qsACfzhzwhyVmc7W6JsThtZmJ84EcrM FADtQK/dR0Udqj3NRQV9lWy7UvFSpNJh5LYTmbwLzQJ8E2jYvbtPGPkyj3OB8z0AdbPr Z0oInWKmTOzXstX0OSrKPEam04cg/LaYm2MayhgErzaOky+rVIS5GFDMg2TaYsk+fa4Q C4+mr8fEhfoAEKntx+hQTRbTDDkCdiiBXT1+A1r6wda0eKnuGFnmQIp0TfiB6T6ric2i KxI3KEQJkxGLCZmmjmyNPXVx1kraMRGVVmE4Qlr3Phq4N3hOVwdRZt9CbrU/2fTcRG4n mp4g== X-Gm-Message-State: ALyK8tJY1nFMi/ejv5QEoD54OnxNW2NzJoNatrmYHzphcLreNw550jZApvYouMUT0TRCgQ== X-Received: by 10.28.4.140 with SMTP id 134mr19574425wme.91.1466147320516; Fri, 17 Jun 2016 00:08:40 -0700 (PDT) Received: from zmaj.softwarehood.com (109-92-247-167.dynamic.isp.telekom.rs. [109.92.247.167]) by smtp.googlemail.com with ESMTPSA id t198sm18488226wmt.16.2016.06.17.00.08.39 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 17 Jun 2016 00:08:39 -0700 (PDT) Message-ID: <5763A1F6.9090501@gmail.com> Date: Fri, 17 Jun 2016 09:08:38 +0200 From: Ivan Radovanovic User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130812 Thunderbird/17.0.8 MIME-Version: 1.0 To: Mathieu Prevot CC: Russell Haley , romain@freebsd.org, Freebsd-mono Subject: Re: maintaining ports and mono References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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 07:08:43 -0000 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, 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. 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 :-) 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. 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). Kind regards, Ivan