From owner-freebsd-advocacy@freebsd.org Sun Sep 10 07:14:36 2017 Return-Path: Delivered-To: freebsd-advocacy@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 C11E3E019A5; Sun, 10 Sep 2017 07:14:36 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (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 494BA68945; Sun, 10 Sep 2017 07:14:36 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id l196so12452236lfl.1; Sun, 10 Sep 2017 00:14:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=B78UDq/4oaNQoXUpbYNZpAX48rA0mQl1u0m7Ug5hw90=; b=G2UWLId4r1Tx4hswub6XUXT+Z3CKBk13cC8LRzr5KrzOpehewxmpzBFOjggLYBVhCK OOSVlO5dvKkMQWJRzl6iXKUTp8Pt5B5PDptqBQK/SNneNB12TMCf8KMqRLHfYOAh0FVf n6icYYing3s8Hfao7OHE1q+tcc3B1e5d7SSowgT31NCLiUQyTiov8qLkKTaoTbHgIb0w yD5iEsULN+P4EhBzw9L92cyrHlY1tOSQUpYz1AOCDaERXpFTUMhoXWoOE7Nv14Ct/WXq KQFPwwW48O0KnRy5S92abPITzWUkst9yN90drbXhZHnoAJdCVntivYoQRCp8benomU6o OH/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=B78UDq/4oaNQoXUpbYNZpAX48rA0mQl1u0m7Ug5hw90=; b=W+z6+aTc1f7GpRAJc2uqcjElhdgbYEs51i9xRzLDCz5TLkaisq730ObQWrflk/SuoV lHKKmY+LdF8iWZD+XLmp/LdhncnC9GuGo4Lk6QQ7He0LarswbQPf3v/hlaR9dVgklyci c3VsruqtIuVgRNMZvZG5yIJNC70xwmDVh6W0qb5uuLEStRQH7AxFRnybWBWIoV+hAmU7 jL9ek9UvzXu+BGzsIV2psRoqgB2DeL1+s+QTN1aJcUd6FGNQ4BwOCKPvGMuoaeujtP+C O4j1AKD496RD0S1LKpfViJ2y9eBJPSu92bVpq8yuUrE3IP7G/TOKdJHSrjUKApG48D3r 4ieQ== X-Gm-Message-State: AHPjjUigPXelez3N0pGMg4qGBr14eLpzlghrwTyxljq5mdMo2/7zq0js UScZ4SyEG9z3C0/ipMEuaANyA+dAuQ== X-Google-Smtp-Source: AOwi7QD8OTYIrKGC0b28kipkvRa/nb/5VtMd4VqfQOBJ0jNZJuooUgJSfEU3rFlq9cuXIHDuReCkh99UEevF6Vd1ZuI= X-Received: by 10.46.83.87 with SMTP id t23mr2476370ljd.192.1505027673902; Sun, 10 Sep 2017 00:14:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Sun, 10 Sep 2017 00:14:33 -0700 (PDT) From: Russell Haley Date: Sun, 10 Sep 2017 00:14:33 -0700 Message-ID: Subject: DotNet Core on FreeBSD To: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Sep 2017 07:14:36 -0000 Hey guys, I am talking to Karel and Tomas at Microsoft's DotNet Core Team about putting together a "proposal" for community involvement, which will be followed by more information on this list. Most of the talk has been me blowing air and being pedantic about nothing (I get excited and type alot). In terms of technical progress, the developer, Thomas, has said they have eliminated Linux Emulation in DotNet Core 2.0 and are running natively in FreeBSD, but the build is still a little ways off. I think this news is really exciting and I'm eager to port some software. Expect something to drop this coming week and a handover to the community. Cheers, Russ From owner-freebsd-advocacy@freebsd.org Sun Sep 10 08:13:39 2017 Return-Path: Delivered-To: freebsd-advocacy@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 A6AAAE03B3A; Sun, 10 Sep 2017 08:13:39 +0000 (UTC) (envelope-from saper@saper.info) Received: from m.saper.info (unknown [IPv6:2a01:4f8:a0:7383::9999:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "saper.info", Issuer "Let's Encrypt Authority X3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 577716A9BF; Sun, 10 Sep 2017 08:13:39 +0000 (UTC) (envelope-from saper@saper.info) Received: from m.saper.info (saper@m.saper.info [IPv6:2a01:4f8:a0:7383::]) by m.saper.info (8.15.2/8.15.2) with ESMTPS id v8A8DaWX090412 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 10 Sep 2017 08:13:36 GMT (envelope-from saper@saper.info) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=saper.info; s=Sep2014; t=1505031216; bh=cED9KUC3+pCJwq5ti19gDF/gbTIpDbUHhtPDgpwg/KA=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=q0777eGVVrEVe1BV6QUSVKONwwYw/GgiGjBeJ/UIJrr74ZQ3vSTWM6LVp2FuxsHf9 AYHLXWqxxJusZeYWH92gGXuxUHNGdBThaUp0fnWKNjYV3Tc09uXz7sLcIIWBTYEYff xp3+LhmJi1qLTl4ba6p021iEhzdIdRW67WUPShYo= Received: from localhost (saper@localhost) by m.saper.info (8.15.2/8.15.2/Submit) with ESMTP id v8A8DaRT090409; Sun, 10 Sep 2017 08:13:36 GMT (envelope-from saper@saper.info) X-Authentication-Warning: m.saper.info: saper owned process doing -bs Date: Sun, 10 Sep 2017 08:13:36 +0000 From: Marcin Cieslak To: Russell Haley cc: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org Subject: Re: DotNet Core on FreeBSD In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="1563967779-309882383-1505031216=:3008" X-Mailman-Approved-At: Sun, 10 Sep 2017 10:58:21 +0000 X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Sep 2017 08:13:39 -0000 --1563967779-309882383-1505031216=:3008 Content-Type: text/plain; charset=US-ASCII On Sun, 10 Sep 2017, Russell Haley wrote: > Hey guys, > > I am talking to Karel and Tomas at Microsoft's DotNet Core Team about > putting together a "proposal" for community involvement, which will be > followed by more information on this list. Most of the talk has been > me blowing air and being pedantic about nothing (I get excited and > type alot). I was tinkering around FreeBSD support when dotnet core was first published. Stack unwinding for exceptions was very hacky at the time, and there were some unnecessary discussions about how to implement some FreeBSD sepecific sysctl's. I got a bit frustrated with that (a whole porting effort is about coercing Unix to offer part of Win32 APIs). It was somewhat running on FreeBSD natively back then, haven't checked recently. I have also decided not to sign their bad contributor agreement and some of the sysctl code I decided to put in mono instead :) Marcin saper on github --1563967779-309882383-1505031216=:3008 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: BASE64 Content-Description: S/MIME Cryptographic Signature Content-Disposition: attachment; filename=smime.p7s MIIOSwYJKoZIhvcNAQcCoIIOPDCCDjgCAQExDzANBglghkgBZQMEAgEFADAL BgkqhkiG9w0BBwGgggqQMIIElzCCA3+gAwIBAgIOSBtqCKJEiNNcmz3JSA0w DQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xvYmFsU2lnbiBSb290IENB IC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2JhbFNp Z24wHhcNMTYwNjE1MDAwMDAwWhcNMjQwNjE1MDAwMDAwWjBdMQswCQYDVQQG EwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEzMDEGA1UEAxMqR2xv YmFsU2lnbiBQZXJzb25hbFNpZ24gMSBDQSAtIFNIQTI1NiAtIEczMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyrCba00KOKyGuwh9h+/MAcZm ZUF9OxGKA56AADHaDE08rB0WEbgm6J4XvJP3OGQ7cgHdVJu6XMZkRd6EcfjD yRrIwE6oAVWJe57co3gKk/XxvuubSZuUahrcOiv3D2qaHwva4zumubxQQI4f unEzRIJHPiNjaq0cCcZsMcp5pxsEz8aG0sr8Oh80sxKNnzPmuUETLESktfMC pQKHUGmWXLsG6sgCZOezUjDjKpPKW7l4PUt0TEBEyqLhifv9/YPn5C4o10PP daDazZPeKNif2PVQ5u0HRnkFrHh4wmmrMtY22Mse3eR01gD6rEEGWf+gdzuy EQE+ZVlNhCP4gXjdBQIDAQABo4IBZDCCAWAwDgYDVR0PAQH/BAQDAgEGMCcG A1UdJQQgMB4GCCsGAQUFBwMCBggrBgEFBQcDBAYIKwYBBQUHAwkwEgYDVR0T AQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUlifCwqX3HPgCenpkr2NvMtKYwrEw HwYDVR0jBBgwFoAUj/BLf6guRSSuTVD6Y5qL3uLdG7wwPgYIKwYBBQUHAQEE MjAwMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20v cm9vdHIzMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuZ2xvYmFsc2ln bi5jb20vcm9vdC1yMy5jcmwwWQYDVR0gBFIwUDALBgkrBgEEAaAyASgwQQYJ KwYBBAGgMgFfMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNp Z24uY29tL3JlcG9zaXRvcnkvMA0GCSqGSIb3DQEBCwUAA4IBAQCxh3ekjKKy RrUdfI6D1U7qUggdFLksiU+KiIqJzJG6GXcQ2KiBy2tF3+KYb0IixXMpIVli VXlcD5Vh4tiMxJ4WONMFt3f7/53gSXLf24WMwErubc+mGMzgUGE5HKC98PcK UV/5pPggQdzPxCBNeiXnLU1tCGYhPatFTDhUBGaVhBeuUCbgR9gpXJ9guqrD OVwouKvovdIeI5KEAcoAAiSL6naeLk/GbKUaBFa2RxXC17e+YyBWtWlWDEM3 1V8pUIx76lkO8IJYREhLcg/LnyoYy5wcrzI6pbX2vw1x/jR3GHSC1AEdoqbE xui2XLLlSa6y9yQNgdkPz7GTLmpwIT+dMIIF8TCCBNmgAwIBAgIMGk4Oe/1h 2+wMOby/MA0GCSqGSIb3DQEBCwUAMF0xCzAJBgNVBAYTAkJFMRkwFwYDVQQK ExBHbG9iYWxTaWduIG52LXNhMTMwMQYDVQQDEypHbG9iYWxTaWduIFBlcnNv bmFsU2lnbiAxIENBIC0gU0hBMjU2IC0gRzMwHhcNMTcwNTI1MDg0NDE2WhcN MjAwNTI1MDg0NDE2WjA8MRkwFwYDVQQDDBBzYXBlckBzYXBlci5pbmZvMR8w HQYJKoZIhvcNAQkBFhBzYXBlckBzYXBlci5pbmZvMIICIjANBgkqhkiG9w0B AQEFAAOCAg8AMIICCgKCAgEA2sO3aQNus/oe4ZBZ4fu1Y1mzxnUYAkb4k/dw gMFc2Kd0eRoOY0AHj4rTEi/vVzzizxjLbEwXzQ9cBEAu/PqS8WsOmhZXtlfi szPDmP7ZpOwmNTWKSd9O7jHu9uTCGfEOsocQNYH2ULD1gVFkgKb8jHf+3u9d uCzh6qMomTtwLrCGEP70Lq385xUzRaD6qbOeIB99tpzgvMR6Z0GPTt4z8tLM kfdtohq5llwZ5vYnj/hJohVS9iLMQMHW4nuLj/mLZNaYE1CWJBT1rBwn5YPJ uR6811O9eAP7aX4iG8k1jkiBh+QNgGRBIK4GIdqy7IVRhA7v2OlpLYHMk4zP 9Fs3M+56QromVKBnxfzLhuYMUK6ugj9jwskNVitqlEFUeyfgvmR1jnPRp1Nd XGJllTNwGicR8wkaRj14RxfrvTZfwXs8OBODKFupqun/tNzdpOgyHMGQACss 9yv2SnLGCJvJK3rGIdRZEiUhLZH/Ct4L92dBhev+SjUqWKbHb4yIlGMgLdoh nwqatuWw7iyOeInjcinX7ghiIKDWhulUN493Fzl6kaUBtIIcrb7jzZ2pHAQT WUmuVnCTHk6NtoWB09lvuK77fw4GfxLWDFWkBQiJYPVBrmxlrkCKzrWdTMfS W9BiEC10jT1sSimUBIjDz22RkfsApeBJoAIWjiOZogILu9MCAwEAAaOCAdAw ggHMMA4GA1UdDwEB/wQEAwIFoDCBngYIKwYBBQUHAQEEgZEwgY4wTQYIKwYB BQUHMAKGQWh0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L2dz cGVyc29uYWxzaWduMXNoYTJnM29jc3AuY3J0MD0GCCsGAQUFBzABhjFodHRw Oi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20vZ3NwZXJzb25hbHNpZ24xc2hhMmcz MEwGA1UdIARFMEMwQQYJKwYBBAGgMgEoMDQwMgYIKwYBBQUHAgEWJmh0dHBz Oi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAkGA1UdEwQCMAAw RAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC5nbG9iYWxzaWduLmNvbS9n c3BlcnNvbmFsc2lnbjFzaGEyZzMuY3JsMBsGA1UdEQQUMBKBEHNhcGVyQHNh cGVyLmluZm8wHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1Ud DgQWBBReBINaGUKUo7HCrIjsKLKERu6ooTAfBgNVHSMEGDAWgBSWJ8LCpfcc +AJ6emSvY28y0pjCsTANBgkqhkiG9w0BAQsFAAOCAQEAC0VK968ySq/6B+Kd ecjVThQOKtVXuG17Krfk0xz7OPYR/V+qZtBFm2Uc6tkUEmAmq3Tyf+SE3TTX Q58eJFq0uCTUhIY714ioJs1uVWBz8rPyJ3swkOfDaUXUxkQsBsf73VfKjUk4 kB5MTrApLYUe35NmEY3FqyyX13elhW1tp864vOKM2Git61cYoRn/bwd/z2JM Zkxwkd5JgvmM+p4Da+WO4CUsGzdrZEH8X/8NQIzWtUDIh7VEQZFX5fot/KvH Am8AajtpmNqTfMyg6LfcfJUXSFqXn/KEWu4Td62vX6Pd70dYKUZxnLwYvGqG A4Ktrp9zyrUzxLbmdaPln7CstjGCA38wggN7AgEBMG0wXTELMAkGA1UEBhMC QkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExMzAxBgNVBAMTKkdsb2Jh bFNpZ24gUGVyc29uYWxTaWduIDEgQ0EgLSBTSEEyNTYgLSBHMwIMGk4Oe/1h 2+wMOby/MA0GCWCGSAFlAwQCAQUAoIHkMBgGCSqGSIb3DQEJAzELBgkqhkiG 9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE3MDkxMDA4MTMzNlowLwYJKoZIhvcN AQkEMSIEILDaHO1aSZWPQxNVRS8NV8rQY270YKyYgyd5XlFne0Z6MHkGCSqG SIb3DQEJDzFsMGowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjALBglghkgB ZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMC AgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIIC AEw/HDaFhuRwGzbC4GxbUXfErizEGWM2UvPzY9l7CPzC6nGfEt3yByRkHCec LcS4rYcJINP/VhHl+wmcAwNtI+tjFNMB1yOvKgcZH9OwYD/s6Q287a2QnQNr /ABUZhSIyCui1KX//WxrFQ2HjVX4ukFXnZRIzX6S5E9VD/jONf7eO9aK2ueO OsTvQk4BdK16m3R+INX+Lyv1gqUUDWaK1QD5rJC/5hqcQsmCoTDXf9LnopcZ +xy429vVx3MFDowB1JEcYhG4PVSQIN+B9EGVuB0zEmWwmz+Fms+fwlvo7lgm csSSA4ZUMu4gwV7V3UQqpKsYABoyo/1i4cc7ICrfsILGEpcrdnM7s+Ih2F8m VcyD1dX/+rks0a1IiXE4D533u+P8LNZGeC4i9zeSRNzFL4vRsXz2i/3K7DQn +RjAAcr3qBibj5wdzT4LGMSsc0h2YgerVC0eVmLU2gcGUF62Bn5IREfqSi7K 1KDH4W2CAcGVEUC9ZS2Gy5VgvgEKIFpcZUrGJiR8l7Cj3EtRS+u1/gJtanqh 01nTR9SsIlbD9GenDNjHiHCXvebCsOeBXg4sqyU//TvgRx/87H5LeJVy2pbl 5KmgaK8cRTQfdqJH73R0SZVDJgqFCTs14cUe/ejL3gFPrUKj8Gd4yca4lKGb 2ZxW9j7x3GnWzD8i3xC7ZVfU --1563967779-309882383-1505031216=:3008-- From owner-freebsd-advocacy@freebsd.org Sun Sep 10 15:52:32 2017 Return-Path: Delivered-To: freebsd-advocacy@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 08FCBE17B17; Sun, 10 Sep 2017 15:52:32 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-pf0-x243.google.com (mail-pf0-x243.google.com [IPv6:2607:f8b0:400e:c00::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 B47D97C954; Sun, 10 Sep 2017 15:52:31 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-pf0-x243.google.com with SMTP id g65so3641026pfe.1; Sun, 10 Sep 2017 08:52:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:content-transfer-encoding:message-id:date:subject:from :in-reply-to:references:to:cc; bh=S3bKIF6F/Mu37JLTfYk6ESioJIJ8xeNoXJfk0cfz+V0=; b=lusHpFnC6MXzcan2KX77+KuGuZJsH3uV7hHUTNPg5oi0pvNggmWY3imLIX4QkzzB6j JB5mXO4JiKpa19Cw8n0Rk1i2k5lGGt8fLl23IAjVdrSZ4sZkUHV8Zg819AWjx40sPrIF wioJjL9u6NytWoibVVC81KnIMCoqnm+PSNHHIMHyFM5cunQ80LZtr2yvC4hJbgTRsF31 mJI6MAJbS+VIK1moPQZaFsfkEY7IsU+FbbS2GK1LH7arede00D/bWK4Aq/ptxARGSv7h 1byIcCAnDBT5zvjmtgrG3JUXcop/rudoZeab5uioaluvrpzFP9eFWk0iTzql6Y91k8RR yKuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:content-transfer-encoding :message-id:date:subject:from:in-reply-to:references:to:cc; bh=S3bKIF6F/Mu37JLTfYk6ESioJIJ8xeNoXJfk0cfz+V0=; b=NmLW/7aLT5+vaJo/RnOPKyDuCk8qLoyjchx2TkpYmxe5t2eZf3pa3tYFgyLDevPGiP r+sov5e/FfxTDKdF50heoBUI++kbZhqOWPoz4X3d+5ZL+1oFpQKzqOBMG1VV8PsZ21Qz wFzydhGKN1dqEfFjKyo2tdKX0ZIx3IoWeHJdGzMxgH2E4tlD/nme2HLauk6cWL6ddeja 3FVrkIrNtW6OLcb0ptN6XgRJ1ld6PARtzlDBTf5HYXJVqmWQoQs2oAfdQg8sVp0cGvw/ Mym3pxzJNZpNUrltl8fhHBHi7XF5ZN4hG0q1S9z4nWvufxaoxW2sTS1VQhtOKsDZAizd dJ/A== X-Gm-Message-State: AHPjjUjSR73jj3Bj8weKN/Prb501MM/k+7tlzkWWaW7ANJOXXO87CpLN wwWvZr7KFHFXhw== X-Google-Smtp-Source: ADKCNb6QHqVL42jzDi8GFJL4833PHW7VmDgBnwuvV52qvvZmJUEdRhqILdF5Axf6mDHD77KI6aNUtg== X-Received: by 10.98.7.78 with SMTP id b75mr9148768pfd.19.1505058751251; Sun, 10 Sep 2017 08:52:31 -0700 (PDT) Received: from [127.0.0.1] ([204.174.94.196]) by smtp.gmail.com with ESMTPSA id 65sm11763824pgh.31.2017.09.10.08.52.28 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 10 Sep 2017 08:52:29 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Mailer: BlackBerry Email (10.3.3.2163) Message-ID: <20170910155228.6545490.82502.31658@gmail.com> Date: Sun, 10 Sep 2017 08:52:28 -0700 Subject: Re: DotNet Core on FreeBSD From: Russell Haley In-Reply-To: References: To: Marcin Cieslak Cc: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org X-Mailman-Approved-At: Sun, 10 Sep 2017 17:01:24 +0000 X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Sep 2017 15:52:32 -0000 Sorry for the top post, Marcin, can you expand on your thoughts about the contributor license? This= has been one of the concerns of mine=E2=80=8E (part of the pedanticism). I= didn't get a chance to read the doc itself yet.=C2=A0 Russ Sent=C2=A0from=C2=A0my=C2=A0BlackBerry=C2=A010=C2=A0smartphone=C2=A0on=C2= =A0the=C2=A0Virgin=C2=A0Mobile=C2=A0network. =C2=A0 Original Message =C2=A0 From: Marcin Cieslak Sent: Sunday, September 10, 2017 1:13 AM To: Russell Haley Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; freebsd-advocacy@freebsd.= org; freebsd-ports@freebsd.org Subject: Re: DotNet Core on FreeBSD On Sun, 10 Sep 2017, Russell Haley wrote: > Hey guys, >=20 > I am talking to Karel and Tomas at Microsoft's DotNet Core Team about > putting together a "proposal" for community involvement, which will be > followed by more information on this list. Most of the talk has been > me blowing air and being pedantic about nothing (I get excited and > type alot). I was tinkering around FreeBSD support when dotnet core was first published. Stack unwinding for exceptions was very hacky at the time, and there were some unnecessary discussions about how to implement some FreeBSD sepecific sysctl's. I got a bit frustrated with that (a whole porting effort is about coercing Unix to offer part of Win32 APIs). It was somewhat running on FreeBSD natively back then, haven't checked recently. I have also decided not to sign their bad contributor agreement and some of the sysctl code I decided to put in mono instead :) Marcin saper on github From owner-freebsd-advocacy@freebsd.org Mon Sep 11 04:59:30 2017 Return-Path: Delivered-To: freebsd-advocacy@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 922B8E1AD79; Mon, 11 Sep 2017 04:59:30 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (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 15D287022E; Mon, 11 Sep 2017 04:59:30 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22f.google.com with SMTP id d17so15579168lfe.2; Sun, 10 Sep 2017 21:59:29 -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 :cc:content-transfer-encoding; bh=d3bzDtjvG6SrK+T7Npmf2qwjV4aO9UCR5vPHuyBsMms=; b=hCpVAnGvSirruFa22nGxZ6xIUpwe+djgOgxS+7vTEV9jF0vTno53XI7X3PpWWT3ovP UjfrNsYQEqBSq0s68FMSAdSeY4krjceJOpdljtvh6L7PUOuJbXNpKeG093dql4zdYcjv bALhdfG3TtA3V2W6bCBGcgHKcsZUrsGP7MuC1G9FByCHhEPQieMuGkcc2Q9bPeZ5V1xS JkQSAJ49YP8vHUy6ZybADRGg4bLVSX21VSK56vFPfVS6quW6o3QEypsXAdK3L3rDDQso 6AI11TB7JVgtS3WTi0/uXWjWd4FvaGqWiS4C8g5lZ1pCVdChCyU6Mu2LLPLFZ6zREjIX bPzQ== 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:cc:content-transfer-encoding; bh=d3bzDtjvG6SrK+T7Npmf2qwjV4aO9UCR5vPHuyBsMms=; b=ImSV378VQRIO+nD+bch8YbpeHbZY5J4WqyZ8FiPQE2ay5pMYANNwe8EtDW4eG1nvEP bNTxhVNAmj34/Pgq87RGE5JYhaEkBP5AyWrngyenPyO9ihC461xGgOl5PS7wrj2lPsrW pwlw+I+Xy4PDCvE89EsqnMtbN+w33mAbyo7clAI+sQ/vs9fxBBT4uiYfEOUpiZ+IDois CTZvXXb/sOGuTj3jhE7o41YKymHhQYoMlkuQVLWz94LxC1o5gqob6YjfUfTPOTuR6Ba7 BwhBgo/7STQyF+wFnLi6j47BG1T1KAsOYf4uFToRmSASUNHZpJxs3bNEj92ozPfG7ePd nlRQ== X-Gm-Message-State: AHPjjUiPVu7KS5Ch9kuoZ6lNRygM6k0SHSPUPwVI7yq+DphwpS3AB25H tIjIzBx1GIdNWY778yV+hwuG8FV21g== X-Google-Smtp-Source: AOwi7QA5s/LUVopWuL3vPbkMvzu/wU3QVVLT3ZVaI/ZRbmbA6qBWAH8ZJNonas0l8rAq3ee4+hx4GDyERKQEWgeGWrs= X-Received: by 10.46.67.29 with SMTP id q29mr771160lja.85.1505105968407; Sun, 10 Sep 2017 21:59:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Sun, 10 Sep 2017 21:59:27 -0700 (PDT) In-Reply-To: <20170910155228.6545490.82502.31658@gmail.com> References: <20170910155228.6545490.82502.31658@gmail.com> From: Russell Haley Date: Sun, 10 Sep 2017 21:59:27 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Marcin Cieslak Cc: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Mon, 11 Sep 2017 10:53:23 +0000 X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2017 04:59:30 -0000 Hey Marcin, So I just read the Contribution License Agreement and I didn't see anything untoward. https://cla2.dotnetfoundation.org/cladoc/net-foundation-contribution-licens= e-agreement.pdf Just remember all these projects are MIT, Apache 2 or CC license. I think bringing this code into FreeBSD is a bonkers good idea. (Kaboom! lolz). Especially if you think about how much proprietary code is out there on Windows that people will want to protect. A FreeNAS style management console would make FreeBSD a particularly attractive offer over GPL licensed OSes for companies to create appliance style systems (physical or virtual, a-la FreeNAS). Jails become yet another great way to distribute proprietary code. Sony PS 3&4, NetApp and now Nintendo Switch are all great examples of what you can do with FreeBSD in a proprietary system. Dot Net Core also opens up Arm based systems on FreeBSD in some ways because it's specifically designed do be modular. I don't think Mono has built on Arm for a long time and the performance of Mono has been a problem of note. Russ On Sun, Sep 10, 2017 at 8:52 AM, Russell Haley wrote= : > Sorry for the top post, > > Marcin, can you expand on your thoughts about the contributor license? Th= is has been one of the concerns of mine=E2=80=8E (part of the pedanticism).= I didn't get a chance to read the doc itself yet. > > Russ > > Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. > Original Message > From: Marcin Cieslak > Sent: Sunday, September 10, 2017 1:13 AM > To: Russell Haley > Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; freebsd-advocacy@freebs= d.org; freebsd-ports@freebsd.org > Subject: Re: DotNet Core on FreeBSD > > On Sun, 10 Sep 2017, Russell Haley wrote: > >> Hey guys, >> >> I am talking to Karel and Tomas at Microsoft's DotNet Core Team about >> putting together a "proposal" for community involvement, which will be >> followed by more information on this list. Most of the talk has been >> me blowing air and being pedantic about nothing (I get excited and >> type alot). > > I was tinkering around FreeBSD support when dotnet core was first publish= ed. > Stack unwinding for exceptions was very hacky at the time, and there were > some unnecessary discussions about how to implement some FreeBSD sepecifi= c > sysctl's. I got a bit frustrated with that (a whole porting effort is abo= ut > coercing Unix to offer part of Win32 APIs). > > It was somewhat running on FreeBSD natively back then, haven't checked > recently. > > I have also decided not to sign their bad contributor agreement > and some of the sysctl code I decided to put in mono instead :) > > Marcin > saper on github From owner-freebsd-advocacy@freebsd.org Mon Sep 11 05:03:36 2017 Return-Path: Delivered-To: freebsd-advocacy@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 44927E1B216; Mon, 11 Sep 2017 05:03:36 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22a.google.com (mail-lf0-x22a.google.com [IPv6:2a00:1450:4010:c07::22a]) (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 BB3FB70596; Mon, 11 Sep 2017 05:03:35 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22a.google.com with SMTP id d17so15594112lfe.2; Sun, 10 Sep 2017 22:03:35 -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 :cc:content-transfer-encoding; bh=4bzYI+hVKXbJkHJWR6JkJf64fryBedhmqD9Tizd/xBg=; b=H2/paGata9rn4v4yyV3TgSmXQINP5/RCA3eMRmoTpCvA00apRuvFJ+hq2z9h0qRXAd l1T2sJK5M162kTdxnma4CzROXBpEHQfX7P6YLJWDEh/NnXPPTthtW3DCdkG8pYy0973J PKtUZTG9e9t3AlgDUnXhUBjwjyTQZ3dFHSrsPHXNpetDs4mEAAwzGBvrEuR+Zu+4nonC ClVlc7bWNQ1fLgAnrOujm50tz1iiiD7YE5nREr4BMO03tJ8cQ98CqHMLFs+31B08qWHd FXh8tmEB+aIGv9nqk/O+8vC1lTmSnP25kMYjl/kkXI3XOMb8zvmF4UTbJTBdTBSQOPQX cl4Q== 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:cc:content-transfer-encoding; bh=4bzYI+hVKXbJkHJWR6JkJf64fryBedhmqD9Tizd/xBg=; b=tSWNl1f2VEl0pbfg80m9m3jIcMuqGkA/rf0Ej3IcySE6UMSaX2BSx++d9MAec4uTar O2ZTQ8RNAiNfmILVBBoj2rKxIXH+W4YVDGN9hkuxJQSs27ku+uxjXIfxYk/u7VKgs4Gm XFUT92gHpT7FwdKNgvRjslTsiQSzs6NNenXkp6paDLuNNO+oYR+DBB1ghKSdU9EuUcKe Zn7wTgozxNRujlc3jEAYAy1M9NDpCV18NsDJFmQifNMcyiWKLy4VIBjX9b4OADkX6Vnh SEHfRhE1DrWm7RRw009+ePmiRi0T5xIVPVxcckeNSRWL4Use8pbaQBbJK8HM90lw8Cak YPyA== X-Gm-Message-State: AHPjjUgGOJgIQ04qOFAwgD+Z6oghEi+QhTiPJTdxA9NlriTDFrZpqOfi Y72Fw1q2Mban9J99H3/SwaKSUWmNng== X-Google-Smtp-Source: AOwi7QCeBMmH4U7uMDTWc3jR1kRKsdcyM35RHetr3YfG5cDOajaM+C5ZbGF935DAP6CBkFQDx9drtyiNM43btGFm+S8= X-Received: by 10.46.83.87 with SMTP id t23mr3208402ljd.192.1505106213367; Sun, 10 Sep 2017 22:03:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.46.81.18 with HTTP; Sun, 10 Sep 2017 22:03:32 -0700 (PDT) In-Reply-To: References: <20170910155228.6545490.82502.31658@gmail.com> From: Russell Haley Date: Sun, 10 Sep 2017 22:03:32 -0700 Message-ID: Subject: Re: DotNet Core on FreeBSD To: Marcin Cieslak Cc: David Naylor , Geoffrey Huntley , Freebsd-mono , freebsd-advocacy@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Mon, 11 Sep 2017 10:53:45 +0000 X-BeenThere: freebsd-advocacy@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD Evangelism List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Sep 2017 05:03:36 -0000 On Sun, Sep 10, 2017 at 9:59 PM, Russell Haley wrote= : > Hey Marcin, > > So I just read the Contribution License Agreement and I didn't see > anything untoward. > > https://cla2.dotnetfoundation.org/cladoc/net-foundation-contribution-lice= nse-agreement.pdf > > Just remember all these projects are MIT, Apache 2 or CC license. I > think bringing this code into FreeBSD is a bonkers good idea. (Kaboom! > lolz). Especially if you think about how much proprietary code is out > there on Windows that people will want to protect. A FreeNAS style > management console would make FreeBSD a particularly attractive offer > over GPL licensed OSes for companies to create appliance style systems > (physical or virtual, a-la FreeNAS). Jails become yet another great > way to distribute proprietary code. > > Sony PS 3&4, NetApp and now Nintendo Switch are all great examples of > what you can do with FreeBSD in a proprietary system. > > Dot Net Core also opens up Arm based systems on FreeBSD in some ways > because it's specifically designed do be modular. I don't think Mono > has built on Arm for a long time and the performance of Mono has been > a problem of note. > > Russ I'm trying to perform due diligence because I want to throw some time into this. Avoiding GPL and other encumbering licenses is important to me. I had to know myself so I made this list of licenses: https://github.com/dotnet/csharplang - Microsoft https://github.com/dotnet/cli - https://www.microsoft.com/net/dotnet_library_license.htm https://github.com/dotnet/source-build - MIT https://github.com/dotnet/core-setup - MIT https://github.com/dotnet/corefx - MIT https://github.com/dotnet/coreclr - MIT https://github.com/dotnet/sdk - MIT https://github.com/dotnet/dotnet-docker - MIT https://github.com/dotnet/standard - MIT https://github.com/dotnet/sdk - MIT https://github.com/dotnet/netcorecli-fsc - MIT https://github.com/nuget/home - A2 https://github.com/aspnet/home - A2 https://github.com/dotnet/roslyn - A2 https://github.com/aspnet/Docs - CC https://github.com/dotnet/docs - CC Russ > On Sun, Sep 10, 2017 at 8:52 AM, Russell Haley wro= te: >> Sorry for the top post, >> >> Marcin, can you expand on your thoughts about the contributor license? T= his has been one of the concerns of mine=E2=80=8E (part of the pedanticism)= . I didn't get a chance to read the doc itself yet. >> >> Russ >> >> Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. >> Original Message >> From: Marcin Cieslak >> Sent: Sunday, September 10, 2017 1:13 AM >> To: Russell Haley >> Cc: David Naylor; Geoffrey Huntley; Freebsd-mono; freebsd-advocacy@freeb= sd.org; freebsd-ports@freebsd.org >> Subject: Re: DotNet Core on FreeBSD >> >> On Sun, 10 Sep 2017, Russell Haley wrote: >> >>> Hey guys, >>> >>> I am talking to Karel and Tomas at Microsoft's DotNet Core Team about >>> putting together a "proposal" for community involvement, which will be >>> followed by more information on this list. Most of the talk has been >>> me blowing air and being pedantic about nothing (I get excited and >>> type alot). >> >> I was tinkering around FreeBSD support when dotnet core was first publis= hed. >> Stack unwinding for exceptions was very hacky at the time, and there wer= e >> some unnecessary discussions about how to implement some FreeBSD sepecif= ic >> sysctl's. I got a bit frustrated with that (a whole porting effort is ab= out >> coercing Unix to offer part of Win32 APIs). >> >> It was somewhat running on FreeBSD natively back then, haven't checked >> recently. >> >> I have also decided not to sign their bad contributor agreement >> and some of the sysctl code I decided to put in mono instead :) >> >> Marcin >> saper on github