The chicken & egg problem and dotnet.

Lately i did some tests with dotnet on FreeBSD.
Dotnet works fine but many libraries on dotnet have hard-coded "OS. is not supported".
When there is no dotnet-library people will not use dotnet.
When people don't use dotnet , dev people will hardcode "OS. is not supported" in the libraries.
[A general case of chicken & egg problem]

I'm certain many libraries can function on FreeBSD with small changes.
But convince all the libraries&library-maintainers to do so when Microsoft clearly says: "FreeBSD is not supported".
 
Yeah, my experience with OSS is that devs sometime say “yay FreeBSD!” and other times they say “if you get it working, great, but we don’t care and don’t expect it to keep working.”
 
I can impossible send a message to each dotnet-library maintainer. Please add support for FreeBSD because now dotnet works on FreeBSD.
The number of libraries is way too high.
 
Is there source code for these libs? Or maybe you can check how they determinate the OS and fake "Linux" here.
 
Microsoft's-dotnet & Oracle's-java business model are not clear to me.
dotnet is open source and for the most part well documented. It also has a fairly friendly community.

Java is Oracle and closed source. The documentation even on official libraries is abysmal. And the community consists of useless individuals that only care about promoting their shitty blogs. Plus the language is decades behind in terms of usability. One still has to write getters and setters, no async/await, overly pedantic exception handling... I could go on and on.
 
Back
Top