DotNet Core on FreeBSD

Russell Haley russ.haley at gmail.com
Tue Sep 19 06:40:39 UTC 2017


On Mon, Sep 18, 2017 at 11:25 PM, Tomas Weinfurt
<Tomas.Weinfurt at microsoft.com> 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
>


More information about the freebsd-mono mailing list