lunes, 30 de marzo de 2015

Brevisima historia de FreeBSD

Habiendo hecho una breve introducción al sistema FreeBSD en la entrada anterior, en esta ocasión dedico estas lineas a realizar una muy breve reseña de los orígenes y la historia del desarrollo del sistema operativo FreeBSD. Advierto que es un breve comentario para los que prefieren la versión reducida, para los que quieran tener conocimiento detallado acerca de nombres, fechas, nombres de empresas, etc., pueden consultar la referencia o hacer una pequeña búsqueda en internet donde abunda bibliografía de este tema.

Entiendo que la teoría y las historias son algo aburridas y no son interesantes para mucha gente, especialmente en este ámbito de la tecnología donde queremos siempre estar al día y estamos en un constante afán por estar enterados de todos los adelantos y todas las novedades, sin entrar en detalles teóricos, en este grupo me incluyo, pero también es cierto que conocer la historia de este sistema operativo es muy interesante y sirve para cultura general, no voy a profundizar en muchos detalles y espero no aburrir con esta breve reseña.

Primeramente se presento la necesidad por allá en la década de 1960, de crear un sistema que manejara todas las operaciones en un computador, además de administrar el hardware y que presentara un acceso multiusuarios, de esta necesidad se comenzó a trabajar en el proyecto MULTICS, el cual se hizo muy complejo e inmanejable y se abandono su desarrollo.

Con la inquietud de este proyecto, en los laboratorios Bell de AT&T se creo un proyecto nuevo encargado de desarrollar un sistema similar pero con requerimientos mas reales, fue entonces que comenzó la creación del sistema UNIX.

Inicialmente el sistema UNIX fue escrito en lenguaje assembler, luego se desarrollo un compilador de C y en una segunda implementación se migro el sistema a lenguaje C, para aportar a sus muchas características la portabilidad a otras arquitecturas hardware.

La empresa AT&T facilito a las universidades de Estados Unidos una licencia gratuita del sistema UNIX, además del código fuente del mismo para que lo adaptaran a sus necesidades, con la finalidad de crear fama entre los estudiantes de las universidades que a futuro serian los administradores de sistemas de varias empresas y se inclinarían al uso de un sistema conocido, con lo cual se aumento en gran medida la popularidad de este sistema.

Las universidades, especialmente Berkeley en California, aprovecharon el código fuente que facilito la empresa AT&T para desarrollar su propia versión del sistema, de lo cual nació el proyecto BSD (Berkeley Software Distribution) que se baso en UNIX.

El proyecto BSD creo un sistema con el cual se empezó a hacer la competencia al original UNIX, al punto de llegar a tener la preferencia de las empresas sobre el original, situación que incomodo a AT&T y procedió a realizar la demanda por derechos de autor sobre el código fuente original de UNIX usado en BSD.

Luego de largos años de demandas y contrademandas entre la empresa AT&T y la Universidad de Berkeley en California, luego de acuerdos y reingenieria del código fuente de BSD para sustituir el código original de UNIX, se logro el acuerdo entre los contendientes legales y poder continuar con el desarrollo de BSD.

Desafortunadamente, durante la lucha legal y ante la necesidad inminente de un sistema robusto multiusuario, ingreso en escena Linus Trovald con su kernel basado en minix de Anderw Tannenbaum y aprovecho la ausencia de competencia para popularizar su sistema GNU/LINUX.

REFERENCIAS

Berkeley Software Distribution
http://es.wikipedia.org/wiki/Berkeley_Software_Distribution

Historia de UNIX
http://iie.fing.edu.uy/~vagonbar/unixbas/introd.htm#Historia

Historia de UNIX
https://youtube/kmQ9Bx36N9g

sábado, 10 de enero de 2015

Mi auto bienvenida al mundo bloguero

Esta es la primera vez que me decido iniciarme en el mundo de la redaccion de un blog, asi que les agradezco a los estimados usuarios que esten leyendo estas lineas que sean pacientes con mi comienzo

A LO QUE VINIMOS: FREEBSD


En este blog trato un tema que me ha apasionado mucho en los ultimos años: la instalacion, configuracion, administracion, puesta a punto, instalacion, configuracion e inicializacion de servicios en el sistema operativo FreeBSD.

Esta aficion debo confesar, inicio por casualidad, un dia estaba buscando un sistema operativo para reemplazar mi viejo y falto de soporte Windows XP, cuando buscando en Internet me encontre con una pagina muy interesante en la cual se lista en orden de popularidad las distribuciones que estan disponibles, ademas de un resumen descriptivo y los vinculos donde se encuentra mayor informacion: Distrowatch.

Dentro de esta pagina muy clara y bien presentada, con los ratings de las distros mas importantes en orden de numero de descargas, me encontre con una distribucion muy interesante y nisiquiera es de Linux, FreeBSD en Distrowatch.

La caracteristica que me llamo mas la atencion es el hecho que sea una version libre reconstruida en base al UNIX de AT&T, tiene los beneficios de tener una licencia de codigo abierto, la licencia Licencia BSD y todo el respaldo del sistema UNIX en el cual se basa.

Cuando UNIX dejo el codigo a las universidades en Estados Unidos, la universidad de Berkley en California comenzo a hacerle algunas variaciones y a ofrecerlo como alternativa al costoso UNIX original, lo cual causo mucha molestia dentro de AT&T, especialmente cuando las grandes empresas comenzaron a preferir el uso de la version BSD de Berkley antes que pagar la costosa licencia de UNIX, a partir de ese momento AT&T comenzo una larga demanda contra la universidad por los derechos del codigo, a lo cual Berkley comenzo el proceso de realizar la reingenieria de todo el codigo del sistema hasta obtener el BSD de Berkley, a partir de ese momento comenzo la historia del sistema operativo *NIX libre (no se le puede llamar UNIX libre por cuestiones de acuerto y licencias).

La historia exacta puede encontrarse en Internet, por favor, no tomen el parrafo anterior textualmente, pero a grandes rasgos esa fue la evolucion de las cosas.

Una vez la universidad de Berkley supero las demandas de derechos por el codigo de BSD, se saco la primera version oficial de BSD, y luego la version 4.4BSD-Lite del Computer Systems Research Group (CSRG) de la Universidad de California en Berkeley, en la cual FreeBSD se basa.

La pagina oficial del proyecto FreeBSD presenta numerosa documentacion y recursos acerca del sistema, ademas de los archivos ISO para quemar un DVD y proceder a la instalacion del sistema sin mayor problema para comenzar a disfrutar de todos los beneficios que supone contar con el respaldo de un proyecto basado en UNIX y con todo el respaldo de la universidad Berkley en California.

Por el momento esta es toda la introduccion al blog, espero les haya parecido interesante y les provoque la curiosidad de usarlo y disfrutar de todos los beneficios de este sistema operativo.

REFERENCIAS


Pagina oficial del proyecto FreeBSD en español

Referencia a FreeBSD en la Wikipedia

Referencia a FreeBSD en la lista Distrowatch

FreeBSD un secreto bien guardado

Interesante video de la historia de UNIX

Instalacion de UNIX: FreeBSD y Solaris