Por tu anuncio aquí
Software

¿Por qué el software de macOS a veces es etiquetado como Darwin?

PureDarwin mac
Por tu anuncio aquí

Darwin

Si eres un usuario de Mac y un fan de software de código abierto, probablemente has visto ciertas aplicaciones con la etiqueta "Darwin". ¿Pero por qué las versiones de las aplicaciones para macOS llevan este nombre?

Porque macOS, junto con iOS y tvOS, es impulsado por un trozo de software de código abierto basado en BSD llamado Darwin. Y como muchos sistemas operativos de código abierto, Darwin incluso tiene una mascota: Hexley El Ornitorrinco.

Y no es una broma. Apple se toma muy en serio los temas relacionados con el código abierto. De hecho, puedes descargar todo el código fuente de Darwin, ahora mismo, en opensource.apple.com. Encontrarás diferentes descargas para cada versión de macOS.

Por tu anuncio aquí

Y debido a este legado el software de macOS a veces es etiquetado como "Darwin", particularmente por los entusiastas de código abierto.

¿Significa esto que puedes usar macOS de forma gratuita?

Pues, no. Si bien es cierto que Darwin en sí es de código abierto, la mayoría de las cosas que ves en macOS no lo son. Por ejemplo, la interfaz de usuario Aqua y la API de Cocoa son de código cerrado y ningún software de macOS puede ejecutarse sin esos componentes.

componentes darwin

Así que aun cuando puedas descargar el código fuente de Darwin de forma gratuita y puedas compilarlo si tienes las habilidades adecuadas, nunca conseguirás que el software de macOS funcione. Ni siquiera estos pequeños programas etiquetados como "darwin".

A menos que quieras pasar unos años o décadas haciendo ingeniería inversa de las porciones propietarias de macOS. Darwin es sólo el fundamento básico sobre el cual se construye el resto de macOS.

Pero eso no significa que no puedas conseguir nada para correr en Darwin. Ya hay versiones de terceros de Darwin que se pueden ejecutar con relativa facilidad, en particular PureDarwin. Este sistema operativo creado por voluntarios utiliza Darwin como su núcleo, e incluso puede obtener interfaces de usuario de código abierto que se ejecutan en él.

No es exactamente macOS Sierra, pero al menos tiene algo en común con macOS. También puedes hacer que PureDarwin funcione en una máquina virtual, si estás dispuesto a esforzarte para conseguirlo. Pero no intentes ejecutar software para Mac en él.

Darwin está presente en el software del iPhone, del Apple Watch y del Apple TV. La mayoría de los usuarios de Apple nunca lo sabrán, y realmente no necesitan saberlo, pero todos de vez en cuando ejecutarán en un paquete con "Darwin" en el nombre. Ahora ya sabes por qué.

Avatar

About Domadis Cabrera

Geek por naturaleza. Technorati por pasión. Emprendedor y amante del buen diseño. Disfruto probando cualquier cosa relacionada con la tecnología, da igual si es software o hardware. Viajero frecuente y amante de la adrenalina. Me divierte solucionar problemas y puedes seguirme en tu red social favorita, sólo tienes que buscarme por mi nombre.
Avatar

Domadis Cabrera

About Author

Geek por naturaleza. Technorati por pasión. Emprendedor y amante del buen diseño. Disfruto probando cualquier cosa relacionada con la tecnología, da igual si es software o hardware. Viajero frecuente y amante de la adrenalina. Me divierte solucionar problemas y puedes seguirme en tu red social favorita, sólo tienes que buscarme por mi nombre.

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Te podría interesar

macOS Software

Más de 130 Mejoras con la nueva actualización del Leopard Mac OS X 10.5.2

Por tu anuncio aquí  Es muy posible que en las proximás semanas Apple por fin libere la nueva actualización del
Macs Software

Comprar AppleCare o No?

Por tu anuncio aquí La mayoría de las personas se encuentran divididas sobre la decisión de comprar una garantía extendida