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