• Palacegalleryratio [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    16
    ·
    edit-2
    3 days ago

    [why would a corporation use windows?]

    • Microsoft office which is still peerless.
    • The ecosystem. Loads of specialist hardware and software has been developed just for windows since the 90s. A lot of this is business critical. Replacing hardware/rewriting drivers for Linux (if even possible/legal) and porting or finding alternative software is really expensive.
    • The free gifts of society. The workforce can by and large use Microsoft products for their productive endeavours. As a result of their education and their previous employment. This skill is expensive to replace with training in another system.
    • PorkrollPosadist [he/him, they/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      13
      ·
      edit-2
      4 days ago

      I really think it is just the last one. I would argue that any features which are truly exclusive to Microsoft Office are so niche that they absolutely do not warrant holding back an organizational migration. The vast majority of people are perfectly happy using Google Docs for word processing and simple spreadsheets. For these tasks, any office suite is suitable. The handful of employees doing highly complex workflows in Microsoft Office can be issued machines suitable for the task (though I guarantee they are doing something stupid in Excel which should be done using a database system if anybody in the company gave a shit about investing in their IT infrastructure instead of just letting the accounts receivable clerk invent it whole-cloth in return for a standard performance review and 3% annual raise). Same thing goes for people developing iOS applications (for internal use or for clients and end-users), they get a Mac workstation to run XCode on, obviously. These accommodations can be made without the whole organization depending on using a specific platform. Technological necessity does not explain why they just run Windows and Office on everything they can.

      As far as hardware compatibility goes, these PCs should be treated as part of the appliance. If you have something like an RFID badge printer which is only supported on Windows, it obviously gets Windows machine to use as a terminal. Any modestly sized company with an IT staff has a closet full of old laptops and micro-ATX towers perfectly suited for this purpose. There’s no need to reverse engineer the device. You can just stick an Intel NUC next to it and use it as intended, in compliance with the EULA and with the warranty intact. If you have an embedded system based on Windows (as various forms of industrial machinery do), obviously you leave that alone, because the vendor won’t service the machine otherwise. For most office workflows though, dedicated hardware should not be a concern. Again, these decisions aren’t being made out of technical necessity, but because everybody in the 90s was sold on the idea that if they didn’t learn how to write formulas in Excel they would end up operating a deep fryer for eternity - so now it is an abundant and replaceable skill.

      • Palacegalleryratio [he/him]@hexbear.net
        link
        fedilink
        English
        arrow-up
        13
        ·
        4 days ago

        Any software can self destruct at any second. The other nice thing about Microsoft is there is (ostensibly at least) a 24/7 large team of competent developers who can work to fix the problem. And failing that a large rich company to sue for damages…

        • tim_curry [they/them]@hexbear.net
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          4 days ago

          Have you ever had Microsoft business support? Microsoft built my companies data center and left us with a network VM that was single threaded and had memory leaks that we rebooted every week. Over 4 years of working on the team Microsoft at no point ever fixed it and it resulted in the secondary data center getting a fraction of the bandwidth and dropping practically every other packet where we had to chunk and retry data transfers over and over just to get them to move across to the disaster recovery servers.

          Microsoft is fucking atrocious for business users as well they’re no different from oracle or ibm who shovel shit for huge license costs then conveniently become unreachable when there’s an issue. Enough money to sue but in the belly of the beast the employee just gets the shit the organisation itself doesn’t care

          I hereby send you to azure entra hell