Re: DotNet Core on FreeBSD
I have not tried as small, but the native parts do not need much. The build has option (-numproc) to limit parallelism and that should help if you run into troubles. Also, watch for limit on open file descriptors. Tomas On 9/20/17, 2:39 PM, "owner-freebsd-m...@freebsd.org on behalf of Carsten Larsen"wrote: This all sounds very interesting ! Given the new build instructions on github I will also give it try. What are the requirements in terms of memory for the build process to complete? Would a VPS with 512Mb be enough? Kind regards Carsten On 20-09-2017 03:35 Aaron Havens wrote: > I am going through the Building instructions and updating anything I find. > Let me know if I add something that should be left out or should do it > differently. > > Aaron > > On Mon, Sep 18, 2017 at 10:11 PM, Tomas Weinfurt via freebsd-mono < > freebsd-mono@freebsd.org> wrote: > >> First draft is posted here: https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdotnet%2F=02%7C01%7CTomas.Weinfurt%40microsoft.com%7Cfe32f86c6e024ee71f6108d500710a0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636415407870960109=6UXyqkEidTTQQJI6FqPIvCMRiot29zXFMWyduTn6jV4%3D=0 >> corefx/wiki/Building-.NET-Core--2.x-on-FreeBSD >> Probably incomplete. >> It would be good if anybody can take a look, try and improve. >> This is essentially equivalent of what has been done for 1.x. >> My next step is to have cross-OS tests and get them running on FreeBSD >> host. >> >> Tomas >> >> On 9/16/17, 9:59 PM, "owner-freebsd-m...@freebsd.org on behalf of Tomas >> Weinfurt via freebsd-mono" > freebsd-mono@freebsd.org> wrote: >> >> I’ll get WIKI started with instructions on github. I just did not get >> to it yet. >> At least the runtime can be built without windows now. (using Linux >> instead) >> I still have some work left to cross-target for FreeBSD on Linux so >> one can build proper managed assemblies. >> Attempts to use Linux binaries for bootstrap failed so far because >> Linux emulation is lacking mincore() support. >> >> Tomas >> >> >> On 9/16/17, 9:40 PM, "owner-freebsd-m...@freebsd.org on behalf of >> Russell Haley" > russ.ha...@gmail.com> wrote: >> >> Hey Guys, >> >> Tomas has shared a binary with me and warned it's pretty rough. I'm >> not getting very far with it. I'll share the same link if someone >> is >> interested but it's probably best to wait until Tomas offers >> something >> more functional and some instructions. >> >> Is it possible for someone to start a FreeBSD wiki page for DotNet >> Core? Tomas and Karel want to keep the progress tracked via their >> tools (Github accounts etc), but I think a wiki page would be good >> for status updates and the like? >> >> Russ >> >> >> On Fri, Sep 15, 2017 at 8:46 PM, Robert Alegrid < >> eraleg...@hotmail.com> wrote: >> > On Thursday, 14 September 2017 4:24 PM, Russell Haley wrote: >> >> If you'd like to participate/join the fun, please set up a >> GitHub account and >> >> send a 'me too' email with the username or email address. >> >> I'll send an invite for the FreeBSD-DotNet to that account. I'm >> not so sure >> >> anymore about using GitHub for FreeBSD stuff, but it's a good >> place to >> >> congregate. >> > I'd like to pitch in. Never participated in an open-source >> project before so I >> > don't know how much help I could be. >> > >> > E-mail is the same as this message (eraleg...@hotmail.com) >> > GH Account is https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fna01.safelinks=02%7C01%7CTomas.Weinfurt%40microsoft.com%7Cfe32f86c6e024ee71f6108d500710a0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636415407870960109=SjJjylJEmh59rdcN9e%2BHeO8PibDKj9v0sxm%2FTNbHY3g%3D=0. >> protection.outlook.com/?url=https%3A%2F%2Fgithub.com% >> 2FEcho-8-ERA=02%7C01%7CTomas.Weinfurt%40microsoft.com% >> 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011 >> db47%7C1%7C0%7C636412200126651288=WqH7%2BN% >> 2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D=0 >> > >> > Regards, >> > Robert Alegrid >> ___ >> freebsd-mono@freebsd.org mailing list >>
Re: DotNet Core on FreeBSD
This all sounds very interesting ! Given the new build instructions on github I will also give it try. What are the requirements in terms of memory for the build process to complete? Would a VPS with 512Mb be enough? Kind regards Carsten On 20-09-2017 03:35 Aaron Havens wrote: I am going through the Building instructions and updating anything I find. Let me know if I add something that should be left out or should do it differently. Aaron On Mon, Sep 18, 2017 at 10:11 PM, Tomas Weinfurt via freebsd-mono < freebsd-mono@freebsd.org> wrote: First draft is posted here: https://github.com/dotnet/ corefx/wiki/Building-.NET-Core--2.x-on-FreeBSD Probably incomplete. It would be good if anybody can take a look, try and improve. This is essentially equivalent of what has been done for 1.x. My next step is to have cross-OS tests and get them running on FreeBSD host. Tomas On 9/16/17, 9:59 PM, "owner-freebsd-m...@freebsd.org on behalf of Tomas Weinfurt via freebsd-mono"wrote: I’ll get WIKI started with instructions on github. I just did not get to it yet. At least the runtime can be built without windows now. (using Linux instead) I still have some work left to cross-target for FreeBSD on Linux so one can build proper managed assemblies. Attempts to use Linux binaries for bootstrap failed so far because Linux emulation is lacking mincore() support. Tomas On 9/16/17, 9:40 PM, "owner-freebsd-m...@freebsd.org on behalf of Russell Haley" wrote: Hey Guys, Tomas has shared a binary with me and warned it's pretty rough. I'm not getting very far with it. I'll share the same link if someone is interested but it's probably best to wait until Tomas offers something more functional and some instructions. Is it possible for someone to start a FreeBSD wiki page for DotNet Core? Tomas and Karel want to keep the progress tracked via their tools (Github accounts etc), but I think a wiki page would be good for status updates and the like? Russ On Fri, Sep 15, 2017 at 8:46 PM, Robert Alegrid < eraleg...@hotmail.com> wrote: > On Thursday, 14 September 2017 4:24 PM, Russell Haley wrote: >> If you'd like to participate/join the fun, please set up a GitHub account and >> send a 'me too' email with the username or email address. >> I'll send an invite for the FreeBSD-DotNet to that account. I'm not so sure >> anymore about using GitHub for FreeBSD stuff, but it's a good place to >> congregate. > I'd like to pitch in. Never participated in an open-source project before so I > don't know how much help I could be. > > E-mail is the same as this message (eraleg...@hotmail.com) > GH Account is https://na01.safelinks. protection.outlook.com/?url=https%3A%2F%2Fgithub.com% 2FEcho-8-ERA=02%7C01%7CTomas.Weinfurt%40microsoft.com% 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011 db47%7C1%7C0%7C636412200126651288=WqH7%2BN% 2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D=0 > > Regards, > Robert Alegrid ___ freebsd-mono@freebsd.org mailing list https://na01.safelinks.protection.outlook.com/?url= https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo% 2Ffreebsd-mono=02%7C01%7CTomas.Weinfurt%40microsoft.com% 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011 db47%7C1%7C0%7C636412200126651288=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax 9W3lWuntDt7kE%3D=0 To unsubscribe, send any mail to "freebsd-mono-unsubscribe@ freebsd.org" ___ freebsd-mono@freebsd.org mailing list https://na01.safelinks.protection.outlook.com/?url= https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo% 2Ffreebsd-mono=02%7C01%7CTomas.Weinfurt%40microsoft.com% 7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011 db47%7C1%7C0%7C636412212015989639=WuwkCpreZpGlwnMGKWQ6kdxBGYKxQA yHrx6IV9MbgKA%3D=0 To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org " ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org" ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org" ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: DotNet Core on FreeBSD
I am going through the Building instructions and updating anything I find. Let me know if I add something that should be left out or should do it differently. Aaron On Mon, Sep 18, 2017 at 10:11 PM, Tomas Weinfurt via freebsd-mono < freebsd-mono@freebsd.org> wrote: > First draft is posted here: https://github.com/dotnet/ > corefx/wiki/Building-.NET-Core--2.x-on-FreeBSD > Probably incomplete. > It would be good if anybody can take a look, try and improve. > This is essentially equivalent of what has been done for 1.x. > My next step is to have cross-OS tests and get them running on FreeBSD > host. > > Tomas > > On 9/16/17, 9:59 PM, "owner-freebsd-m...@freebsd.org on behalf of Tomas > Weinfurt via freebsd-mono"freebsd-mono@freebsd.org> wrote: > > I’ll get WIKI started with instructions on github. I just did not get > to it yet. > At least the runtime can be built without windows now. (using Linux > instead) > I still have some work left to cross-target for FreeBSD on Linux so > one can build proper managed assemblies. > Attempts to use Linux binaries for bootstrap failed so far because > Linux emulation is lacking mincore() support. > > Tomas > > > On 9/16/17, 9:40 PM, "owner-freebsd-m...@freebsd.org on behalf of > Russell Haley" russ.ha...@gmail.com> wrote: > > Hey Guys, > > Tomas has shared a binary with me and warned it's pretty rough. I'm > not getting very far with it. I'll share the same link if someone > is > interested but it's probably best to wait until Tomas offers > something > more functional and some instructions. > > Is it possible for someone to start a FreeBSD wiki page for DotNet > Core? Tomas and Karel want to keep the progress tracked via their > tools (Github accounts etc), but I think a wiki page would be good > for status updates and the like? > > Russ > > > On Fri, Sep 15, 2017 at 8:46 PM, Robert Alegrid < > eraleg...@hotmail.com> wrote: > > On Thursday, 14 September 2017 4:24 PM, Russell Haley wrote: > >> If you'd like to participate/join the fun, please set up a > GitHub account and > >> send a 'me too' email with the username or email address. > >> I'll send an invite for the FreeBSD-DotNet to that account. I'm > not so sure > >> anymore about using GitHub for FreeBSD stuff, but it's a good > place to > >> congregate. > > I'd like to pitch in. Never participated in an open-source > project before so I > > don't know how much help I could be. > > > > E-mail is the same as this message (eraleg...@hotmail.com) > > GH Account is https://na01.safelinks. > protection.outlook.com/?url=https%3A%2F%2Fgithub.com% > 2FEcho-8-ERA=02%7C01%7CTomas.Weinfurt%40microsoft.com% > 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011 > db47%7C1%7C0%7C636412200126651288=WqH7%2BN% > 2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D=0 > > > > Regards, > > Robert Alegrid > ___ > freebsd-mono@freebsd.org mailing list > https://na01.safelinks.protection.outlook.com/?url= > https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo% > 2Ffreebsd-mono=02%7C01%7CTomas.Weinfurt%40microsoft.com% > 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011 > db47%7C1%7C0%7C636412200126651288=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax > 9W3lWuntDt7kE%3D=0 > To unsubscribe, send any mail to "freebsd-mono-unsubscribe@ > freebsd.org" > > > ___ > freebsd-mono@freebsd.org mailing list > https://na01.safelinks.protection.outlook.com/?url= > https%3A%2F%2Flists.freebsd.org%2Fmailman%2Flistinfo% > 2Ffreebsd-mono=02%7C01%7CTomas.Weinfurt%40microsoft.com% > 7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011 > db47%7C1%7C0%7C636412212015989639=WuwkCpreZpGlwnMGKWQ6kdxBGYKxQA > yHrx6IV9MbgKA%3D=0 > To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org > " > > ___ > freebsd-mono@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-mono > To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org" > ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: DotNet Core on FreeBSD
; > [1] My paraphrasing of the situation. I could be totally off base. > > On Sun, Sep 10, 2017 at 10:09 PM, Russell Haley <russ.ha...@gmail.com> > wrote: > > Does anyone here run Unity? Unity is a very popular gaming engine that > > is cross platform and provides a C# API. > > > > https://en.wikipedia.org/wiki/Unity_(game_engine) > > > > https://mellinoe.wordpress.com/2017/01/18/net-core-game-engine/ > > > > Kaboom! (Head exploded again. This is getting messy) > > > > Russ > > > > On Sun, Sep 10, 2017 at 10:03 PM, Russell Haley <russ.ha...@gmail.com> > wrote: > >> On Sun, Sep 10, 2017 at 9:59 PM, Russell Haley <russ.ha...@gmail.com> > 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-license-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 <russ.ha...@gmail.com> > wrote: > >>>> 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 (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-advoc...@freebsd.org; freebsd-po...@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 > 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 > ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: DotNet Core on FreeBSD
t; 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 <russ.ha...@gmail.com> wrote: >>>> 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 (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-advoc...@freebsd.org; freebsd-po...@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 >>>> 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 ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: DotNet Core on FreeBSD
Does anyone here run Unity? Unity is a very popular gaming engine that is cross platform and provides a C# API. https://en.wikipedia.org/wiki/Unity_(game_engine) https://mellinoe.wordpress.com/2017/01/18/net-core-game-engine/ Kaboom! (Head exploded again. This is getting messy) Russ On Sun, Sep 10, 2017 at 10:03 PM, Russell Haley <russ.ha...@gmail.com> wrote: > On Sun, Sep 10, 2017 at 9:59 PM, Russell Haley <russ.ha...@gmail.com> 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-license-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 <russ.ha...@gmail.com> wrote: >>> 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 (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-advoc...@freebsd.org; freebsd-po...@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 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 ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: DotNet Core on FreeBSD
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-license-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 <russ.ha...@gmail.com> wrote: > 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 (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-advoc...@freebsd.org; freebsd-po...@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 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 ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
Re: DotNet Core on FreeBSD
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 (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-advoc...@freebsd.org; freebsd-po...@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 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 ___ freebsd-mono@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-mono To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"
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 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 smime.p7s Description: S/MIME Cryptographic Signature