martes, 21 de octubre de 2008

Darwin

Darwin es la fusión de Mach 3.0 y una implentación de BSD 4.4 BSD-Lite2 construida sobre la base de el microkernel. Se modificó el sistema VFS permitiendo la adición de nuevos sistemas de ficheros y mejorando el soporte de los existentes. La pila TCP/IP, como no podía ser de otra forma, basada en la implementación de BSD. Como novedad se añadió lo que se denomina el "I/O Kit", un framework Orientado a Objetos para el desarrollo de drivers, el cual es utilizado también en la parte que soporta SMP y real-time preemtion.

En las fases de diseño de Darwin se prestó especial atención a los sistemas BSD más importantes en la actualidad:

  • FreeBSD: referencia principal para el desarrollo del kernel.
  • NetBSD: fuente de una parte bastante grande aplicaciones de espacio de usuario.
  • OpenBSD: interesante por su robustez y su política de "criptografía integrada", principalmente por OpenSSH

No hay comentarios: