.NET Core 1.0 Released, Now Officially Supported By Red Hat (arstechnica.com)
Microsoft on Monday announced the release of .NET Core, the open source .NET runtime platform. Finally! (It was first announced in 2014). The company also released ASP.NET Core 1.0, the open-source version of Microsoft's Web development stack. ArsTechnica reports:Microsoft picked an unusual venue to announce the release: the Red Hat Summit. One of the purposes of .NET Core was to make Linux and OS X into first-class supported platforms, with .NET developers able to reach Windows, OS X, Linux, and (with Xamarin) iOS and Android, too. At the summit today, Red Hat announced that this release would be actively supported by the company on Red Hat Enterprise Linux.
They want to integrate it into systemd, then the journey to the dark scheide will be COMPLEEATEE!!! Good, good, I can feel your anger.
https://github.com/dotnet/cli/pull/2145
'nuff said...
Does anyone outside of a fortune 10 still write .NET?
.net. People arent running things in azure because its a cloud platform, theyre doing it because Azure is tied into their corporate service and license contracts as an inextricable component of some arcane 80's power lunch style discount. And developers arent writing software in windows because its their preference or its more reliable.
Microsoft is coming to the party about a decade late here. First they wanted to be the next Apple, and when that didnt pan out and they couldnt release competitor hardware that wasnt 4 years late, they started rolling out open source, BSD, and a linux cloud offering in the hopes to one day become IBM...or some subset thereof. They see the writing on the wall.
People dont run Azure unless theres some reason you need Microsoft in the cloud, and even then its a hard sell when proposing alternatives with a 15 year track record like hosted exchange. Windows 10 isnt being run by corporations, its being jackbooted into the home with non-negotiable upgrades to desktop systems. most developers are already very happy with linux/OSS offerings like containers and engine yard. If we wanted portability, the gold standard is the java in everyones smartphone. if we wanted scaleability there are plenty of other opportunities with C or erlang that run circles around
Good people go to bed earlier.
I kinda want to make systemd run nibbles.bas and gorilla.bas now that you said that!
I've been holding my breath for a long time for this, and it's pretty disappointing to have to say... This is really not ready for real use -- at least for most non-trivial use. For example, I can't easily get a MySQL connector to work, since it's meant for .NET 4.x and not Core. The majority of packages I use in my projects don't support Core. Obviously this takes time, and without Core being live, it would have less priority for package maintainers to actually support Core. That's understandable. But it's just hard to do anything useful with it, and as a developer, it's highly frustrating to not be able to do something that should be so fundamental like importing 3rd party packages.
The new CLI toolset is a bit weird, and it's a few steps backwards of what they were proposing of being able to do, like save and reload (quickly) -- but I suppose that for now, I should just be celebrating that they're headed in the right direction... Maybe.
Office for Mac has been around for ages and it is really good. Skype runs on numerous non-Windows platforms, too. What I'm curious about is what this means for Rust. Now we have C#, Go and Swift running on all of the major platforms. Does that leave any room for a language like Rust? I'm beginning to think that it doesn't.
I'm not surprised by this. We've been seeing a convergence of Windows and Linux for some time now. Like Slashdot recently reported, there has been a preview release of Windows 10 that includes bash. On the Linux side, systemd and GNOME 3 have been inspired by Windows, and have brought a more Windows-like experience to Linux. An example of this is how a change in systemd broke UNIX commands like screen and tmux. Both OSes are slowing migrating toward each other.
Mono has too many problems. The one good thing about .net on Linux is that it might (*might*) encourage some cross-platform compatibility.
Now with .NET, the MS backdoor takeover of RedHat is more or less complete: systemd and Gnome make it hard for me to tell the difference between the two. Or maybe it's the backdoor of RedHat into Microsoft... Either way, similar result.
(taken with a slight wink and nod to the humor-impaired amongst you)
I do believe red hats were banned when Trump started marketing them for fundraising.
When politicians are involved, everyone loses.
"Now we have C#, Go and Swift running on all of the major platforms."
I've read that there are ways to use Swift on Windows but it doesn't seem like a first class citizen.
"Red Hat and Microsoft have agreed to a limited patent arrangement in connection with the commercial partnership for the benefit of mutual customers." link
How could Red Hat be that stupid, signing the patent agreement means validating Microsoft claims that Linux violates their patents and now Red Hat is giving Microsoft a seat at an Open Source conference. Just how stupid do you have to be to not see this.
I think it's a much needed expansion of the .Net ecosystem (better late than never) and I do think will become a useful alternative to the JVM, which Oracle seems to have little interest in evolving or improving. It took forever to get invokedynamic added as an opcode. Tail call optimization is still not supported, after years of being requested. And there's tons of other ideas on the table that aren't getting anywhere.
In the case of .Net core, it's all open source. The runtime, the compiler, the cli tools. Sure, Microsoft isn't going to take any proposal on the table, but there's a process for making changes. And, C# is a great language to develop in (and F# is nice when you need it). And who knows, maybe it'll be a Scala target some day. I honestly think people will be surprised at it's performance compared to the JVM. It's adapted a lot of modernization that the JVM eschews for backwards compatibility and known predictability.
Why was this article categorized as "iOS"? It is much less about iOS than it is about Linux, Android or even MacOS. The story is about something revealed at the Red Hat Summit- clearly Linux-centric.
>"One of the purposes of .NET Core was to make Linux and OS X into first-class supported platforms,"
Linux and MacOS
Its not really that useful as it does not include WPF, that excludes a large number of apps being able to run on Linux.
Running email servers as root and using root to install new programs (despite the installer only needing to modify a few files) isnt particularly smart either. Look at many Unix ways of doing things and its numb skulled.
(...it's obvious I'm joking, right?...)
Hacker Public Radio is our Friend
How come Java have anything to do with 4GB memory limit while it runs on monster mainframes? Do they use 32bit Java? It must be on purpose than.
If there is one way to make every kind of developer mad at you, it is watching their development machine and play cheap spyware tactics as "you had opt out option". I think some people may even get fired because of this.
I think they watched Google do all the "spying" and getting away with it but they miss a very critical point. I have never seen Google mess with corporate services , or developer facing software. Once you pay for corporate Gmail, all privacy issues are gone. Their Android SDK for Windows doesn't add a single binary to startup or run a single resident application by default, even crash reporters are opt in.
Would this be the .NET from the same company that has been pushing spyware into millions of computers around the world and making it increasingly difficult to work out how to opt out?
Yes https://github.com/dotnet/cli/pull/2145.
So lucky it's open source then? Oh right, you're ready to throw open source under the bus for any opportunity to generate some Microsoft FUD. The answer here is to fork the project and/or don't accept the submission but ultimately -- as we have seen with systemd already -- the open source "community" is a bunch of do nothings who will bitch a little bit but ultimately suck down whatever is given to you. You claimed you needed source code and freedoms but as systemd and this have proven, you're just a bunch of lazy whiney cunts.
Office for Mac has been around for ages and it is really good.
No it isn't. For a trivial example, on every Mac application command-z is undo, command-shift-z is redo. Except Office, which uses command-Y for redo. Office is the only Mac application where the format dialogs are modal and need you to hit 'ok' before they apply the style. It violates the Mac HIGs in so many ways that it's painful to use (though SmartArt in PowerPoint is worth the pain).
I am TheRaven on Soylent News
Jesus wasn't primarily working to change an organization. He was working to save individuals, some of whom were Judaists.
And he still does to this day.
Dude, get an account already. You have the experience, this isn't hard. Otherwise as an AC, it's like should I really give a crap what this person is saying? They're probably full of it.