Slashdot Mirror


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.

185 comments

  1. That's it. by Major_Disorder · · Score: 5, Funny

    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.
    1. Re:That's it. by Anonymous Coward · · Score: 0

      No way in hell will red hat ever be allowed on my network(s) all ms free for 15 year but systemd and ms-software, go fuck your self with a knoty prop!

    2. Re:That's it. by bgrahambo · · Score: 3, Funny

      Out of curiosity, do you double check whether a webpage is being served by MS servers before you connect to it from your network?

    3. Re:That's it. by viperidaenz · · Score: 1

      I hope you don't run any other Linux distribution
      https://techcrunch.com/2016/11...

      Even 6 years ago:

      Cats and dogs; apples and oranges; Linux and Microsoft. Two of these three things do not go together. Would you believe that Microsoft—yes Microsoft—was the fifth largest contributor to the soon to be released Linux 3.0 kernel? Believe it.

      http://www.zdnet.com/article/t...

    4. Re:That's it. by Anonymous Coward · · Score: 0

      Microosft added code so that linux can be a slave under microsoft windows

    5. Re:That's it. by DontBeAMoran · · Score: 2

      I think the proper Internet etiquette is to tell them "Up your butt with a cashew nut".

      --
      #DeleteFacebook
    6. Re:That's it. by Anonymous Coward · · Score: 0

      it's pretty rare

    7. Re:That's it. by PixetaledPikachu · · Score: 1

      it's pretty rare

      With the advent of Azure, that's no longer the case

    8. Re: That's it. by Anonymous Coward · · Score: 0

      The main use of Azure is to spawn Linux VMs, you know...

    9. Re:That's it. by YoungManKlaus · · Score: 1

      Not as rare as you'd think. Plus for instance our servers are configured to remove all identifying headers and behaviours like default error pages etc.

  2. Will this cause .NET Core vs systemd deathmatch? by Anonymous Coward · · Score: 3, Funny

    I'll pay to watch that.

  3. What a coindence... by __aaclcg7560 · · Score: 1

    I got Red Hat Linux running at home. What does .NET brings to Linux that I couldn't do on my Windows PCS?

    1. Re: What a coindence... by Anonymous Coward · · Score: 0

      The ability to run .NET software on Linux...

    2. Re: What a coindence... by __aaclcg7560 · · Score: 1

      Uh, Minesweeper?

    3. Re:What a coindence... by Anonymous Coward · · Score: 0

      What does .NET brings to Linux that I couldn't do on my Windows PCS?

      Intellectual property lawsuits.

      Those who do not learn from history are doomed to repeat it. RedHat is squarely on the path to becoming Novell. Watch for money changing hands and golden parachutes for executives.

    4. Re:What a coindence... by Anonymous Coward · · Score: 1

      Its a comprehensive, modular, application framework/library, released under the MIT License, that lets you develop applications/libraries/tools, in several ISO standardized languages, and has been publicly available for 15 years in one form or another. It has several advantages over other, similar, platforms. What those are depends entirely on what kind of applications you want to write, and would be meaningless otherwise.

      I get it.. its not like you can just read things and find out. Internetting is hard.

    5. Re: What a coindence... by Anonymous Coward · · Score: 1

      ....except for any .NET software that you'd want to run in the first place. This is just the barebones server stuff. There is no WinForms/WPF and what not, so no GUI apps. This is to make things like ASP.NET MVC sites and such.

      MS wants you using their stuff, even on Linux, and renting their Azure server time (ideally with some SQL server stuff too). That (cloud stuff) is their entire business model now.

    6. Re: What a coindence... by Anonymous Coward · · Score: 1

      .net core is a Godsend for a lot of companies. Got a ton of C# developers, with huge licensing costs for hosting on MS OS? Simple, move to core, host on linux, many thousands of dollars saved....

    7. Re:What a coindence... by jmccue · · Score: 1

      What does .NET brings to Linux that I couldn't do on my Windows PCS?

      Really ? You get all the excitement of patching MS Software and lots of free and exciting utilities delivered right to your server without having ask or install yourself. Plus your server will be very happy to share these cool and fun utilities with others servers without manual intervention! What more can someone want ?

    8. Re: What a coindence... by MightyMartian · · Score: 1

      Of course, for the vast bulk of the enterprise world, Java is king, so it's not likely to make many waves at all.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    9. Re: What a coindence... by nonicknameavailable · · Score: 1

      Paint.NET = Nope

      --
      Mendacem Memorem Esse Oportet
    10. Re: What a coindence... by Anonymous Coward · · Score: 0

      It's utter shit.

    11. Re:What a coindence... by Anonymous Coward · · Score: 1

      I got Red Hat Linux running at home. What does .NET brings to Linux that I couldn't do on my Windows PCS?

      It's better to ask: What does .NET *Core* not bring to Linux that I could do on my Windows PCs? Since Microsoft hasn't ported .NET Framework to *nix, they've only created .NET Core.

      Obviously: nothing to do with Registry access; nothing to do with GDI, WPF or Windows Forms.

      Less obvious: nothing to do with .config files, especially Encrypted Sections, as .NET Core's ConfigurationManager only works with .json files now (this makes secure management of passwords more difficult amongst other things); ASP.NET methodologies and frameworks are gone.

      If you're into cross platform GUI development you're probably better off sticking with .NET Framework and Mono (or maybe Xamarin), despite Mono's weird-ass LDAP bugs in the DirectoryServices namespace courtesy of Novell.

      .NET Core is better suited to life in Docker containers running microservices. ASP.NET Core has some interesting benefits over ASP.NET (such as async patterns) but you're really dancing to a different jig when you try to take it on.

    12. Re: What a coindence... by Anonymous Coward · · Score: 0

      No, you can't write (desktop) application with .Net core, because it lacks all the GUI stuff (among other things).

    13. Re: What a coindence... by Mike+Frett · · Score: 1

      Pinta. It's available for Linux and based off Paint.NET.

    14. Re: What a coindence... by KlomDark · · Score: 1

      Uh, what the hell is wrong with Paint.NET???

    15. Re:What a coindence... by __aaclcg7560 · · Score: 1

      I get it.. its not like you can just read things and find out. Internetting is hard.

      Not at all. But I like asking a "stupid" questions and seeing what responses I get. You never know when someone else might want to ask the same "stupid" question but is afraid to ask because someone might respond, "Internetting is hard."

    16. Re: What a coindence... by Guspaz · · Score: 1

      TIOBE has .NET languages at roughly half the usage of Java, although my experience in industry has been that Java's share is larger than that. Still, .NET has a big enough market share to be a major player, and with Java's market share seemingly dropping quite a bit over the past year, a move that makes .NET more cross-platform is certainly not going to hurt it.

    17. Re: What a coindence... by MightyMartian · · Score: 1

      But including Linux only covers part of the ground that Java can cover. Java is present on a lot of ecosystems, and the JVM itself was designed from the ground up to be fairly portable. That's why I suspect Java will be around long after Microsoft has moved on from .NET.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    18. Re: What a coindence... by Guspaz · · Score: 1

      Perhaps, but .NET core's platform support (x86/ARM and Linux/Unix/Windows/OSX) isn't too shabby, and covers the vast majority of desktops and servers, and most embedded platforms.

      There are certainly platforms that it doesn't support (Unix support seems limited to BSD/Solaris/OSX at the moment), but it still covers a lot of ground, particularly the ARM Linux support, and platform support seems to be increasing since it's opensource and people outside of Microsoft are porting it to other platforms.

      I don't think Microsoft has any plans to move away from .NET: they're 15 years on from the initial release and are still putting significant resources into it. At this point, most of the Windows userland is probably written in it.

    19. Re: What a coindence... by Anonymous Coward · · Score: 0

      Doesn't work outside Microsoft Windows

    20. Re: What a coindence... by nonicknameavailable · · Score: 1

      Pinta is dead abandonware

      --
      Mendacem Memorem Esse Oportet
    21. Re: What a coindence... by unrtst · · Score: 1

      Uh, what the hell is wrong with Paint.NET???

      Maybe because it won't run on Linux, even using Microsoft .NET Core 2.0?

    22. Re: What a coindence... by klaatuveratanecto · · Score: 1

      Well, where I work (company stores shit tons of data) they use Java with Oracle stack and aint that cheap.

  4. Re: Why NOT based on mono? by Anonymous Coward · · Score: 4, Informative

    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.

  5. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    dont want fucking mono either

  6. Re:Why NOT based on mono? by Fly+Swatter · · Score: 1

    At least on fedora it seemed like anytime something used mono, mono itself wanted to pull in a bazillion dependencies for install. It looked bloated to me. Of course this was years ago, haven't seen mono in a long time. I guess this makes that project mostly obsolete.

  7. compiler by geoskd · · Score: 1

    You have to be able to trust your compiler...

    I barely trust Microsoft to not release malware that infects other companies products. Why the hell would invite them into my OS if I don't have to.

    --
    I wish I had a good sig, but all the good ones are copyrighted
    1. Re:compiler by Anonymous Coward · · Score: 1

      You have to be able to trust your compiler...

      How/why do you trust your existing compiler? Because you compiled it yourself? Yeah... about that: http://wiki.c2.com/?TheKenThompsonHack

      Even in the world of https://reproducible-builds.org/ you have to draw a line somewhere and say "We sure think everything was clean at least of this version... so we'll build on top of that... without being able to prove the absence of such things.

    2. Re:compiler by Anonymous Coward · · Score: 0

      You don't have to install their stuff, or use .net core. What's the issue here?

    3. Re:compiler by Anonymous Coward · · Score: 0

      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. It's quite in Microsoft's best interest to release the best compilers they can.

    4. Re:compiler by jonwil · · Score: 2

      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)

    5. Re:compiler by Billly+Gates · · Score: 1

      Then go to GitHub and download and compile it yourself? Go fork it if you want that is what the argument for Opensource is.

    6. Re:compiler by viperidaenz · · Score: 0

      They're already a Linux kernel contributor and a platinum member of the Linux Foundation

      I assume you're using MacOS or some kind of BSD then?

    7. Re:compiler by WaffleMonster · · Score: 4, Insightful

      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...

    8. Re:compiler by Anonymous Coward · · Score: 0
      > 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)

      AFAIK no, Red Hat is using binaries provided by Microsoft as some bits are missing for full rebuild on Linux.

    9. Re:compiler by Anonymous Coward · · Score: 0
      Hate to break it to you... there's no such thing as reproducible builds according to this definition:

      With reproducible builds, multiple parties can redo this process independently and ensure they all get exactly the same result.

      Even when you have full source code for every library used in your project, including stdlibs, repeatedly compiling the same source will always produce different binaries thanks to the compilation serial number, compilation timestamp and linker timestamps embedded in the binary output. That problem exists no matter which compiler toolchain you choose to use.

    10. Re:compiler by Anonymous Coward · · Score: 0

      Don't be obtuse.
      By "reproducible builds" they obviously mean the actual executable opcodes of the program.

    11. Re:compiler by jonwil · · Score: 1

      Got any links that have more information? (e.g. about just what bits are missing)

    12. Re:compiler by shutdown+-p+now · · Score: 1

      There are no missing bits. Roslyn - the underlying library - is fully open source.

  8. Re:Why NOT based on mono? by Kjella · · Score: 4, Insightful

    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
  9. Re: Why NOT based on mono? by Anonymous Coward · · Score: 0

    If you'd ever actually tried to use Mono, you'd know the answer. Mono was immature, slow and amateurish compared to the real .NET implementation from Microsoft. I suspect that it would have likely taken more time and effort to fix up Mono than it would have to just open source and port the real implementation.

  10. Ignorant Neckbeards by Anonymous Coward · · Score: 1, Insightful

    Microsoft finally embraces OSS and all you do is bitch.

    1. Re:Ignorant Neckbeards by Anonymous Coward · · Score: 0

      i see that you are already sucking the Microsoft d*ck

  11. Re:Why NOT based on mono? by xfizik · · Score: 0

    If you admittedly haven't seen mono in a long time... years ago, why do you bother commenting about it?

  12. Re: Why NOT based on mono? by Anonymous Coward · · Score: 0

    I wish they'd stop calling it Visual Studio on the Mac. It's not. It's brand abuse. Visual Studio Code is more like Visial Studio than this rebranded MonoDevelop crap, and infinitely more useful. I'm pretty sure I lost over 20GB of my SSD and it does diddly squat.

  13. Re:Why NOT based on mono? by Anonymous Coward · · Score: 3, Informative
  14. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0, Insightful

    Mono is superior to .NET core for one reason, it runs on more platforms! Some of us don't run the big three operating systems exclusively.

  15. Ignorant Non-Neckbeards by Anonymous Coward · · Score: 5, Insightful

    Microsoft finally embraces OSS and all you do is bitch.

    All that is left is extend and extinguish.

    1. Re:Ignorant Non-Neckbeards by Anonymous Coward · · Score: 1

      Have you considered that the "extinguish" part, in some sense could be Microsoft, on purpose, extinguishing Windows? They seem to be well under way with extending Windows with many/all capabilities from Linux. Eventually it doesn't matter if you deploy you workload on Linux or Windows as they, to a degree, has merged the two into one. This you should be fine with. The part you might find scary will be in order to do that, Microsoft will over the next years, move their employees into holding key positions in the open source moderator & maintainer communities and Microsoft might end up being the ones that runs Linux by holding many of the key positions.

    2. Re:Ignorant Non-Neckbeards by thegarbz · · Score: 1

      All that is left is extend and extinguish.

      This implies they have the leadership and intelligence to do so. That unfortunately left with its founder. The Microsoft we are left with today is the Microsoft that thinks it's a good idea to change the name of Windows Photos to "Stories Remix"

      There is nothing left by incompetence. Certainly no visionaries or strategic thinkers capable of executing the last two Es in the EEE strategy.

    3. Re:Ignorant Non-Neckbeards by Anonymous Coward · · Score: 0

      Sad Linux trolls from the 90s are still sad I guess.

  16. Linux has been becoming Windows for a while now. by Anonymous Coward · · Score: 5, Interesting

    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.

  17. It's a trap! by rocket97 · · Score: 5, Funny

    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
  18. Bigger point: by Anonymous Coward · · Score: 1

    Mono is owned by Microsoft now anyways, so it is literally useless to use mono over dotnet as a second-source.

    If only the FSF hadn't shuttered their dotgnut implementation because mono was more advanced, we wouldn't be in quite the dotnet quandry we are today.

  19. Re:Good for Linux by MightyMartian · · Score: 0

    I'm looking at Windows 10, and I'm not seeing professionalism. I'm seeing a braindead GUI that is a backwards step from Windows 7, all to capture a market (smart devices) that Microsoft has pretty much all but walked away from.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  20. Is it a Fake Visual Studio like this article says? by Anonymous Coward · · Score: 0

    Is it a Fake Visual Studio like this article says?

    https://adtmag.com/articles/2017/05/10/vs-for-mac.aspx

    "many developers on forum sites questioned if it's really the same IDE that Windows users have known and loved for years, or a refactored, rebadged and rebranded version of Xamarin Studio -- and no less than Xamarin chief Miguel de Icaza himself weighed in with some answers. "

    "One typical reader comment on Hacker News said: "I find the naming 'Visual Studio for Mac' pretty deceptive, since apparently it is not anything like the win32 VS environment, but instead based on Xamarin Studio. Even the tagline is deceptive: 'The IDE you love, now on the Mac.'" "

  21. Call me when I give a ... by ckatko · · Score: 4, Insightful

    ... 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.

    1. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      No point? Web services, web API, written in C# hosted on Linux machines for next to no cost (as opposed to thousands in licensing for MS OS) . The company I work for is already moving large parts of their back end infrastructure onto core so they can reduce their operating costs by hundreds of thousands per yer.. so yep no point....

    2. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      WPF? did you not get the memo? that's obsolete. UWP is where it's at these days :)

    3. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      yeah, that's my thought too. m$ is hated for what they have done to computing with their shit OS. Now it seems they are preparing for a windoze-less future.
      Interesting times ahead, still I'm staying with ubuntu and osx for now.

    4. Re:Call me when I give a ... by avandesande · · Score: 1

      Just a guess but I bet 90% of .net code is service or web related.

      --
      love is just extroverted narcissism
    5. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      /\/\/\/\/\ Hey fellas! I found the guy who thinks it's still 1994!! /\/\/\/\/\

    6. Re:Call me when I give a ... by Anonymous Coward · · Score: 2, Insightful

      No one who uses OS X by choice can be allowed to say shit about MS, because then you're the largest hypocrite ever.

    7. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      The vast bulk of cross-platform GUI applications already separate their front end from their back-end and use different platform-specific widget toolkits. Sure, there are things like wx which allow you to share most front-end code for a few platforms (notably not iOS yet), but it's used in only a few notable applications.

      Would it be great if they ported WPF? Yes, of course, but it'd be one hell of a job. The underlying drawing API's differ radically between Windows and Linux. It could be done.

      You're discounting the vast landscape of web applications which employ .NET technologies, and that's the real target of this project. Because a lot of the underlying stack is similar across Windows/Linux/MacOS, that wouldn't have been so hard to port.

      Additionally, although there might not be any polished and stable toolkit bindings for it yet, there no doubt will be down the track. They are already being developed. Eventually, .NET will probably be the best options for cross-platform dev.

    8. Re:Call me when I give a ... by viperidaenz · · Score: 2

      If it wasn't for Mono, I wouldn't be able to run Emby on Linux.

      ps: Microsoft has owned Mono for exactly 18 months now

    9. Re:Call me when I give a ... by LesFerg · · Score: 2

      I haven't looked at QT or C++ for a long time now, but didn't they have this all covered? And is QT that horrible to use that nobody wants to make the effort to upskill on C++?
      When I last looked at their offerings they were working on a GUI markup that seemed to be going good places, QML? did that go anywhere?
      If I was trying to make a cross platform app with a good GUI then I would investigate QT and their current licensing. Sure I like C# but is it really the best cross platform tool?

      --
      If I had a DeLorean... I would probably only drive it from time to time.
    10. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      WPF was released in 2006 wasn't it?

    11. Re:Call me when I give a ... by Billly+Gates · · Score: 1

      WPF has been depreciated. If you want you can use GTK# for c# for gui development.I believe their was an editor or search index utility for GNome 2 written with Mono's implementation of C#.

    12. Re:Call me when I give a ... by Gravis+Zero · · Score: 1

      Until they add GUI, there's no point. And they 99% likely know that already.

      Actually, the purported reason they are doing this is to enable servers written in .net to run on Linux machines. As far as I can tell, they are trying to nudge .Net into the business/server world to displace Java.

      As far as I'm concerned, Oracle and Microsoft can both choke on their own vomit.

      --
      Anons need not reply. Questions end with a question mark.
    13. Re:Call me when I give a ... by PhrostyMcByte · · Score: 1

      I love WPF, but I'm not holding my breath. Core was built around websites -- originally, to simply make deploying them easier -- and continues to focus on that today.

      I just don't see WPF being a priority. The API space is massive; probably the largest API within .NET. While it doesn't actually use Windows controls, there is still a deep integration with the OS that'll take a lot of effort to port.

    14. Re:Call me when I give a ... by Kjella · · Score: 1

      Qt is good but two reasons have left it pretty much by the wayside. One is that Microsoft that used to use C++ a lot moved to C#, Apple uses ObjectiveC/Swift, Android uses Java and the web mostly Javascript. While there's quite a few people skilled in C++ I don't think there's many being added to the pool anymore and Qt isn't that great that you learn C++ to use it. The main reason though is that cross-platform today might mean more than Windows/Mac/Linux, also when Windows did a complete do-over with Metro it was hard to keep up.

      Qt depends on that a fundamental level desktops have the same elements, push buttons, radio buttons, scroll bars, flat lists, tree lists etc. that can be mapped easily between systems. It works for something like qBittorrent but it's not seeing much adoption in the general case anymore.

      --
      Live today, because you never know what tomorrow brings
    15. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      Do you actually have any experience with GTK# on .NET (not Mono)?

    16. Re:Call me when I give a ... by r0kk3rz · · Score: 1

      The benefit to Microsoft is mostly in their direction, and not Linux.

      Exactly, this is about their Azure cloud platform and not really anything else. There's a whole bunch of features you need to write .Net services to use, and being able to run them on Azure+Linux fits in with their current strategy.

    17. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      Well, I often cross small rapidly assembled interfaces thrown together in Qt, like the Nextcloud/OwnCloud clients. Then there are some classic multi-arch interfaces like VLC, Qupzilla browser and Qgis. Most of the time I don't notice that software is written in Qt.

    18. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      > The benefit to Microsoft is mostly in their direction, and not Linux.

      I am supporting a system which uses Windows Server for exposing application calls (like database calls and so on) to client machines (also running Windows) via Web Services. We use this as it integrates nicely into client application developement and Active Directory etc. All other backend machines (database, file servers, media servers etc. - it is a complex media processing software) are running Linux. We keep the Windows Server machines just to expose the Web Services API from backend to clients.

      Having decent implementation of .NET on Linux would drop us the requirement to use Windows Server. We could just have run the Web Services from Linux machines (assumed that it can be recompiled with little effort to Linux runtime).

      So in my opinion the ability to run .NET code on Windows and on Linux is better that not having such option. Everybody wins here and I like what Microsoft is doing recently.

    19. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      Clearly your business is getting ripped off. Sure SQL Server is licensed to the tune of 10,000's/core/year but you can get free Windows Server instances from most providers. That said, I'd still rather manage a dozens of *nix instances over dozens of Windows instances.

    20. Re:Call me when I give a ... by Anonymous Coward · · Score: 0

      Probably the general misconception that using Qt requires using C++ is one of the major things holding it back. There are many language bindings for Qt (C#, D, Go, Haskell, Node.js, OCaml, Perl, Python, Ring, Rust to name a few) as well as Qt for Android and Qt for iOS.

    21. Re:Call me when I give a ... by ilsaloving · · Score: 1

      The thing is, QT is great for OSS development but if you want to do anything commercial, it's stupid expensive. When Xamarin was still charging absurd amounts of money for their software, QT make them look cheap by comparison.

      So basically the only people who can use QT are open source developers, or developers in large corporations with large purse strings. Everyone in the middle can GTFO.

      If that's not an excellent reason to scare away developers, I don't know what is.

  22. I hope that MS acquires Red Hat. by Anonymous Coward · · Score: 4, Insightful

    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.

    1. Re:I hope that MS acquires Red Hat. by MightyMartian · · Score: 2, Insightful

      If that happened, I'd be switching everything over to some flavor of BSD in the shortest amount of time possible.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re: I hope that MS acquires Red Hat. by Anonymous Coward · · Score: 0

      Fuck off, Nazi.

    3. Re:I hope that MS acquires Red Hat. by Anonymous Coward · · Score: 0

      I think you have missed that debian is not what it was.

      There are still some debian developers who haven't got the memo.

      When mono came they were fine with it, .net with a similar license will be fine too.

      A microsoft owned redhat, who would notice the difference. The frog's in the pot get cook and smile as it happens.

    4. Re:I hope that MS acquires Red Hat. by Anonymous Coward · · Score: 5, Interesting

      Microsoft started off reselling Xenix which later became Santa Cruz Operations (SCO), we know where that went.

      Microsoft partnered with IBM on development of OS/2 from 1985-1989 then split up in 1990 when Windows 3.0 took off, but later they released the first version of Windows NT (originally named NT OS/2) which at the time had a few error dialog boxes still referring to OS/2. Dave Cutler of VMS fame led the team that developed Windows NT (some suggest WNT is a play on VMS++) . Where are VMS and OS/2 used today?

      Microsoft partnered with Sybase, then split the partnership in 1993 retaining a copy of the source code and released SQL Server which was identical to Sybase 4.2. Where's Sybase today?

      In 1995 Microsoft licensed Spyglass Mosiac and released it as Internet Explorer. There was an "auditing dispute" and MS paid Spyglass $8 million. Where is Spyglass today?

      Microsoft licensed Java from Sun then immediately added Windows specific extensions to it. McNealy, being absolutely rabid over beating Bill Gates sued and won, so Microsoft created the Windows only .Net platform and for a while renamed their Java version as J++. Of course now Sun is gone but that was due to Sun, not Microsoft.

      In 2005 GO filed an antitrust lawsuit against Microsoft alleging MS developers stole technology after signing an NDA. In 2008 Microsoft's Tablet PC was found to infringe on GO's patents. Where's GO today?

      So I read this and I see Microsoft continuing in the embrace, extend and extinguish model.

    5. Re:I hope that MS acquires Red Hat. by Anonymous Coward · · Score: 0

      So you are talking about Slackware, eh ?

    6. Re:I hope that MS acquires Red Hat. by Grishnakh · · Score: 1

      Ideally it would be a huge wake-up call to Debian, and by extension Ubuntu.

      No, it wouldn't. Everyone would say how "MS has changed!" "MS isn't as bad as they used to be!!" "Look how much code MS has contributed to Linux!!!" or "MS is much better than Apple" (which actually may be true in a way).

      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.

      I disagree. Everyone's all too happy to jump on the Gnome3 bandwagon, despite it being an obvious turd; I don't think a change in ownership is going to change that.

      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.

      I'd love to see Gnome3 and Gtk+ being ditched by the mainstream Linux community, but I think it's about as likely as the US adopting single-payer healthcare.

      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.

      How have Gtk+ and Gnome3 eroded the trust in Linux? And who's "we"? I agree with you on the Gnome/Gtk+ issue at least, but I certainly don't consider myself representative of most desktop Linux users. On Linux-oriented message boards, I mostly see fawning over Gnome3. Most Linux users seem to love it. Why, I have no idea, but they do. Talk about KDE and they'll say "I don't want to mess around with a million configuration options!" or "it's ugly!". And most distros have happily adopted it, including Debian, and now Ubuntu again. I agree that if MS acquired RH it would be interesting to see if these attitudes changed, but personally I don't think they will. Linux users happily defend Microsoft, pointing to their "generous" contribution of kernel code to enable Linux to run on MS servers on Azure.

    7. Re:I hope that MS acquires Red Hat. by sproketboy · · Score: 1

      That would be funny. They'd run it into the ground so I agree - they should do it.

  23. No choice now if you use C# apps. by Anonymous Coward · · Score: 0

    Microsoft bought out Ximian or Xamaran or whatever the last iteration was called a few years ago, so even if you use mono instead of .Net Core 2.0, you're still stuck using a shitty Microsoft owned product, which if it wasn't backdoored today, probably will tomorrow.

    It is truly becoming a dark time in computer history. At least half of the games available for linux are Unity/DotNet based, and all of the CPUs/SoCs/Motherboards/GPUs are either locked down or backdoored themselves now as well.

    What is there left to look forward to as the hackers, crackers, engineers, neckbeards, and progressive social reformers of this generation (not the alt-left, alt-right types, the kind actually trying to move forward humanity so we can become something greater than what we are.)

  24. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    one too many drinkypoos

  25. Automatic upgrade to Windows 10 by Anonymous Coward · · Score: 0, Funny

    The first .net package update for Linux will require an automatic update to Windows 10 with no way to opt out.

    1. Re:Automatic upgrade to Windows 10 by Anonymous Coward · · Score: 0

      go back to your basement you tool - your attempted joke wasn't even funny.

    2. Re:Automatic upgrade to Windows 10 by Anonymous Coward · · Score: 0

      Haters gonna hate

    3. Re:Automatic upgrade to Windows 10 by Anonymous Coward · · Score: 0

      Yeah, right.
      Linux Mint "server", has SQL Server V.Next running on it, and Powershell (and consequently, .Net) on it too.

      The way MS got SQL Server to work on Linux is actually an interesting read, and should put VM software makers a little bit on the uneasy seat. It may be possible for MS to make more of their software runnable on Linux using that same route, without opening its crown jewels to open source licenses, etc. SQL Server for sure is not going to be open sourced for a long time.

    4. Re:Automatic upgrade to Windows 10 by Anonymous Coward · · Score: 0

      Yeah, it stopped being funny when people started reporting *actually* coming back to their computers and finding them running Windows 10.

  26. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    So finding the code easily available on github (of all places) was 'hard'? The only problem was you didn't know what it was called? I mean it's not like MS is hiding FFS.

  27. After the eclipse, the end of the world, of course by Provocateur · · Score: 1

    Just click on the EULA I accept button, FFS

    --
    WARNING: Smartphones have side effects--most of them undocumented.
  28. Re:Linux has been becoming Windows for a while now by Anonymous Coward · · Score: 0

    KDE is windows inspired, Gnome is mac inspired.

  29. Re:Good for Linux by Anonymous Coward · · Score: 0

    Windows 8 was NOT exactly the same as Windows 7. Windows 10 IS exactly the same as Windows 7.

    Yes, and the reason it is exactly the same is because in Windows 8, Microsoft *dared* to move your cheese, and you lazy SOBs couldn't be bothered to read a couple of articles and/or buy a book like you did when Windows 95 came out and departed dramatically from Windows NT/2000. Sad.

  30. Paging General Akbar by goombah99 · · Score: 2

    it's a trap!

    --
    Some drink at the fountain of knowledge. Others just gargle.
  31. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    Because bloated pigs rarely go on a diet.

  32. MS has never abandoned or repudiated the 3E's by geekprime · · Score: 3, Insightful

    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.

    1. Re:MS has never abandoned or repudiated the 3E's by doctorvo · · Score: 1

      So, how is open sourcing .NET 2.0 a case of "embrace and extend"? How does that lead to "extinguishing" Linux?

    2. Re:MS has never abandoned or repudiated the 3E's by Anonymous Coward · · Score: 0

      I find your lack of imagination disturbing.

      Just one example:
      1. Get Linux developers to start writing in .NET.
      2. Remove key functionality from Linux version of .NET or
      2a. Add key functionality on Windows only.
      3. Tell developers "Just move to Windows, it's there!"
      4. Profit!!1!

      Captcha: inroad

  33. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    Net Core is a trimmed down subset of the full net framework. Mono tried to implement the whole of .NET.. even the GUI libraries.

    However ( having had to deal with this for a long time ) Mono is admirable as an open source effort, but the code quality was utter crap.
    I can't count the times we had to fix issues in it, because parts of it were written by incompetent hacks.

  34. WPF and Forms by Anonymous Coward · · Score: 0

    This would be useful if it had Windows.Forms and WPF (i.e. it wasn't the "core").

    We have large deployment of computers (thousands) in the company currently running some form of windows w/ .net programs. If this was a complete .net port, we could dump all of those boxes and replace them with Linux.

  35. Re: Why NOT based on mono? by KGIII · · Score: 1

    I'm not sure if I'm supposed to reply with a comment about the average Slashdot denizen or a comment about your mother. Hmm...

    --
    "So long and thanks for all the fish."
  36. Re: Why NOT based on mono? by hackwrench · · Score: 3, Informative

    You both got to lecture each other so kiss and make up.

  37. Re: Linux has been becoming Windows for a while no by hackwrench · · Score: 1

    Everything has become more Windows like than the other way around. Binary is just another word for compressed and Windows has moved past that to tokenized interpreted which is even more compressed still, but you go ahead and use as much spacetime as you want.

  38. Re: Why NOT based on mono? by Anonymous Coward · · Score: 0

    You have no idea what .net core is. Get out more and learn something new. It is not 1998. Let it go the ego trip you are on is ugly.

  39. Re:Why NOT based on mono? by LesFerg · · Score: 3, Interesting

    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.
  40. Re:compiler ILspy by Bite+The+Pillow · · Score: 1

    It compiles to bytecode, which can be turned into compilable c# or vb.net by a third party tool, Ilspy, which is open source and by default opens itself to show you its own decompilation.

    So now your comment makes no sense. You don't have to trust, you can verify every line.

  41. Re:Linux has been becoming Windows for a while now by joaommp · · Score: 1

    You clearly haven't used Gnome 3.

  42. Re:Linux has been becoming Windows for a while now by K.+S.+Kyosuke · · Score: 1

    I would have thought that .NET, being effectively a substitute for Java for almost the same class of applications, doesn't substantially change the direction in which Linux distributions are heading since Java had already been present in them for quite some time.

    --
    Ezekiel 23:20
  43. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    Mono's sort of open source, but I hated the pledge to not sue you over patents as long as you're running a blessed build.
    Is the license on this new release better?

  44. Re: Linux has been becoming Windows for a while no by Anonymous Coward · · Score: 0

    Gnome started out trying to emulate windows 95/98.

    Then apple OS X got big.

    Only then did the abomination known as gnome 3 come into existence.

    Th gnome 3 devs have, for a decade, ditched Linux and gnome and used apple products primarily. They sit around "working" on gnome without really using gnome for real work. And by working, I mean cutting some code and then masturbating continually over how "sexy" and OS X like gnome has become.

    The same goes for that stupid cunt lennart. He doesn't actually use Linux for anything over than making systemd. He's a laptop user. H is not a system or network admin. Ergo he is currently completely unqualified to write an init system. Choke on a buffet of dicks lennart.

  45. Windows has .net, everyone else has java by Anonymous Coward · · Score: 0

    Who the fuck is gonna write .net apps for Linux? Java rules the Linux world.

    1. Re: Windows has .net, everyone else has java by Anonymous Coward · · Score: 0

      Except java sucks ass on every platform.

    2. Re: Windows has .net, everyone else has java by Anonymous Coward · · Score: 0

      Same for .NET (Mono)

    3. Re: Windows has .net, everyone else has java by klaatuveratanecto · · Score: 1

      Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders

    4. Re:Windows has .net, everyone else has java by shutdown+-p+now · · Score: 1

      Anyone who wants a more modern language, for example.

  46. Re:Why NOT based on mono? by Anonymous Coward · · Score: 1

    Your google skills *suck* man.

    https://github.com/dotnet/core
    https://github.com/dotnet/cli

    He used Bing.

  47. Re: Why NOT based on mono? by Anonymous Coward · · Score: 0

    How about commenting on the 8 dick a day diet you're on bitch.

  48. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    All they had to do was open it up, and they have.

    So where is the source code to .NET core 2.0? I seem to be having trouble finding it.

    I've heard good things about .NET core, though I haven't used it. I've been doing Java recently and for the life of me the biggest differences seem to be the available libraries between that and C#. well and some things like get/set and by references/output keywords/etc. Still, the code is not all that different and many of the things you expect have names close to what you would expect them to have.

    One thing I like in Java or at least Java/Eclipse/Gradle is you can make Gradle handle all the dependencies, including all the javadoc dependencies and source code dependencies, your own javadocs, and even store all the relevant Java output in one huge jar you can click on. Admittedly that takes a little time, but you can do it. The next time I do something C# I'm going to, if it makes sense, really push Nuget to see if it can handle a similar configuration. I'm not sure if there is a C# version of javadocs that is as nice. I should really look. Doxygen maybe. JavaFX/JavaDoc's use of CSS works as well. That way I can configure the code as I want it for development and eye strain and if they don't like it in release, it is an easy change, without requiring much additional coding.

    Actually on Linux is there an equivalent of NuGet for .NET core? That is actually kind of important. I loath going back to a manual package manager, particularly when dealing with packages that may have dependencies that themselves have dependencies.

  49. Re: Linux has been becoming Windows for a while no by PmanAce · · Score: 1

    A substitute for Java? It's like saying Spanish is a substitute for English because it uses the same alphabet.

    --
    Tired of my customary (Score:1)
  50. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    NuGet has some work to do, but it isn't horrible. You can run it from the command line if you really want to. People like C#, though, for two main reasons: the really well thought out and organized standard libraries, and the functional-programming-inspired language features that were added post-C# 2.0, while Java was stagnating after the Oracle acquisition. C# really managed to leap far ahead of Java during that time in terms of raw language power and features, though it's nice to finally see Java start to make progress again.

  51. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    Mono may "run" on Linux, but it's only 1/3 as fast as Microsoft's implementation on Windows. And no the problem isn't Linux: the JVM runs neck and neck with CLR for Windows, and there's no measurable performance difference for JVM on Windows and Linux. The problem with Mono is apparently that it doesn't aggressively inline virtual method calls.

    I haven't tried Microsoft's coreclr yet, but if it's as good as Microsoft's Windows runtime, then it will finally make C# an option on Linux. Having the same execution speed as Java plus all the benefits of C# over Java (e.g. memory layout control if you actually care about performance) could make this a Java killer.

  52. Re: Why NOT based on mono? by Anonymous Coward · · Score: 0

    [Different AC here]

    IMO drinkypoo is 100% troll 100% of the time, and you can just ignore anything he says.

  53. Re:Will this cause .NET Core vs systemd deathmatch by Kjella · · Score: 1

    But who would you root for, do you want Microsoft or Poettering in your Linux?

    --
    Live today, because you never know what tomorrow brings
  54. Re: Linux has been becoming Windows for a while n by Anonymous Coward · · Score: 0

    That analogy works much better than you intended

  55. Re:Why NOT based on mono? by CustomSolvers2 · · Score: 1

    Things are much more complicated than what you both think. A big proportion of the .NET Framework code has been public for a while now. As far as it is a huge reality (different languages, platforms, implementation types, versions, etc.), they divided it in different repositories. The one you are linking, CoreCLR, includes the most basic parts (e.g., contents of mscorlib.dll in Windows), but there are others like CoreFX (newer parts) or Roslyn (compilers and Visual Studio).

    The .NET Framework has been systematically evolving and including more and more options and sub-types. Core refers to one of these classifications, although a quite big one: it aims to allow a somehow homogeneous management of the big number of supported platforms/formats. Here you can find a detailed description about it.

    --
    Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
  56. Re:Why NOT based on mono? by CustomSolvers2 · · Score: 1

    Just posting to see what is wrong with my profile (it is still not showing my last comment?!).

    --
    Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
  57. Re:Linux has been becoming Windows for a while now by jandersen · · Score: 1

    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.

    Long time Linux user here - I have been using linux since the days of Slackware on 80+ floppies, when the kernel version was 0.9. I don't think Linux is becoming Windows like - it is more like Windows is coming around to the fact that the UNIX model is in fact the better one. What we have been seeing is that there are more Windows style applications - the graphical desktop on Linux is still only an application layer, thankfully, and can be left out without much loss of functionality (OK, maybe I'm exaggerating a bit here). And happily, we don't have to run .net, which is little more than what Microsoft would have wanted the JVM to be, only they didn't get to dictate things that time around.

    My own experience with .net is limited - due to work I'm forced to use 1 .net application, which I keep in a VM running Windows. It has plenty of resources and is all alone in there, yet it still manages to run out of network sockets and other resources, sometimes even before I have put it to any use. Our developers still haven't managed to figure out why, because it is apparently un-debuggable. If this is generally the way with .net, I can't see Linux being overwhelmed by a massive influx of superior applications.

  58. Re:Linux has been becoming Windows for a while now by short · · Score: 1

    While I agree in general still how is MacOS more UNIXy than Linux?

  59. It's a trick by Anonymous Coward · · Score: 0

    It's a trick.. get an axe.

  60. Re: Why NOT based on mono? by Anonymous Coward · · Score: 0

    They're both faggots and can STFU.

  61. Re:Linux has been becoming Windows for a while now by Anonymous Coward · · Score: 0

    >My own experience with .net is limited - due to work I'm forced to use 1 .net application, which I keep in a VM running Windows. It has plenty of resources and is all alone in there, yet it still manages to run out of network sockets and other resources, sometimes even before I have put it to any use. Our developers still haven't managed to figure out why, because it is apparently un-debuggable. If this is generally the way with .net, I can't see Linux being overwhelmed by a massive influx of superior applications.

    No that is the way of badly programmed application and i guess bad developers.

  62. Re:Linux has been becoming Windows for a while now by chainsaw1 · · Score: 1

    Go back 5-10 years and look at how VB was used and abused by self defined "programmers" who were accountants, MBA, engineering managers, and even some VP's. Their applications sometimes "worked", but usually under the umbrella of "just because you could doesn't mean you should".

    I'd wager .NET is just v2.0 of this issue. Easy to use programming languages do not make people _good_ programmers. Just as a new cheap motorcycle doesn't make people good riders, or a new type of firearm doesn't make an untrained user more likely to hit a(n intended) target.

    --
    - Sig
  63. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    You mean, like FreeBSD?
    https://github.com/dotnet/core/issues/522
    https://github.com/dotnet/coreclr/blob/master/Documentation/building/freebsd-instructions.md

  64. It's a trap! by kbg · · Score: 1

    It's a trap!

  65. Re: Linux has been becoming Windows for a while no by K.+S.+Kyosuke · · Score: 1

    Nice analogy. Java and .NET are indeed very close to each other in most traits, just like Spanish and English. Unlike, say, Haskell and Forth, or APL and Prolog (or Chinese and Amharic...).

    --
    Ezekiel 23:20
  66. Re:Linux has been becoming Windows for a while now by Anonymous Coward · · Score: 0

    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.

    Long-time Linux users will not have seen this, because it is not what is happening, except in your imagination.

    Systemd has really accelerated the process.

    It has not. There is no such process. That is not to say that systemd is all fine. It is not.

    People familiar with FreeBSD and Solaris will see the differences clearly.

    I am familiar with both, since many years. With that in mind...

    But if you use a modern Linux distro today, it'll often feel closer to Windows than it will to FreeBSD or Solaris.

    As a long-term user of all of them, I disagree with your assessment. In my opinion, you are wrong.

    This is why we've seen so many long time Linux users move away from Linux, in favor of the *BSDs or macOS.

    Exactly zero of my long-time Linux users have moved away from Linux to any of the *BSDs or to MacOS.

    In closing, my experience and anecdotes are worth just as much as yours, and I disagree with several of your statements.

    Not that you will care one iota about that, of course.

  67. Re:Good for Linux by scdeimos · · Score: 1

    Linux in general lacks professionalism, especially in development practices, which results in low quality of the software. I think that Microsoft getting involved in Linux will finally take things to the next level.

    Yeah, right, I don't see it. Microsoft's window manager is so awesome that most of the time Windows Explorer pops a dialog it opens behind the window you're currently using. You wouldn't even know it's there unless unless you notice the pulsing button on the task bar.

  68. Re: Linux has been becoming Windows for a while n by Anonymous Coward · · Score: 0

    That's funny. He's not a sysadmin or network administrator so he's not qualified to develop software. Ok.

  69. Re: Why NOT based on mono? by godefroi · · Score: 2

    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)
  70. Re:Why NOT based on mono? by Anonymous Coward · · Score: 0

    Mono is superior to .NET core for one reason, it runs on more platforms! Some of us don't run the big three operating systems exclusively.

    When Microsoft announced .NET core they specifically said that they would support Windows, Linux and macOS and that they hoped Mono would continue as a project to support all of the other platforms out there. They aren't competitors, or at least Microsoft doesn't see it that way.

  71. Re:Linux has been becoming Windows for a while now by Anonymous Coward · · Score: 0

    I tried to switch to Gentoo, but it is still compiling.

  72. This makes no sense by Anonymous Coward · · Score: 0

    GTK and QT are portable, just use those for .NET apps and it's cross platform already.

    Also this is not important for desktop apps, this is for web hosting and server side logic. Tons of stuff is in .NET on this side of the equation.

  73. Re:Why NOT based on mono? by chihowa · · Score: 1

    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.

    I've seen that, also. Several programs I've tried to use even crashed after failing to find a specific point release of mono installed.

    Then the app prolly doesn't work anyway...

    Ew. I just vomited a little bit.

    --
    If you want a vision of the future, imagine a youtube comments section scrolling - forever.
  74. Re:Linux has been becoming Windows for a while now by ArhcAngel · · Score: 1

    look at how VB was used and abused by self defined "programmers" who were accountants, MBA, engineering managers, and even some VP's

    YEARS ago an engineer I worked with spent two years working on an elaborate script in Excel. It was his masterpiece and then we upgraded to Office 95 which ditched the excel macro engine for VBA. He was crushed.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  75. Re:Good for Linux by Anonymous Coward · · Score: 0

    Win95 was a departure from 2000?

  76. Re:Linux has been becoming Windows for a while now by unrtst · · Score: 1

    I don't think Linux is becoming Windows like - it is more like Windows is coming around to the fact that the UNIX model is in fact the better one.

    They both borrow features from each other. However, there have been some pretty big changes to Linux that would have sounded like the signs of the apocalypse. For example (in no particular order):
    * ACL's
    * selinux
    * systemd init
    * dbus
    * gconf (and gsettings / dconf)
    * pulse audio
    * graphical boot
    * .NET from Microsoft (not just mono, which I equate to wine, but provided by Microsoft and shipped with RHEL!?!?!)
    * merged desktop displays (instead of 0.0 and 0.1; aka xinerama, etc)
    * binary logs (systemd)
    * etc

    Sadly, I think it's inevitable. In the early days of Linux, most, if not all, of the devs were coming from the UNIX world, or at least had some time on those other systems (I actively used SunOS, IRIX, HPUX, Solaris, FreeBSD, and Linux, all around the time of the release of version 2 of the Linux kernel). Now, most of those are dead, and the others are far more rare. Our younger devs may grow up using Linux, but they're also using Windows, and rarely any other unix-like OS.... so of course we get many mannerisms and such from Windows :-(

  77. Re:Linux has been becoming Windows for a while now by doctorvo · · Score: 1

    As a long time UNIX user, I find the idea that BSD, macOS, CDE, or NeWS represent "the UNIX way" ridiculous.

  78. Re:Linux has been becoming Windows for a while now by short · · Score: 1

    XFCE still looks as a UNIX to me. I have 12 (24) fullscreen frameless black&white text consoles in XFCE with alt-f1..alt-f12 hotkeys and this is all I needed on my 386/4MB and all I need today.

  79. Re:Linux has been becoming Windows for a while now by Anonymous Coward · · Score: 0

    That's a big part of the systemd push. Systemd represents an active effort to destroy linux and embrace everything shitty about Windows.

    There is no network or system which is made better by destroying Unix heritage. I openly advocate you can identify the mentally retarded 100% of the time by their position on systemd.

  80. Re:Linux has been becoming Windows for a while now by Rob+Y. · · Score: 1

    Wasn't KDE 'inspired' by CDE - at very least in terms of its acronym. But seriously, CDE was kind of Windows-like in its day. It's just that it was modeled after Windows 3. But then Windows 3 may well have been modeled after Unix GUIS from that period...

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  81. Re:Linux has been becoming Windows for a while now by Rob+Y. · · Score: 1

    This is being driven by Microsoft, not RedHat. Mono started out based on the assumption that - because it's Microsoft (yes, it was that long ago), .NET would end up snaring a huge developer share, and Linux would wither if C# developers couldn't code for it. But since then, the internet changed a few things. Yes, there are still C# developers, but they're not the majority. Microsoft wants to lure developers to it's Azure cloud, and needs to support Linux for that to happen.

    I.e., the assumption today is that if you want the developers, you need to be on Linux. That doesn't mean Linux developers need to actually use .NET, just because it's there...

    Yes, .NET from Microsoft introduces an MS dependency for Linux developers that use it. But how many Linux devs actually do? What .NET on Linux does accomplish is to take what wind is left out of the sails of Mono. But Mono was pretty much a dead end anyway. RedHat spent lots of money toward its development, and probably doesn't want to have to continue maintaining the stuff that .NET replaces. Presumably the GNOME hooks for Mono will be adjusted to work with .NET, and what few apps actually are coded in Mono will continue to work. Beyond that, sure, internet back-end developers would do well to be wary of investing too heavily on Microsoft-controlled technologies. And desktop Linux developers aren't really being given anything of use here...

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  82. Re:Linux has been becoming Windows for a while now by Anonymous Coward · · Score: 0

    It has plenty of resources and is all alone in there, yet it still manages to run out of network sockets and other resources, sometimes even before I have put it to any use

    Probably using HttpClient not as a singleton. Its connection pooling will not release a socket for several minutes because of best practices with Http connections. "Undebugable" is just a scapegoat to not having strong enough problem solving skills. I've discovered several concurrency issues with .Net that I solved just by thinking about the characteristics of my application and how I coded it. 80%+ of the time that I debug a problem, it's entirely in my mind. Tens of thousands of lines of code, extremely high amounts of concurrency with many micro-optimizations, using many black-box libraries and the .Net framework. I've found hosts of issues.

    I can't tell you how many times a co-worker told me my program crashed or deadlocked and I replied with "can't be my code", only to find an official bug in .Net. Some of the bugs are so complex and rare that it took MS months of back-and-forth with their customers to figure out the issue. Took me only a few days to independently figure it out on my own by looking at my code, understanding how my code should work, and figuring out how it must not be working.

    Work on them reasoning skills.

  83. Was buying off Miguel de Icaza actually required? by HBI · · Score: 1

    He was more like a fellow traveler, methinks. They can't possibly have paid him enough money to sell his soul like that, 15 years ago.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  84. Re:Linux has been becoming Windows for a while now by Anonymous Coward · · Score: 0

    Agreed. NET 1.0/1.1 was a nightmare of stuff that was outright broken. NET 4.0, which has the source published, is a basket case if you ever care to read through it, in particular the window controls. I get a lot of that "can't debug" where I work now - the Indians are very stupid but also very secretive about their code in an attempt to lock out anybody who isn't very stupid.

  85. Re: Linux has been becoming Windows for a while no by Grishnakh · · Score: 2

    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.

  86. Not surprising by Anonymous Coward · · Score: 0

    https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguish

    Nothing new under the sun.

  87. Re: Linux has been becoming Windows for a while by Anonymous Coward · · Score: 0

    He didn't say ALL software. He said an INIT system.

    Nice try though. Fucking shill.
    Learn2read.

  88. Re: Linux has been becoming Windows for a while no by klaatuveratanecto · · Score: 1

    Just because you have one shitty application your statement on limitation of .NET sounds really funny. Clearly the limitation is your knowledge about .NET. I have seen as many shitty and slow application written in Java as in .NET. These are just tools and what really matters are the skills of developer.

  89. Re: Why NOT based on mono? by klaatuveratanecto · · Score: 1

    I develop in both Java and C# and they are so similar. Although I have to say C# as of today has more language features. You have any equivalent in Java available in .NET. - Spring MVC - ASP.NET MVC - Hibernate - Nhibernate, EntityFramwork - Spring DI - Autofac - Maven - nuget + msbuild and so on... I have been developing new projects in ASP.NET Core for Linux since version 1.1 and it's damn fast. It uses own web server called Kestrel that sits behind Apache or ngnix. Package management for .NET core on Linux is done by 'dotnet' command.

  90. Re: Linux has been becoming Windows for a while no by PmanAce · · Score: 1

    You failed to grasp the point I was trying to make as in both languages (computer) are much different than one thinks. I'm a native speaker of both Spanish and English so I know very well the differences even if they share the same alphabet. It's the reason I didn't choose French over Spanish.

    --
    Tired of my customary (Score:1)
  91. Re: Linux has been becoming Windows for a while no by Anonymous Coward · · Score: 0

    English does borrow a lot from the romance family through the Normal influence, which is French.

    French is anything but normal. ;)

    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.

    As the table shows, (native) Spanish speakers tend to speak more quickly than their English-speaking counterparts, so the information rate in the spoken language is comparable (although English is still slightly ahead).

  92. Re: Linux has been becoming Windows for a while no by Grishnakh · · Score: 1

    Spanish speakers tend to speak more quickly than their English-speaking counterparts, so the information rate in the spoken language is comparable

    Actually, the whole point of that research paper was that *all* human languages seem to have roughly equivalent information rates, because ones with poorer information density make up for it with higher speaking rates. My point in bringing it up was only to show that Spanish and English really are very different languages as seen by the information density.

  93. Re:Why NOT based on mono? by shutdown+-p+now · · Score: 1

    ASP.NET has been out of the picture for a long time now - it was closed source, yes, it still remains closed, but it's legacy tech. Microsoft essentially left it on life support, and moved on to ASP.NET MVC - which, despite the name, is a complete rewrite with a very different design, and which was open source from the get go (indeed, it was one of the first large OSS projects at MS, and helped pave the way for more broad OSS acceptance within the company). So Mono didn't need to re-implement it. At this point, the vast majority of new .NET web code that's written, is written in ASP.NET MVC. The biggest website that's using it is probably StackOverflow.

    But .NET Core went one step further, and rewrote ASP.NET MVC again, to get rid of any remaining vestigial dependencies on the old web stack (it was mostly low-level HTTP stuff), and simplify it further. That's called ASP.NET Core, and it's what you use to develop web apps on .NET Core.

  94. Re:Why NOT based on mono? by phantomfive · · Score: 1

    ASP.NET has been out of the picture for a long time now - it was closed source, yes, it still remains closed, but it's legacy tech. Microsoft essentially left it on life support, and moved on to ASP.NET MVC

    To the point that, when someones says "ASP.NET," I automatically assume they mean ASP.NET MVC.

    --
    "First they came for the slanderers and i said nothing."