Tecnoaxis

06/01/2010

FreeBSD, el demonio que se asoma por detrás de Linux

Filed under: Uncategorized — Alejandro Rean @ 5:40 pm

Tenía bastantes dudas en cómo titular este post, pero me di cuenta que es un tema que da para muchísimo, así que sólo traté de buscar un título que sumarice una buena forma de empezar una serie de artículos sobre FreeBSD.

Observando la realidad actual de los Sistemas Operativos, nos encontramos con un emergente Linux en distintas formas, algunas más obvias, otras casi imperceptibles. Siendo las primeras las distribuciones que están adquiriendo cada vez más adeptos (Ubuntu, Debian, Fedora, etc.), y las segundas las que nos impone el hardware móvil (Android, Maemo, etc.), así como el de nuevas netbooks con distribuciones personalizadas por el fabricante, usados seguramente por muchas personas que desconocen estar utilizando el sistema del pingüino.

Además, Google junto a programadores voluntarios, está desarrollando su propio sistema (una noticia que se pudo leer en muchos diarios del mundo los cuales no solo consumen lectores  ”geeks” como algunos de nosotros), y se tomó la molestia de destacar en sus comunicados que el mismo está basado en Linux.

Para los recién iniciados que hayan caído por casualidad y/o curiosidad en esta página, la mascota de Línux es un pingüino llamado Tux, y se ve más o menos así.

A todo esto, la palabra Linux se está escuchando cada vez más entre los usuarios promedios de PC, así como también entre los usuarios de Mac. Y junto a Linux, se vislumbra otro concepto, el de sistema operativo, que poco interesaba comprender a los usuarios que compran una PC, la usan y punto, desconociendo totalmente la posibilidad de usar algo más que Windows. PC deja de ser sinónimo de Windows, y éste dejó de ser parte del hardware.

Esto no pasa sólo en la informática. Muchos conceptos, aunque lentamente, se van integrando en la sociedad en la forma de cultura general.

Esto es lo que está pasando ahora, y siendo prudente, en 5 años presumo que podremos ver tantas PC con Windows preinstalado como PC con alguna distribución de Linux preinstalada, y una división en el concepto unficado de PC = Windows + Programas que tanto esfuerzo y dinero invirtió Microsoft y compañía en imponer.

Pero me considero una persona bastante inquieta en cuanto estas cuestiones, así intentaré ver un poco más allá y, como iniciado también, voy a comenzar la travesía de descubrir un para mí nuevo sistema, llamado FreeBSD, intentando arrastrar conmigo todos los curiosos que pueda, incluidos ustedes.

Primero vamos a repasar un poco (muy poco) de historia. UNICS, devenido a UNIX en 1971, es el sistema en el que se basó el desarrollo de otros sistemas, entre ellos GNU/Linux y BSD, en los que me centraré en el relato tanto para no evidenciar demasiado mi ignorancia en las otras variantes como también para no irme por las ramas.

BSD (Berkeley Software Distribution) fue desarrollado por la universidad de Berkeley en forma privada (basándose en el sistema Unix de los laboratorios Bell de AT&T), y luego de litigios judiciales entre AT&T y la universidad, se liberó al público en 1984 con una licencia personalizada caracterizada como de software libre, denominada Licencia BSD, con la intención de que todos los desarrolladores que quisieran “jugar” con este sistema operativo y mejorarlo pudieran hacerlo.

Mientras tanto, se gestaba lo que hoy es Linux. Un señor llamado Richard Stallman junto a un grupo de estudiantes programadores, se “copiaron” de las herramientas de compilación, edición de texto, y demás utilidades básicas del privativo Unix, desarrollando un paquete de similares características para conformar un sistema operativo totalmente libre: GNU. Pero GNU no tenía kernel (el núcleo del sistema, que se encarga entre otras cosas del manejo de , y visto que el desarrollo de Hurd iba a tomar sus años, Linus Torvals ya tenía casi terminado su kernel Linux. Ambos proyectos convergieron en un híbrido simbiótico llamado GNU/Linux, conocido simplemente como Linux.

En la versión liberada de BSD, en cambio, su kernel y las librerías, herramientas de compilación, etc. conviven desde su nacimiento. La última edición libre que vio la luz fue la 4.4, y a partir de ésta se abrieron los caminos en OpenBSD, NetBSD y FreeBSD.

También SunOS se construyó en base a BSD. Y luego SunOs en posteriores versiones se pasó a llamar Solaris, cuyo código fue liberado con la licencia CDDL de software libre como OpenSolaris.

Repasando, FreeBSD continúa, al igual que OpenBSD y NetBSD, el legado de BSD, un sistema delineado por Unix de AT&T, mejorado por la universidad de Berkeley y liberado para que todos puedan obtenerlo de forma grauita, aprovechar sus ventajas y al mismo tiempo mejorarlo progresivamente.

Quizás se pregunten por qué elegí FreeBSD en vez de OpenBSD o NetBSD, pero es una pregunta bastante difícil. Podría decir que el llevar la palabra free (free as in freedom) influyó en mi decisión.

1 Comment »

  1. Estoy de acuerdo

    Comment by Anonimo — 06/01/2010 @ 11:09 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress