Re: DotNet Core on FreeBSD

2017-09-20 Thread Tomas Weinfurt via freebsd-mono
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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7Cfe32f86c6e024ee71f6108d500710a0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636415407870960109&sdata=6UXyqkEidTTQQJI6FqPIvCMRiot29zXFMWyduTn6jV4%3D&reserved=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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7Cfe32f86c6e024ee71f6108d500710a0a%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636415407870960109&sdata=SjJjylJEmh59rdcN9e%2BHeO8PibDKj9v0sxm%2FTNbHY3g%3D&reserved=0.
>> protection.outlook.com/?url=https%3A%2F%2Fgithub.com%
>> 2FEcho-8-ERA&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
>> 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011
>> db47%7C1%7C0%7C636412200126651288&sdata=WqH7%2BN%
>> 2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=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&data=02%7C01%7CT

Re: DotNet Core on FreeBSD

2017-09-20 Thread Carsten Larsen

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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011
db47%7C1%7C0%7C636412200126651288&sdata=WqH7%2BN%
2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011
db47%7C1%7C0%7C636412200126651288&sdata=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax
9W3lWuntDt7kE%3D&reserved=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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011
db47%7C1%7C0%7C636412212015989639&sdata=WuwkCpreZpGlwnMGKWQ6kdxBGYKxQA
yHrx6IV9MbgKA%3D&reserved=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

2017-09-19 Thread Russell Haley
+1

On Tue, Sep 19, 2017 at 6:35 PM, 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
>  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
>>  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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=WqH7%2BN%2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax9W3lWuntDt7kE%3D&reserved=0
>> To unsubscribe, send any mail to
>> "freebsd-mono-unsubscr...@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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412212015989639&sdata=WuwkCpreZpGlwnMGKWQ6kdxBGYKxQAyHrx6IV9MbgKA%3D&reserved=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

2017-09-19 Thread Aaron Havens
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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
> 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011
> db47%7C1%7C0%7C636412200126651288&sdata=WqH7%2BN%
> 2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
> 7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011
> db47%7C1%7C0%7C636412200126651288&sdata=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax
> 9W3lWuntDt7kE%3D&reserved=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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%
> 7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011
> db47%7C1%7C0%7C636412212015989639&sdata=WuwkCpreZpGlwnMGKWQ6kdxBGYKxQA
> yHrx6IV9MbgKA%3D&reserved=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

2017-09-18 Thread Russell Haley
On Mon, Sep 18, 2017 at 11:25 PM, Tomas Weinfurt
 wrote:
>>Sweet! I love the "Thar be Dragons!" warning. :)
>
> Daemons & Dragons! (https://en.wikipedia.org/wiki/BSD_Daemon)
> I resisted urge to put there note on cake eaters.
>
>> This also links to the original core 1.x FreeBSD build guide. I lost
>>this one a while back and could never find it. :(
>
> There is another great link here:
> https://github.com/dotnet/corefx/issues/1626
>
> way down there is checklist of missing parts.
> We should try to reconstruct it for 2.0.
> For example, Filesystem.watchers is still missing.

A couple of the guys on this list have filled in the blanks for
filesystem watchers in mono. Is there working OSX filewatchers (i.e.
kqueues)?

Night,
Russ

> The API surface increased quite a bit in 2.0 – so as the gap.
> My current thinking is to fork the build to add FreeBSD flavor and throw 
> “PlatformNotSupported” and then finding somebody to work on implementation.
>
>
>>Tomas, from reading through your instructions,  there seems to be two
>>   obstacles and they are both managed code?
>>   - corelib - dotnet/coreclr/src/mscorelib seems to be the corelib you
>>are talking about?
>  >   - corefx - managed code
>  >
>>If that's true, then we should definitely give mono a shot at bringing
>  >   those up. I'm downloading the dotnet/coreclr now.
>
> And yes, that  is mscorelib. I did ask around and Mono used to be supported 
> for building.
> It was claimed unstable and removed from build. You will need to get 
> compilation as well as msbuild working right.
> For now, I’m going to ignore building part, and I’ll focus on getting coreCLR 
> & coreFX working well.
> On the side, I’ll try to shepherd changes to cli & msbuild so they can 
> properly recognize FreeBSD as a platform.
>
>  Tomas
>
___
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

2017-09-18 Thread Tomas Weinfurt via freebsd-mono
>Sweet! I love the "Thar be Dragons!" warning. :)
  
Daemons & Dragons! (https://en.wikipedia.org/wiki/BSD_Daemon) 
I resisted urge to put there note on cake eaters.

> This also links to the original core 1.x FreeBSD build guide. I lost
>this one a while back and could never find it. :(
  
There is another great link here:
https://github.com/dotnet/corefx/issues/1626

way down there is checklist of missing parts. 
We should try to reconstruct it for 2.0. 
For example, Filesystem.watchers is still missing. 
The API surface increased quite a bit in 2.0 – so as the gap.
My current thinking is to fork the build to add FreeBSD flavor and throw 
“PlatformNotSupported” and then finding somebody to work on implementation. 

  
>Tomas, from reading through your instructions,  there seems to be two
>   obstacles and they are both managed code?
>   - corelib - dotnet/coreclr/src/mscorelib seems to be the corelib you
>are talking about?
 >   - corefx - managed code
 >   
>If that's true, then we should definitely give mono a shot at bringing
 >   those up. I'm downloading the dotnet/coreclr now.
   
And yes, that  is mscorelib. I did ask around and Mono used to be supported for 
building.
It was claimed unstable and removed from build. You will need to get 
compilation as well as msbuild working right. 
For now, I’m going to ignore building part, and I’ll focus on getting coreCLR & 
coreFX working well. 
On the side, I’ll try to shepherd changes to cli & msbuild so they can properly 
recognize FreeBSD as a platform. 

 Tomas

___
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

2017-09-18 Thread Russell Haley
Sweet! I love the "Thar be Dragons!" warning. :)

There are a lot of moving parts to it. The license list gives some
indication of the major repositories. These are the ones Tomas is
talking about:

https://github.com/dotnet/corefx - MIT
https://github.com/dotnet/coreclr - MIT
https://github.com/dotnet/sdk - MIT
https://github.com/dotnet/cli -
https://www.microsoft.com/net/dotnet_library_license.htm

https://github.com/dotnet/csharplang - Microsoft
https://github.com/dotnet/roslyn - A2
...
---

If you're looking to get your barrings, I re-found an awesome doc with
lots of great links:
https://github.com/dotnet/coreclr/blob/master/Documentation/README.md

This also links to the original core 1.x FreeBSD build guide. I lost
this one a while back and could never find it. :(

Tomas, from reading through your instructions,  there seems to be two
obstacles and they are both managed code?
- corelib - dotnet/coreclr/src/mscorelib seems to be the corelib you
are talking about?
- corefx - managed code

If that's true, then we should definitely give mono a shot at bringing
those up. I'm downloading the dotnet/coreclr now.

Russ

On Mon, Sep 18, 2017 at 8:11 PM, Tomas Weinfurt
 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"  
> 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 
>  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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=WqH7%2BN%2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax9W3lWuntDt7kE%3D&reserved=0
> To unsubscribe, send any mail to 
> "freebsd-mono-unsubscr...@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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412212015989639&sdata=WuwkCpreZpGlwnMGKWQ6kdxBGYKxQAyHrx6IV9MbgKA%3D&reserved=0
> To unsubscribe, send any mail to "freebsd-mono-unsubscr...@freebsd.org"

Re: DotNet Core on FreeBSD

2017-09-18 Thread Tomas Weinfurt via freebsd-mono
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  
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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=WqH7%2BN%2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax9W3lWuntDt7kE%3D&reserved=0
To unsubscribe, send any mail to "freebsd-mono-unsubscr...@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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C5364f3a7997f4f5b328708d4fd88f28e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412212015989639&sdata=WuwkCpreZpGlwnMGKWQ6kdxBGYKxQAyHrx6IV9MbgKA%3D&reserved=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"

Re: DotNet Core on FreeBSD

2017-09-16 Thread Tomas Weinfurt via freebsd-mono
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  
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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=WqH7%2BN%2BatYCU4BYs5409sZMMHWJPILJnLjGm7m7v988%3D&reserved=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&data=02%7C01%7CTomas.Weinfurt%40microsoft.com%7C24a4afb4b47f4a7a1d5208d4fd862dab%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636412200126651288&sdata=kNqxYsg0HzoF3f3HqGsp3dm1NKsNax9W3lWuntDt7kE%3D&reserved=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"

Re: DotNet Core on FreeBSD

2017-09-16 Thread Russell Haley
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  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://github.com/Echo-8-ERA
>
> Regards,
> Robert Alegrid
___
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

2017-09-15 Thread Robert Alegrid
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://github.com/Echo-8-ERA

Regards,
Robert Alegrid
___
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

2017-09-15 Thread Ivan Radovanovic

On 14/09/2017 08:23, 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.
...

Hi Russ,

Count me in (@radovanovic on github, but I think I already have access 
to your FreeBSD-DotNet, or you forked from me, or something like that)


Kind regards,
Ivan
___
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

2017-09-14 Thread Tomas Weinfurt via freebsd-mono
The .NET Core does not have UI. The intention is to provide platform for tools 
and server apps. 
2.0 added quite a bit API surface. ReadHat now has package for their systems. 
That may bring attention of some *NIX folks.

Tomas

On 9/14/17, 12:21 AM, "Romain Tartière"  wrote:

Hi all,

On Thu, Sep 14, 2017 at 09:05:08AM +0200, Mathieu Prevot wrote:
> I'm in. Can't engage formally as I'm quite loaded with work, but I'm 
rather
> familiar with the .NET ecosystem.

My knowledge of .NET is really limited, but maybe I could help with
problems related to FreeBSD, so please count me in ;-)  I am @smortex on
GitHub.

Regards,
Romain

-- 
Romain Tartière   http://people.FreeBSD.org/~romain/
pgp: 8234 9A78 E7C0 B807 0B59  80FF BA4D 1D95 5112 336F (ID: 0x5112336F)
(plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)


___
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

2017-09-14 Thread Romain Tartière
Hi all,

On Thu, Sep 14, 2017 at 09:05:08AM +0200, Mathieu Prevot wrote:
> I'm in. Can't engage formally as I'm quite loaded with work, but I'm rather
> familiar with the .NET ecosystem.

My knowledge of .NET is really limited, but maybe I could help with
problems related to FreeBSD, so please count me in ;-)  I am @smortex on
GitHub.

Regards,
Romain

-- 
Romain Tartière   http://people.FreeBSD.org/~romain/
pgp: 8234 9A78 E7C0 B807 0B59  80FF BA4D 1D95 5112 336F (ID: 0x5112336F)
(plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)


signature.asc
Description: PGP signature


Re: DotNet Core on FreeBSD

2017-09-14 Thread Mathieu Prevot
this mailing list.
>
> Cheers,
> Russ
>
> [1] My paraphrasing of the situation. I could be totally off base.
>
> On Sun, Sep 10, 2017 at 10:09 PM, Russell Haley 
> 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 
> wrote:
> >> 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-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 
> 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

2017-09-13 Thread Russell Haley
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  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

2017-09-10 Thread Russell Haley
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  wrote:
> 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-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  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

2017-09-10 Thread Russell Haley
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-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  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

2017-09-10 Thread Russell Haley
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  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

2017-09-10 Thread Russell Haley
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

2017-09-10 Thread Marcin Cieslak
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


DotNet Core on FreeBSD

2017-09-10 Thread Russell Haley
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
___
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"