marzo 29, 2014

FreeBSD qué es. Su historia y desarrollo.

1) ¿Qué es?

   FreeBSD es un sistema operativo de desarrollo completo y estable, creado por cientos de colaboradores organizados alrededor del mundo. De distribución gratuita y amparado en la licencia BSD. Está basado legalmente para la versión del software: "4.4 BSD-Lite", el cual fue creado para arquitecturas como INTEL (x86 e ITANIUM), AMD y SUN UltraSPARC. FreeBSD también es compatible con otras plataformas de hardware, ya que el desarrollo de portarlo a otras tecnologías es realizado constantemente. 



Fig. 1: Muestra de algunos CPUs soportados por FreeBSD, y creciendo...


 2) Cómo comenzó todo.

   Este sistema operativo comienza su camino en año 1993 como un soporte al sistema operativo de William Jolitz: "el 386BSD"; pero este software necesitaba una series de ajustes y correcciones. Las cuales fueron proporcionadas por: Rod Grimes, Jordan Hubbard y Nate Williams; llamándose para aquel entonces "Unofficial 386BSD Patchkit". Pero cuando se le propuso al Sr. Jolitz ayudarle con una parte del desarrollo del sistema, este retiro su apoyo al mismo. Haciendo más difícil los objetivos planteados por los creadores del patchkit.

Fig. 2: Sr. William Jolitz (y su esposa), creadores del 386BSD.

   Pero sin rendirse, este grupo de jóvenes emprendedores buscó ayuda. Para lanzar un proyecto propio: "FreeBSD". La idea del nombre fue de David Greenman. Ya la pequeña comunidad de usuarios que usaba el sistema deseaba que hubiese constancia en el proyecto, y dada la circunstancias ya no había marcha atrás.

    Ya en el mes diciembre del 1993, es publicado al mundo. Basado en la cinta del Software de la Universidad de Berkeley, el "4.3 BSD-Lite (net/2)". Además de contar con bastantes componentes del "386BSD, y su acumulativo "Unofficial 386BSD Patchkit"; y otros desarrollos procedentes de la "Free Software Fundation". Y con la ayuda de "Walnut Creek CDROM" que proporcionó un equipo y una línea Internet rápido, empezó la distribución del FreeBSD versión 1.0 por toda la Internet y discos compactos.  


3) Los problemas legales.

     Ya en 1994 para el mes de mayo FreeBSD iba por su versión 1.1, pero los problemas de propiedad legal del software "4.3 BSD-Lite (net/2)" usado en el proyecto recién comenzaban. La compañía Novell había adquirido de AT&T la versión mencionada. Propiamente la basada en Net/2 que poseía gran parte de código propietario.

   La Universidad del Berkeley y Novell se pusieron de acuerdo, para que la versión siguiente del software: 4.4 BSD-Lite. Estuviese libre del código privado. Se aviso a todos los grupos de proyectos basados en el 4.3 BSD-Lite (Net/2) que debían abandonar su desarrollo en esta versión antes del mes de julio del año en curso. Y usar la nueva versión libre del cargo legal. 


4) Lo que pasó entonces.

   Con una versión limitada por los miembros del CSRG (Computer Systems Research Group)(*) de la Universidad de Berkeley. El proyecto FreeBSD tuvo que reescribir muchas opciones que estaban omitidas en la 4.4 BSD-Lite. Pero con un gran esfuerzo y la ayuda de muchos miembros de la comunidad, FreeBSD versión 2.0, hacia su aparición para diciembre de 1994, tanto para la red como para discos de CD-ROM.

Fig 3: Jordan Hubbard promocionando FreeBSD.

    Aunque un poco tosca y poco pulida (sobretodo para la arquitectura Intel), se llenó la expectativa de los usuarios para el uso de este sistema tipo unix. De ahí en adelante la evolución del sistema operativo ha ido en aumento, hasta hoy.


Nota:
  
(*) CSRG (Computer Systems Research Group) fue un grupo de investigación que optimizó las funciones del sistema operativo Unix de AT & T.
 
 
Fuentes: