Microsoft .NET Core 2.0 For Linux Released; Redhat Will Bundle Microsoft's .NET (zdnet.com)
Billly Gates writes: Microsoft recently released Visual Studio 15.3 for Windows and Visual Studio 7.1 for Mac with .NET core 2.0. In addition to porting Microsoft Code and SQL Server to Linux, they have ported .NET. Redhat will bundle .NET in their software offerings instead of relying on Mono. .NET core is Microsoft's open-source .NET platform which is not based off Mono and available for Linux, Mac, and Windows here.
This has got to be the seventh sign.
I think I will repent, while I still have a chance.
First law of people: People are generally stupid.
I'll pay to watch that.
MS bought off Xamarin awhile ago. On Mac, the new Visual Studio is really the same previous Xamarin Studio with Visual Studio branding slapped on top. I wouldn't be surprised if they haven't done more or less the same with mono.
It's like MS haven't changed, instead of joining an existing project and improving it, they want to be in control. Old Microsoft, you haven't changed. Do not want
Uhm, because Microsoft always had the canonical source code to ASP.NET and Mono was a shitty attempt to re-implement it as open source? All they had to do was open it up, and they have. Hate on Microsoft all you want but this complaint is just silly.
Live today, because you never know what tomorrow brings
Your google skills *suck* man.
https://github.com/dotnet/core
https://github.com/dotnet/cli
Microsoft finally embraces OSS and all you do is bitch.
All that is left is extend and extinguish.
Long time Linux users will have seen exactly what's been happening: Linux has been slowing discarding its UNIX heritage, and has been becoming more Windows-like for a while now.
During its early years, we saw Linux tend to imitate Solaris, and to a lesser extent the other commercial UNIXes. But as they've faded away, we've seen Linux become more and more Windows-like.
Linux-oriented desktop environments like KDE and GNOME were the most obvious examples. They were clearly inspired by Windows, rather than UNIX desktop environments like CDE or NeWS or IRIX Interactive Desktop. GNOME 3 resembles the Windows Metro ideology.
Systemd has really accelerated the process. It brings ideas like binary logging and a monolithic architecture from Windows to Linux, for example. These are ideas that totally contradict with the traditional UNIX way of doing things.
Now the availability of .NET Core on Linux makes it even more Windows-like.
People familiar with FreeBSD and Solaris will see the differences clearly. Linux used to be a lot more like them than it was like Windows. But if you use a modern Linux distro today, it'll often feel closer to Windows than it will to FreeBSD or Solaris.
This is why we've seen so many long time Linux users move away from Linux, in favor of the *BSDs or macOS. When these people starting using Linux, often back in the 1990s, they used it because of how it adhered to the UNIX way of doing things. But now that so many modern Linux distros don't do this, these users have had to find better alternatives. So now they use FreeBSD, or OpenBSD, or NetBSD, or DragonflyBSD, or macOS. All of those OSes provide a much truer UNIX-like experience than Linux tends to these days.
Microsoft will secretly use this as another way to force Windows 10 on those who don't want it. Leave the office at night with RHEL running. Arrive at the office in the morning...Windows 10 is there to greet you.
"The two most abundant elements in the universe are hydrogen and stupidity." -Harlan Ellison
... crap. When they actually port over the WPF (windows presentation foundation) so you can actually make beautiful drag-and-drop GUI applications in Linux and Windows using Visual Studio.
Until they add GUI, there's no point. And they 99% likely know that already. Without GUI, userland Windows programs won't target also Linux. The benefit to Microsoft is mostly in their direction, and not Linux.
I really hope that MS acquires Red Hat sometime soon.
I think that it would actually be the best thing for the Linux community if that happened.
Ideally it would be a huge wake-up call to Debian, and by extension Ubuntu. I don't think they'd want to deal with systemd, GNOME 3, and other software if it were primary developed by a MS-owned entity or a division of MS.
The ideal outcome of that would be Debian immediately ditching systemd in favor of OpenRC (or even sysvinit), along with GNOME 3 and GTK+ being ditched in favor of KDE and Qt.
If that happened, then Linux would regain what it has lost over the last decade. It would restore the reliability and trust we used to have in Linux, but that has been draining away with the rise of GNOME 3, GTK+ 3, and systemd.
You are more than welcome to read the source code to the .NET compilers right here https://github.com/dotnet/rosl...
Both the C# and VB.NET compilers are there and fully open. (and this is where RedHat is going to get the compilers used alongside .NET core from)
it's a trap!
Some drink at the fountain of knowledge. Others just gargle.
The 3 E's?
Embrace,
Extend,
Extinguish.
https://en.wikipedia.org/wiki/...
From that page,
"Embrace, extend, and extinguish",[1] also known as "Embrace, extend, and exterminate",[2] is a phrase that the U.S. Department of Justice found[3] was used internally by Microsoft[4] to describe its strategy for entering product categories involving widely used standards, extending those standards with proprietary capabilities, and then using those differences to disadvantage its competitors.
Just because they have failed at it recently in other product lines does not mean they have no desire to protect their original core OS business.
You both got to lecture each other so kiss and make up.
I have been unimpressed by a number of apps written in mono recently (mainly 3D printer related stuff) as there seems to be no common versioning or even awareness of the different distros, what package management systems they may have or what the commonly installed and stable versions of any libraries may be.
You get these big ugly lists of instructions, usually telling you to uninstall all existing instances of mono and/or mono-based libraries and install the one specific version which their project will run with, then download 3 or 4 other dependencies from other projects (none of which give you a simple way to get the specific version of their project which is required) and then you have to fudge things around to bypass things provided by your resident package management system. Then the app prolly doesn't work anyway, or has the most primitive UI you have seen in years.
Ok, I know that a real Linux user has traditionally been prepared to edit configs and make files, build a few things from outside of their package management, and handle conflicting library dependencies without blinking, but I don't see why mono and .Net core projects had to take a huge backward step and make us mess around the way used to with Linux 15 years ago. I just expected if we were going to bring in all that bloat then it should at least have made things smoother to manage, or better looking, or something modern.
If I had a DeLorean... I would probably only drive it from time to time.
How ridiculously paranoid to the point of stupid. Can you *imagine* the global impact of Microsoft's compilers having malware embedded in them that goes unseen or unnoticed.
Your a little late...
https://yro.slashdot.org/story...
Visual Studio for Mac is definitely Xamarin Studio with a different name. .NET Core is most certainly *not* Mono, it's an entirely different codebase.
Karma: Poor (Mostly affected by lame karma-joke sigs)
Spanish and English are pretty far apart on the language tree. English is a Germanic language, and Spanish is a romance language derived from Latin. You have to go all the way back to Indo-European to find a common root, which IIRC is a theorized language as it's so far back there's no records about it. English does borrow a lot from the romance family through the Normal influence, which is French.
One huge difference between English and Spanish is the information density. They're almost at opposite ends of the spectrum: Spanish has a fairly low ranking in this metric, whereas English has one of the highest.