From owner-freebsd-mono@freebsd.org Thu Jun 16 19:54:03 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 3E622A77CC1 for ; Thu, 16 Jun 2016 19:54:03 +0000 (UTC) (envelope-from mathieu.prevot@gmail.com) Received: from mail-lf0-x233.google.com (mail-lf0-x233.google.com [IPv6:2a00:1450:4010:c07::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 AE7941778; Thu, 16 Jun 2016 19:54:02 +0000 (UTC) (envelope-from mathieu.prevot@gmail.com) Received: by mail-lf0-x233.google.com with SMTP id l188so44883166lfe.2; Thu, 16 Jun 2016 12:54:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=XVsLjz9Jubvnbq1Au2B+xm0KasoCSQbuUM+fPADKt3I=; b=c7daqyoZkgavRwrsc/9JSlmw3VLsom9zSQA1Bmr3nYdVGvzHJMIwZbes2rn3uxcF4c po5dr/eFKUAfGJgPi5Skh7BVPz3jMeUVxlqmrfTn4bNdCs5dhj5Ix/SHZt0UCa34XhHE rCi6oLKkC8J+5QUETlFBVjBRzwP8Tfl+ozLCTY4JNeZMHfluv8jDNyW5xWTHXv2/d5y1 dlem+gNCLvD3aqMadATWD6FmJzQXBiNC4/fI93z43SfgVmackBK4bRWGQaI9aGlfsstp KYfQIF9pXHP0Cr/39Is5uaItvhpw+0RyX5jfdFox77vMp7i7nQ/tbWmjdEspMc1oShua LCzg== 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=XVsLjz9Jubvnbq1Au2B+xm0KasoCSQbuUM+fPADKt3I=; b=iGXJIMzeyL7TXgXM8vpbACSwLpgUWdXMUN2cDcgrpyW68zGZ3lDbWDj9nDPW9mpwYM InWS0Ls7jPuFmmiMa0bS2JhCjGMUvD54SPePFUaK/agnu5xJMcNOoHYNB4ZOgaamwIpI P+I1JIaD/NVuh5axN6PzF49WLuJ+9wquCxITB8F+nRkOG7lgEUaeg71Qr2kYAFi6LvXM hNV0E4XtLQZ+oWcwPOfZfFwnRCRnrhBvXPfepqOtyQpdAEsuI/XwZ1z5lsxVjSeVShrd 1ttl7XHkodAB//E4khZTFqW1pps2oLjMAvwfZTTwcGGIDv7NXDaUbvL4foaKDi9411yz NjVw== X-Gm-Message-State: ALyK8tJYmjqqRkjM7Z/y152vbfKiX8jDmz7cD1i3QkMP5oiKCJ2s39CuUnnVA/EQh3TLOOgaaIt7/ezKBmWwtQ== X-Received: by 10.25.141.135 with SMTP id p129mr1517521lfd.194.1466106840820; Thu, 16 Jun 2016 12:54:00 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.211.141 with HTTP; Thu, 16 Jun 2016 12:53:41 -0700 (PDT) In-Reply-To: References: From: Mathieu Prevot Date: Thu, 16 Jun 2016 21:53:41 +0200 Message-ID: Subject: Re: maintaining ports and mono To: Russell Haley Cc: romain@freebsd.org, Freebsd-mono , Ivan Radovanovic 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: Thu, 16 Jun 2016 19:54:03 -0000 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