From owner-freebsd-mono@freebsd.org Tue Sep 5 19:14:54 2017 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 2E0D6E19EB4 for ; Tue, 5 Sep 2017 19:14:54 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x243.google.com (mail-lf0-x243.google.com [IPv6:2a00:1450:4010:c07::243]) (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 5E6CF7004D for ; Tue, 5 Sep 2017 19:14:53 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x243.google.com with SMTP id h80so2152593lfe.1 for ; Tue, 05 Sep 2017 12:14:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=JmtJSZp+2j88IB6lHN62OHPznRqsKTINc3ffGzMBFvI=; b=h25K++MfbwVYRRDN8lZ0S3Pl/s/kh+YY043ltX2V7HHmJDdtXzNhrpW4m3bdFW5Rqi Fd+OyVPkIMySUnwFKzpNcNlCSPPhNqXTwh7MweZpoPQASbFm9km5/x38i4FF55O5EPc5 NEX7SkcCl0ehz6PhyCWhi17ub0/NJacVIPbrfkAYLb/YD7We+GYXYNHQHOrIsb1LdpDi hJchgqV+nG3jRuOekjm+Vif3YOpgzzuKZNnZqQb6AcrGajcjnOXVPuIfss+5C6zcGdm5 BqFNdJE9/l1JACQwNTPHUbfmiP+nww4nSkMZbpIhCY0bASIFp4IJ4/CxuQ5pEW/gk+PG 95Hw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=JmtJSZp+2j88IB6lHN62OHPznRqsKTINc3ffGzMBFvI=; b=teR10EQQ0iUlWqppB6e/zAn60Xuct057oPxuK0qfhzBQB64LlEJsheviNxuY/RqYsM FVp7KJY1xrHQZNR/5MLQj7xbpuRAKg7VRcjeiEtG5Ywh5vFJYeV/os4h0BEHABHMoit4 qkm8flQfIycqqedSE4STyOcwIQVrU9CG2NgZdmHmKmLI9fyCh2lQuwWjigD+APGUetiy WnywY4QqHp7fdfvT/tPmBpWsgEx3srfGlf1dP1wJoUlMLiO8wZwNOXlyre1JkJfVUzRY X8FnPYmeYs0JAKds+0Fs7VXzbWPS38tuCXg/e48jRkgSxTi/apy6o/FWAZMU/IjROgsr lt1Q== X-Gm-Message-State: AHPjjUio/DbUN7ktR6E24Oj41fAsjsPrhZo46uRCrvkJgpI4cvl5JvzN 767boH9rKKMA6pEhf5BPFiAcu+Mdmg== X-Google-Smtp-Source: ADKCNb4IzpOP6/+s2feGQ6tiOM7dscxrDxfRblHXuCGwjx+ApbSBDkPG2hkbmNh7lDVIVOle8nCPq1UhklSW4EW3OqE= X-Received: by 10.25.41.67 with SMTP id p64mr32499lfp.200.1504638891143; Tue, 05 Sep 2017 12:14:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Tue, 5 Sep 2017 12:14:50 -0700 (PDT) In-Reply-To: References: <8bf8731c-65e8-fc43-4bfc-658b269067c3@rawbw.com> From: Russell Haley Date: Tue, 5 Sep 2017 12:14:50 -0700 Message-ID: Subject: Fwd: Help Wanted - Work with MSFT and help finish the port of .NET Core to FreeBSD To: Freebsd-mono Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2017 19:14:54 -0000 Yuri, I apologize, I thought this went to everyone. I didn't mean to single you out. :) My comments below... Russ ---------- Forwarded message ---------- From: Russell Haley Date: Mon, Sep 4, 2017 at 9:29 PM Subject: Re: Help Wanted - Work with MSFT and help finish the port of .NET Core to FreeBSD To: Yuri On Sun, Sep 3, 2017 at 7:15 PM, Yuri wrote: > On 09/03/17 17:54, Geoffrey Huntley wrote: >> >> Seehttps://www.youtube.com/watch?v=NHllisWOCpU and >> https://twitter.com/GeoffreyHuntley/status/904227946084294656 > > > > Is there a body of software that requires .Net? I never came across anything > great that needed .Net to run. > > In other words, why is this needed and who is going to use it? There are literally millions of DotNet applications that are running in companies of varying sizes around the world that could be easily converted to run on FreeBSD without a user being any the wiser, especially Asp.net applications (a huge chunk of that). There are many companies looking to get DotNet applications off of expensive operating systems and onto cheap FOSS operating systems that require no licensing and very little upgrading. From my experience people looking to convert over from MS.Net to Mono have always had *some reason* to not make the switch (real or imagined). DotNet Core offers the first truly cross platform opportunity for most Microsoft shops. Further, FreeBSD offers a unique opportunity for companies to take application code and close it off as an appliance (virtual or physical) and protect intellectual property in a way that GPL licensed OSes can't. This can be easily seen in Sony Playstation 3 & 4 and the NetApp appliance as models for very profitable closed source applications of FreeBSD. I've very effectively run Samba4 on FreeBSD as a complete AD replacement in a small scale test. One could conceivably remove a lot of licensing for Servers and Client Access Licenses by moving over to a FreeBSD based system. As someone with experience in both large scale IT and embedded systems, the RAD application development that DotNet offers is fantastic. It's like building working space shuttles out of Lego. Microsoft lost badly in the OS wars on the phones and is loosing on the cheap tablets as well. The are not gaining much in Web Servers and starting to see losses in IT systems to Linux. The local school system where I am from has moved completely to Ubuntu (and it shows in the three week downtime in their email systems). The MS solution to GNU/Linux and all FOSS is to do what they do best: absorb the technology. They have created the Microsoft Subsystem For Linux, which allows them to natively run Linux system calls in the NT Kernel. They have moved their business model to the cloud and are looking to embrace FOSS just like Amazon and Google do. In order to keep their technologies relevant, they now need to allow DotNet to run on GNU/Linux and other FOSS systems. As someone that embraces all technology, I see this as an excellent thing. Russ