• Most experts agree Linux is safer than Windows

  • All scientific supercomputers use Linux

  • Professional hackers use Linux

  • Linux is the undisputed backbone of internet servers

  • Critical military infrastructure relies on Linux

Microsoft’s revenue was $300 Billion last year. They have UNLIMITED ressources.

So why is Windows still worse than Linux ?

  • Siegfried@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    13 days ago

    Easy, their objective is to make money, not develop software. Linux is made and maintained by users, for users…

  • HobbitFoot @thelemmy.club
    link
    fedilink
    English
    arrow-up
    0
    ·
    13 days ago

    Windows isn’t trying to do what Linux does.

    On the server end, Linux beat every competitor out there, including Windows Server, because it was free and development occurred along the lines of educated users making improvements. So, at first Linux was worse to use, but it was cheaper. Then, Linux was about as easy/stable as paid for versions, but it was cheaper. When it became easier to use to educated users and more stable and cheaper, all paid server OS’s died.

    That said, I bring up educated users because Linux is only a kernel and Windows by itself does more than Linux does by itself. On the consumer end, no one has been able to threaten Windows without a DRM’d app store. Consumers won’t do bug fixes at the scale that enterprise users will. Consumers generally need more developed on the UI side to make the OS functional while you can run Linux in terminal mode. Most of Windows’ development went into this, making Windows easy/desirable for consumers. In contrast, most Linux development time went to making Linux more easy/desirable for enterprise users/servers.

    This is really the first year that Linux for consumers is viable and a lot of that work packaging Linux for consumers came from Valve putting the various pieces of open source software together and sanding down the right edges. In contrast, Microsoft has been doing that for a generation.

  • red_tomato@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    13 days ago

    They’re a B2B company first and foremost. What they’re selling is the Microsoft ecosystem to companies, like their Office suite. Companies don’t care if each individual products sucks - just that they integrate well with other products. In particular, companies want good integration with Active Directory (Microsoft’s permission management system). Companies love controlling who gets access to what.

    Consumer operating systems is more or a side hustle for them.

    • blazeknave@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      13 days ago

      For the 4th time in my career, I’m selling something that competes with a Microsoft product or feature everyone purchases in end user license bundles and literally nobody gets configured and working.

  • NutinButNet@hilariouschaos.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    13 days ago

    Because they are prioritizing data collection over performance.

    Windows is no longer about giving customers a good operating system. It’s now a vehicle for Microsoft to collect data from you for them to use and sell to other parties at a profit. It’s why Microsoft hasn’t cared much about pirated versions of Windows much anymore. They’ll do small things to annoy you, but overall, you can still use it and they still get to collect their data.

    Microsoft is only starting to be more concerned as Windows loses market share and Linux gains some. The Steam hardware survey has only gone up a few points of percentages but this accounts for thousands of losses and this only shows gamers who use Steam, not all the other use cases.

    So Microsoft is finally starting to make some promises to improve performance now that they have some real competition. And they’re only doing that because they want to continue collecting your data.

    That is what Windows has become, unfortunately. Your performance while using it is very secondary, if not at all a priority of theirs.

  • Shimitar@downonthestreet.eu
    link
    fedilink
    English
    arrow-up
    0
    ·
    13 days ago

    Why worse? It’s not a better or worse race.

    SW Compatibility? Windows wins hands down. Try run decade (even years) old binaries on Linux, good luck.

    Security and privacy? Well🤣… Maybe here Linux wins by a small tad /s.

    And so on.

    Microsoft focus is on different aspects than Linux, like monetization, lock in, business apps like office, store apps, and who knows what other crap. Linux efforts are usually focused on what is actually needed for a better quality of usage.

    On the long run Linux is doomed to success, because Microsoft like all companies will die one day. Linux will never die because it cannot be killed …

    • Azzu@leminal.space
      link
      fedilink
      arrow-up
      0
      ·
      13 days ago

      Try run decade (even years) old binaries on Linux, good luck.

      I’ve actually had a case where something old didn’t work on Windows, but was fine on Linux with wine, lol

      • blackbeans@lemmy.zip
        link
        fedilink
        arrow-up
        0
        ·
        13 days ago

        Not sure what you mean by old.

        10 year old Windows software? Will definitely run.

        20 year old Windows software? Will run but might require admin rights or compatibility mode.

        30 year old Windows oftware? Might run but probably need a VM.

        For Linux the focus is more on improvement, less on compatibility. That’s a deliberate decision.

        • undefined@lemmy.hogru.ch
          link
          fedilink
          arrow-up
          0
          ·
          13 days ago

          Why do you need to run 10-30 year old software? This is a big red flag in my book: if your software can’t be bothered to be upgraded then why would you expect your OS to be?

          • ProdigalFrog@slrpnk.net
            link
            fedilink
            English
            arrow-up
            0
            ·
            13 days ago

            Sometimes software is just… Done. Feature complete and sometimes still just the best way of doing something. It’s a rare thing, but sometimes happens.

            I guess a good example is WordPerfect 6.2 for DOS; it’s to this day a great WYSIWYG word processor, and the most feature complete TUI word processor for people who like distraction free writing. There are still proponents meticulously documenting how to get it working and integrated with modern OS’s so that it can access modern printers.

          • blackbeans@lemmy.zip
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            13 days ago

            What is the problem of running 10-30 year old desktop software locally? This is actually very common in some sectors, such as governmental infrastructure or industrial use. It’s not like those applications are reachable from the internet or even contact a server. Windows itself ships with applications that haven’t changed for decades, such as the character map and resource monitor.

            • undefined@lemmy.hogru.ch
              link
              fedilink
              arrow-up
              0
              ·
              13 days ago

              Then run it on the relevant (outdated) OS? Why should the OS be constantly held back because the software sucks?

              If the developer would just address the issues as they come and recompile for OS upgrades it shouldn’t be a problem — but if you’re using software where the developer can’t bother to recompile after 30(!!!) years I think there’s a more serious problem.

              • blackbeans@lemmy.zip
                link
                fedilink
                arrow-up
                0
                ·
                edit-2
                13 days ago

                Ideally you want the OS to be updated, because old OS are vulnerable when the computer is networked. In fact most IT departements require every PC to have an up to date OS.

                It’s not always a matter of bothering - many applications are customized and made for a specific purpose. An application could have been sold to only one company as a one off, or even developed by a long retired employee. Want an update after 20 years? Sure, after paying another invoice, provided that the developing company still exists and is still willing to support such old tech.

                It is just a given that many companies are stuck with some old software somewhere in their process. That explains the policy for Windows.

                Windows: “if we stop shipping this 25 year old library 5% of corporate users will experience problems which will cost us money and reputational damage, so we keep it compatible.”

                Linux distro: “we are going to replace X with Y because it is better. Things will break and it is partially up to the community to solve it.”

        • Onomatopoeia@lemmy.cafe
          link
          fedilink
          English
          arrow-up
          0
          ·
          13 days ago

          Not true.

          It really depends. And I say this as someone who’s spent years in the enterprise software management space.

          In the last few years, older software has become less capable of running on Windows. Tried to run a 2006 app the other day and it won’t even install. So had to run it in a VM of Windows 7.

          • blackbeans@lemmy.zip
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            13 days ago

            What is the application you had issues with? It’s very uncommon for a 10 year old application to not run on Windows. And if it doesn’t, it’s usually not the fault of the OS but of some obsolete technology.

  • Diplomjodler@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    13 days ago

    Their main goal is to extract maximum revenue, not to provide good products. Also, they’ve grown fat on the monopoly profits they enjoyed for decades. It’s very hard to pivot back to competitiveness from that and as of now, they’re not really compelled to do that.

    • Signtist@bookwyr.me
      link
      fedilink
      English
      arrow-up
      0
      ·
      13 days ago

      This is it. For profit companies exit to make a profit, not a product. Any time you ask “why did they do this thing that makes the product worse?” remember that the product doesn’t matter to them, only the money it makes. If a change makes more money, they’ll do it.

      Some might think a worse product means worse sales and less profit, but they’d be wrong. Enough people buy products regardless of their qualify that it’s often more profitable to simply make the product as cheap as possible while maintaining just barely enough of the most basic functionality to meet the definition of what they’re trying to sell.

    • jimmy90@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      12 days ago

      true but to do that they have 100s of layers of variously documented backward compatibility and work-arounds. all their stuff is a mountain of deliberate technical debt that will affect the quality of their software

  • daddycool@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    13 days ago

    Because Microsoft’s goal is to make as much money as possible for their investors.

    Linux’s goal is to make a good (and mostly Open Source) OS for the community.

    But to be fair, Windows, at it’s core, isn’t a bad OS. It’s all the bloat, that makes it almost unusable.

  • JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 days ago

    It’s subjective. I’m not trying to be dismissive or something, but it’s that simple. Windows is more successful than Linux for what Microsoft wants it to be more successful at.

    I’m not saying Windows is better. I like Linux more. I use it. I’m just saying that for the personal computing market share that Microsoft wants, Windows is more successful than Linux.

    To be honest, if Microsoft wanted to affect other stuff with Linux, they’d probably just contribute the changes they want into it. It wouldn’t surprise me if they already did. They contributed many features to git for things they wanted to use in git.

  • I Cast Fist@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    12 days ago

    If you ever worked on any big corporation, it becomes crystal clear why things suck. Megacorps value money first, second, third, fourth and fifth. Sixth comes avoiding being caught by their crimes.

    So, Microsoft doesn’t have a vision for Windows as an operating system, it sees Windows as a way to maintain a stranglehold in office computers the world over. It doesn’t matter that most people on lemmy will say “switch to linux”, they’re not companies, they’re not bosses - these are the vast majority of Windows users and South America + Asia + Africa make up a fuckhuge market. Sure, Europe and USA have more money, but the rest have sheer numbers.

    Another thing that matters a lot is that many decisions come from the top and are enforced. If Satya Nadella or the director of whatever bullshit says something, those below have to comply. If the order from above is “cram bullshit ads in Windows Explorer, this has the highest priority”, that has to happen.

    Regarding resources, having them and allocating them in a decent manner are not the same thing. The same could be argued about USA having trillions of tax dollars and having so many people living in poverty without healthcare or even basic education. Lots of that money go to keeping their armed forces. Microsoft is not too different, they have to pay people who keep their datacenters up, pay for the energy of said datacenters, maintain several other apps they have - oh, and the CEOs bonuses, because he’s such a great leader who totally deserves billions every year!!! Of those 300bn, how much are they diverting for Windows in general? 50b? 20b? 1b? Of that, how much is going straight for security, bug tracking and quality assurance?

  • 1984@lemmy.today
    link
    fedilink
    arrow-up
    0
    ·
    12 days ago

    Passion vs corporate.

    Corporate suits just sell surface promises and support contracts for corporate environments. It’s a totally different mindset than Linux engineers have. Theirs is that of passion for excellent software and that’s all they care about.