If MacOS is claimed to be so good, why is it rarely if ever used for servers?

macOS has been used for servers and Apple offered a variety of dedicated hardware based servers and all macOS computers actually have all the server software already installed.

All that happens when you get the macOS Server app is that the app makes it trivial to manage all the server software that is already in macOS. Keep in mind that macOS is a certified UNIX so whatever UNIX can do, macOS can do just as well.

  • Hardware
    • Xserve
    • Xserve Cluster Node
    • Intel Xserve
    • workgroup server
    • Mac Pro Server
    • Mac Mini Server
    • Apple Network Server (AIX based)
  • Software
    • A/UX (Apple’s UNIX with a Macintosh user interface, utilizado sobre todo por las agencias gubernamentales, corría en cualquier Mac contemporáneo)
    • Servidor MacOS

Incluso hay un superordenador del Ejército de los Estados Unidos que es un gran camión cargado con servidores Xserve en una configuración de superordenador para que el Ejército pueda llevarlo a un combatiente y realizar la ciberguerra en ellos.

Hoy en día Linux es el sistema operativo para servidores más común por pura casualidad, nada más. Hace años, cuando nos estábamos estandarizando en BSD (FreeBSD, etc.) como nuestro sistema operativo de servidor libre de elección, BSD fue demandado por AT&T debido a dos o tres líneas de código de AT&T que todavía estaban dentro de BSD. Los contables de todas las grandes corporaciones entraron en pánico y no querían tener ninguna consecuencia de la demanda, así que presionaron a los informáticos para que abandonaran BSD y obtuvieran otra cosa gratis.

Linux pasó a recibir algo de atención del personal informático, puramente como una curiosidad, pero era gratis, era algo compatible con UNIX y la única otra opción razonable era SunOS/Solaris, que era una solución cara utilizada para los procesos críticos del back-end, así que Linux fue elegido simplemente por ser gratis, y por estar en el lugar adecuado en el momento adecuado. Esto significó que Linux absorbió toda la atención para todas las aplicaciones de servidores y así los productos de servidores de todo el mundo, incluyendo Microsoft y Apple, fueron abandonados en su mayoría. Incluso Sun vio un descenso masivo en las ventas de servidores debido a la gratuidad de Linux.