Cómo producto de todo el material liberado por Apple en el proceso de construcción del Mac OS X y gracias a la colaboración de un nutrido grupo de voluntarios llega un nuevo sistema operativo.
Darwin es un proyecto interesante a la vez que muy desconocido para la mayoría de los usuarios, especialmente los de sistemas Mac OS X, a los cuales va especialmente dirigido. Su objetivo es, precisamente, mostrar a estos usuarios las bondades del software libre. No obstante, y debido al tipo especial de licencia con el que Apple publicó las fuentes de Darwin (el núcleo de su sistema Mac OS X, basado en FreeBSD y en el cual también se basa el sistema que ocupa estas líneas) Darwin no puede calificarse completamente de software libre, ya que la APSL (la licencia antes mencionada) permite que Apple cierre las partes del código que le convengan cuando le convenga. No obstante, lo que sí es Darwin es un sistema de código abierto, en el que a parte de poder utilizar el sistema en sí, podemos también examinar su código fuente. Para aquellas personas que no acaben de ver clara la diferencia entre ambas modalidades, les remitimos a la lectura de las licencias GPL y APSL.
Los programas para Darwin son compatibles a nivel de binarios con el sistema Mac OS X, por lo que en teoría cualquier aplicación de Darwin podría hacerse correr con éxito en el sistema de Apple. Las plataformas soportadas deberían ser, en principio, la Power PC (PPC) y la arquitectura x86, pero hace unos meses los directores del proyecto decidieron traspasar todos sus esfuerzos hacia la plataforma x86 y dejar de lado la PPC, en un movimiento que extrañó a algunos viendo el enfoque del proyecto, claramente dirigido a los usuarios de Mac.
Recientemente se ha liberado la versión 1.0 de Darwin, en cuanto el proyecto se ha considerado suficientemente estable. Dispone de software tan conocido y popular cómo el escritorio Gnome, el navegador Mozilla o el paquete ofimático OpenOffice. Desde la página web del proyecto puede descargarse de forma libre y gratuita una imagen ISO que ocupa unos 230 megabytes para la distribución de la plataforma x86. Para la arquitectura PPC existen los enlaces, pero no los correspondientes ficheros, por lo que mucho nos tememos que se trate de un desajuste en la página web debido al factor antes comentado de que el proyecto ha dejado de ofrecer soporte a dicha plataforma.
Para resumir podríamos decir que Darwin es, en esencia, un nuevo kernel para un sistema operativo gratuito que viene a sumarse a los ya existentes cómo el de Linux o a los proyectos a largo plazo cómo The Hurd (el núcleo original del proyecto GNU). Si a esto le añadimos las herramientas propias para que el sistema sea funcional (interfaz de usuario, entorno de ventanas, aplicaciones) tenemos a Darwin 1.0.
Más información:
http://www.gnu-darwin.org/