El demonio BSD

El demonio de BSD§

BSD daemon Bestie BSD daemon Bestie
                ,        ,         
               /(        )`        
               \ \___   / |        
               /- _  `-/  '        
              (/\/ \ \   /\        
              / /   | `    \       
              O O   ) /    |       
              `-^--'`<     '       
             (_.)  _  )   /        
              `.___/`    /         
                `-----' /          
   <----.     __ / __   \          
   <----|====O)))==) \) /====|      
   <----'    `--' `.__,' \         
                |        |         
                 \       /       /\
            ______( (_  / \______/ 
          ,'  ,-----'   |          
          `--{__________)

Introducción§

Dicen que no tiene nombre, pero algunos lo llaman o invocan con el nombre de "Bestie". Por su forma muchos lo confunden con un demonio del infierno, un ente diabólico que sirve a Satanas, pero no es así, Bestie o como se llame tiene otra genealogía, no es diabólica, esta más relacionada a unos seres divinos de la mitología Griega llamados "Daimon" o "Daemon", estos seres ayudan y guían al humano en apuros:

Wikipedia Daimon

Estos seres inmateriales y catalogados como deidades menores han existido en todas las culturas y fueron representados de distintas formas en el transcurso del tiempo, dependiendo el lugar son hadas, gnomos, duendes, etc.

El cambio de significado de la palabra "Daimon" según la Wikipedia, se originó en el texto griego original del Nuevo Testamento, que hizo que la palabra griega se aplicara al concepto judeocristiano de espíritu maligno a principios del siglo II d.C.

El término daemon en informática§

Pero cómo es que llega a aparecer Bestie en BSD Unix, para explicar esto nos tenemos que ir un poco atrás en el tiempo a un proyecto llamado MAC en el MIT, en este proyecto nació la idea de usar la palabra "daemon" para identificar procesos en segundo plano que corren en una computadora.

Aún se puede encontrar información en la web que nos cuenta que el término fue acuñado por los programadores del Proyecto MAC del MIT, que usando un IBM 7094 en el año 1963 tomaron el concepto prestado del demonio de Maxwell, pero quien es el demonio Maxwell? podemos encontrar información sobre el en:

Wikipedia demonio de Maxwell

Resulta que el demonio de Maxwell es un ser imaginario surgido de un experimento mental ideado en 1867 por el físico escocés James Clerk Maxwell, su tarea era trabajar constantemente en segundo plano, clasificando moléculas. El siguiente links que espero que funcione cuando usted esté leyendo este texto, explica más detalles del proyecto MAC y el uso del término:

Historia término "daemon"

Copio una linea:

Comenzamos a utilizar la palabra demonio para describir procesos en segundo plano que trabajaban incansablemente para realizar tareas del sistema.

Links principal de la Wikipedia que explica todo esto:

Wikipedia Daemon Computing

Entonces para ejemplificar, un demonio en computación es un proceso que esta corriendo en background o segundo plano, ejecutando ciertas tareas necesarias para el funcionamiento del sistema y utilidad de los usuarios. Por ejemplo el demonio que provee el protocolo SMTP, usado para transferir mensajes de correo, dicho protocolo brinda al usuario la posibilidad de enviar un email, el demonio SMTP es el encargado de transferirlo a quien corresponda, este trabajo no lo percibe el usuario.

Entonces recordando al cuento de los duendes y el zapatero de los hermanos Grimm, los "daemons" en Unix son como esos duendes que hacen un trabajo sin ser vistos y en favor de los humanos.

Porque Bestie parece un diablillo§

BSD daemons Foglio

El primer dibujo que se conoce en el mundo Unix dando la imagen de diablillos a los demonios fue realizado por el dibujante Phil Foglio en el año 1976. Foglio estuvo en contacto con un desarrollador conocedor de Unix llamado Mike O'Brien, al que para pagarle un favor le prometió dibujar una camiseta en base a las características que Mike O'Brien le transmitió sobre el sistema Unix. Ese dibujo termino siendo un éxito, haciendo que los laboratorios Bell compren docenas de camisetas, incluso Usenix compró los derechos de reproducción de la obra de Foglio. Ya con la llegada de los nuevos BSDs, inicialmente NetBSD uso el siguiente logo:

NetBSD old logo

tiempo después lo consideraron inapropiado y cambiaron, pues hacia referencia a un momento histórico durante la batalla de Iwo Jima de la Segunda Guerra Mundial. También las versiones 2.3 y 2.4 de OpenBSD usaron al simpático demonio, solo que en OpenBSD lucia una aureola:

OpenBSD old logo

más detalles de esto en:

BSD Daemon

Conclusión§

Hoy nuestro querido Bestie sigue mostrándose en los eventos importantes de la comunidad FreeBSD y otros demonios similares en eventos de la comunidad BSD mundial como en las EuroBSDCon (European BSD conference) que se celebran todos los años, en estas conferencias los demonios comparten cartelera con otras simpáticas mascotas de los sistemas operativos BSDs, algunas imágenes:


EuroBSDCon 01
EuroBSDCon 02
EuroBSDCon 03
EuroBSDCon 04