MacOS X: ¿Darwin?
Posted on October 16th, 2004 in ArtÃculos, Empresas | No Comments »
Apple decidió en 1999 rehacer su Sistema Operativo, llegando a la versión 10, la cual fue denominada como MacOS X, en la cual se buscaba integrar su famosa interfaz gráfica, siendo asà como se consiguió estructurar este nuevo Sistema Operativo en UNIX, pero ¿Porqué decidió tomar esta decisión?; una de las razones más fuertes fue que UNIX podÃa hacer varias tareas a la vez, por lo que se le llama multitareas, lo cual lo hace más eficiente, debido a que lo procesos son independientes, y si alguno se llegara a ‘estrellar’ es posible matarlo sin necesidad de que afecte a la maquina y/o el kernel. Esto también beneficia al sistema multiusuario, el cual MacOS en sus versiones anteriores no tenÃa desarrollado, acto que facilita que el sistema pueda correr las tareas de varios usuarios al mismo tiempo, asà como administrar servidores de HTTP, FTP, NAMED, etc. de una forma más eficiente que en Sistemas Operativos que no son de multitareas.
A partir de la ‘muerte’ de UNIX, o cuando se necesitaba compatibilidad con más arquitecturas de computadoras, la gente empezó a tomar el código, o bien se empezó a basar en cómo funcionaba el Sistema, para crear nuevos S.O. a esto se le denomina un derivado de UNIX. EspecÃficamente el nuevo Sistema Operativo de Apple, de igual forma, está basado en FreeBSD, el cual forma parte de una de las grandes ramas en las cuales se encuentran divididos actualmente los Sistemas Operativos que a su vez son derivados de UNIX; una de estas ramas es Linux, que se puede considerar uno de los más conocidos, y por el otro lado se encuentra BSD (Berkley Software Distribution), el cual se diferencia con Linux, desde el tipo de archivos que tiene, asà como particiones en el disco duro, y localidad de librerÃas, además de que el comité de todos los BSD están conformados por un equipo de personas, y en este caso cualquier integrante puede hacerle una modificación al sistema si es necesario, a diferencia de Linux que Linus Torvalds (el autor) es quien conforma únicamente el comité y todas las modificaciones deben de tener su visto bueno. De otra forma algo que pocos saben es como se llama el kernel del nuevo Sistema Operativo de Mac, pues casi nunca se escucha su nombre y menos se da a conocer, sin embargo es denominado como Darwin, el cual es bastante compatible con cualquier BSD (FreeBSD, OpenBSD, y NetBSD), y su mascota lleva el nombre de Hexley, el cual es un ornitorrinco.
¿Usas Mac y nunca has abierto la consola? Apuesto a que la mayorÃa de las personas no lo ha hecho, y si lo han realizado habrá sido porque era extremadamente necesario modificar alguna opción desde ella, siendo asà que se habrán dado cuenta de que el mundo de UNIX está ahÃ, desde editores de texto, como VI, pico, hasta uno de los mejores compiladores de C y C++ del mundo, el GCC, pasando por el gestor de ventanas X Windows, conocido mejor como ‘X’, en el cual se pueden correr de aplicaciones gráficas para Unix desde una Mac. Por otra parte existen aplicaciones como Fink, los cuales te permiten descargar de Internet programas compatibles con MacOS X, asà como con Linux, BSD, Solaris, etc.
Siendo asà como muchos usuarios de Sistemas Operativos derivados de Unix, han encontrado en MacOS X un nuevo ‘hogar’, pues uno cuenta tanto con las poderosas herramientas diseñadas por Apple, como con las desarrolladas para Linux, BSD, etc. Es por todo esto que puedo decir que este S.O ha sido un gran avance dentro de la nueva generación de sistemas.
Más información en:
Apple Darwin – http://developer.apple.com/darwin/
FreeBSD – http://www.freebsd.org/
UnixMéxico – http://www.unixmexico.com/
Fink – http://fink.sourceforge.net/


