• Honytawk@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    4
    ·
    3 days ago

    Because businesses need support. They need to be able to rely on others to quickly get everything back in order or they lose money.

    And since Linux does not have any (except for RedHat), they would need to have that support in-house. Which is a lot more expensive and still does not give all the expertise that big companies like Microsoft have.

    For consumers it is free, but for businesses it costs a lot more money than using corporate standard software.

    • withabeard@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      20+ years in industry as a UNIX and Linux admin. Informed but potentially biased.

      Linux admins have tended in my career to be more expensive. They tend to be more week rounded as engineers. Linux by it’s nature, especially in the past, required you to be a DBA, network admin, server admin, developer all in one. They can often fix problems quicker than the support engineer elsewhere can read the ticket.

      That means you pay more per engineer, MBAs don’t like this. This is a critical problem. You pay less overall in staff costs because you need less staff, MBAs don’t understand this. MBAs like support contracts so they can offset blame.

      A small, concise, tight nit, well payed admin team who have ownership and care about a product will be cheaper, and have more uptime than the alternatives. But they’ll also be obstinate, high payed, entitled and ready to jump ship if you mistreat them. That means you need actual diplomacy and social skills to manage them well.

      A small tight nit team with product ownership will need a kick up the arse at times to change “what ain’t broke”. So when product requirements need a radically different solution that can take time to change.

      There is a reason that industry breaking startups in the early 2000s had their corporate backbones on Linux.