Linked by Thom Holwerda on Mon 27th Jun 2016 18:49 UTC
.NET (dotGNU too)

We are excited to announce the release of .NET Core 1.0, ASP.NET Core 1.0 and Entity Framework 1.0, available on Windows, OS X and Linux! .NET Core is a cross-platform, open source, and modular .NET platform for creating modern web apps, microservices, libraries and console applications.

This release includes the .NET Core runtime, libraries and tools and the ASP.NET Core libraries. We are also releasing Visual Studio and Visual Studio Code extensions that enable you to create .NET Core projects. You can get started at https://dot.net/core. Read the release notes for detailed release information.

Thread beginning with comment 630959
To read all comments associated with this story, please click here.
And the conquering starts...
by Arawn on Mon 27th Jun 2016 23:15 UTC
Arawn
Member since:
2005-07-13

... from the inside.

Devs will start using these, and MS will have them hooked. As soon as possible will start reeling them in.

Using proprietary libraries will always leave a sour taste when the owner, in this case MS, will start deviating from the initial promises. Look at the Oracle example with Sun's software.

Reply Score: 5

ssokolow Member since:
2010-01-21

... from the inside.

Devs will start using these, and MS will have them hooked. As soon as possible will start reeling them in.

Using proprietary libraries will always leave a sour taste when the owner, in this case MS, will start deviating from the initial promises. Look at the Oracle example with Sun's software.


Don't worry. Phoronix forums users aren't impressed by their attempt to compete with ecosystems like Rust, Go, Qt, and Swift, and it's for legitimate reasons.

https://www.phoronix.com/forums/forum/phoronix/latest-phoronix-artic...

Front page claims FreeBSD support ?

Cant see FreeBSD support on the downloads page. It might be buried away in there somewhere, but after 10 minutes of being redirected from one page to another, and bombarded with ".NET this" and "Windows That", a tedious and useless preamble on the API docs, and no sign of anything remotely interesting .... I have completely lost all interest.

Where is the interactive playground that lets you test out .NET code ? oh ... there isn't one. Looks like something out of the 1980's. What planet is this "Microsoft" company from I wonder ?

Coffee Break is over, back to do some real work .....

Makes me appreciate the fantastic job that the other (non-Microsoft) guys are currently doing with the Go programming language, the Rust compiler ... and all the other great, robust, and truly wonderful tools available in the real world outside of the Microsoft Bubble.


yeah, to be honest i personally believe C++14/Qt5 is trully wonderful but if a higher level language is needed for any reason i do prefer rust, go or even Apple swift(once fully support proper C++11+ since i visceraly hate Obj-C/++ in any form.)


...and missing a step in the installation instructions results in typically cryptic error messages:
$ sudo mkdir -p /opt/dotnet && sudo tar zxf dotnet.tar.gz -C /opt/dotnet
$ sudo ln -s /opt/dotnet/dotnet /usr/local/bin
$ dotnet --help
Failed to initialize CoreCLR, HRESULT: 0x80131500

$ mkdir hwapp
$ cd hwapp
$ dotnet new
Failed to initialize CoreCLR, HRESULT: 0x80131500


...and also...

My Bad. I guess this "Microsoft" company is pretty new to the concept of portable and cross platform.

Thanks for the link .... I did briefly peruse their github account, before my eyes glazed over from boredom, but what you have uncovered here is Pure Comedic Gold ! I should have kept hunting.

Straight from their doco about how to install .NET on FreeBSD, one needs a Windows machine to first generate some sort of Linux binary with a fake (.dll) extension name, and then copy it across to the FreeBSD machine, using some unnecessarily long winded file names, which may or may not include the backslash character. f--king brilliant !!!!

If some junior dev or sysadmin handed up this piece of junk as a solution .... one would have to waste valuable resources in "coaching" them about minimum acceptable standards.

Keep in mind that the example below is literally HelloWorld

[...]

Thanks again, that doco is brilliant.

your target runtime requires at a minimum :
- 3 x .dll files
- 2 x .so files (note the subtle difference between Dynamic Link Lib vs Shared Object ... your Hello World needs both !!)
- something else called 'corerun' that could be an .ELF file, or could be anything at all ???? Who knows ???

This is Genius !!


Edited 2016-06-28 00:19 UTC

Reply Parent Score: 4

dionicio Member since:
2006-07-12

"...Phoronix forums users aren't impressed..."

It's not necessarily for the Applers&Linuxers trying to explore Windows. But the other way. This is an orange boat in all the extension.

Reply Parent Score: 2

Not the annoying, but...
by dionicio on Tue 28th Jun 2016 18:33 in reply to "RE: And the conquering starts..."
dionicio Member since:
2006-07-12

Is There business, at that Route? That is the question. Please don't forget that MS leverage a good portion of Work-ware.

[Of course, polishing of the annoying -from outsiders perspective- would help a lot].

Reply Parent Score: 2

dionicio Member since:
2006-07-12

Of late a little light toward MS because they where the first [and maybe the last?] to endorse Markets of Small Actors.

Reply Parent Score: 2

lucas_maximus Member since:
2009-08-18

FFS.

FreeBSD isn't even an officially supported port. You can't blame them for it not working.

Reply Parent Score: 1

tylerdurden Member since:
2009-03-17

Nah. For the most part .Net will remain a non-issue in non microsoft-centric environments. I.e. anything that is not Windows desktop.

Reply Parent Score: 3

lucas_maximus Member since:
2009-08-18

This is meant as a NodeJS competitor. They wanted to get Linux and OSX developers using the ASP.NET core stack to build web apps.

They don't care about Desktop apps, Microsoft already own this.

Reply Parent Score: 0

allanregistos Member since:
2011-02-10

... from the inside.

Devs will start using these, and MS will have them hooked. As soon as possible will start reeling them in.

Using proprietary libraries will always leave a sour taste when the owner, in this case MS, will start deviating from the initial promises. Look at the Oracle example with Sun's software.


Really? If the software is open source which is, then third party developers will develop libraries for it, open source or otherwise, and I see no problem with it.

Let them sell their libraries as long as the core is free, there will be free libraries either that will compete with proprietary libraries.

Reply Parent Score: 1