What’s the difference between Mac OS X, Darwin OS and a popular Linux distribution like Ubuntu? What can be done on Darwin?

  • Darwin OS is Apple’s core OS. From Darwin Apple basically creates all of its other operating systems
    • macOS
    • iOS
    • iPadOS
    • AudioOS
    • watchOS
    • tvOS
    • BridgeOS
    • Other operating systems that Apple uses/develops
      • SEPOS (L4 based)
      • VxWorks Is reportedly the firmware OS embedded in Apple Airport Extreme and possibly Time Capsule
  • Darwin OS is open source so you can download it and modify it
    • I personally find that compiling and getting an entire OS to run is a very tedious process so I simply make changes to macOS as I desire
    • You can harden Apple’s XNU kernel if you really want to build a super fortified Mac operating system
    • You can simply study the source code to see how Darwin is put together
  • Linux is completely different from Darwin
    • Linux:
      • Es una imitación de Minix que es una imitación de UNIX
      • No es un UNIX certificado (macOS es un UNIX certificado)
      • Es sólo un kernel, no puedes hacer nada funcional con él
      • Necesitas añadir algunas herramientas de tierra de usuario como GNU para tener una línea de comandos que funcione
      • Entonces tienes que añadir un entorno de escritorio para que puedas tener una interfaz GUI para que puedas ejecutarlo visualmente como usarías un Mac
      • Hay doscientas "distribuciones" de Linux, cada una es diferente, se comporta de forma diferente, se mantiene de forma diferente y puede ser incompatible con otras distribuciones de Linux
      • No hay soporte para Linux. Estás por tu cuenta, así que tienes que depender de los foros en línea, que tienen una reputación de ser bastante hostil a los novatos, que por supuesto es exactamente lo contrario de la razón por la que esos foros existen, porque si realmente sabes lo que estás haciendo, entonces no necesitas los foros. Apple has a fantastic support system, where you can call or meet with an actual Apple employee face to face and get authoritative answers directly from Apple.