HOW-TO BOINC

HOW-TO BOINC
v0.2

  1. ¿Qué es BOINC?
  2. Instalación de BOINC
  3. Uso básico
  4. Preferencias
  5. Más información y enlaces
  1. ¿QUÉ ES BOINC?

    BOINC significa Berkeley Open Infrastructure for Network Computing, o Infraestructura Abierta de Berkeley para la Computación en Red. Es una plataforma que usan muchos proyectos científicos en todo el mundo para sus investigaciones, aprovechando los tiempos muertos de nuestros ordenadores.

    El funcionamiento es muy simple: usa los ciclos desaprovechados de nuestra CPU para conectar con la web del proyecto, descargarse datos, procesarlos y enviarlos ya resueltos. De esta manera, millones de ordenadores a lo largo de todo el mundo forman una red de computación gigantesca, investigando enfermedades aún intratables, ayudando en la predicción del clima y muchos otros tipos de proyectos.

  2. INSTALACIÓN DE BOINC

    BOINC puede ser instalado en varios sistemas operativos: GNU/Linux, Windows y MacOS X (e incluso otros). La instalación en sistemas Windows no tiene más complicaciones que ir a la página de descarga y ejecutar el archivo bajado. Los usuarios de MacOS X tampoco tendrán mayores problemas para bajar el instalador de aquí y ejecutarlo.

    • Windows
      La instalación en sistemas Windows es muy sencilla. Hay que bajarse el instalador para Windows y ejecutarlo. BOINC puede ser instalado en uno de los modos siguientes
      • Instalación mono-usuario: es la opción recomendada. BOINC únicamente se ejecutará cuando hayas iniciado sesión. Aparecerá una entrada en el menú Inicio de tu usuario para BOINC Manager.
      • Instalación multi-usuario: BOINC se ejecutará con cualquier usuario, y además aparecerá en el menú Inicio de todos los usuarios.
      • Instalación como servicio: BOINC se ejecutará siempre, incluso cuando ningún usuario ha iniciado sesión.
    • GNU/Linux
      En GNU/Linux, podemos optar por dos opciones:
      • Nos bajamos el instalador para GNU/Linux. A continuación, ejecutaremos el archivo bajado: sh boinc_X.Y.Z.sh BOINC se instalará en el directorio que hemos elegido (normalmente ~/BOINC). Ahora, ejecutaremos BOINC con /home/stark/BOINC/run_manager (suponiendo que tu usuario sea 'stark'). para unirte a un proyecto seleccionas (en el menú gráfico) 'herramientas -> unirse a un proyecto'. E introduces la URL del proyecto que prefieras de esta página. Desde ese momento el ordenador se conecta automáticamente al servidor del proyecto para pedir trabajos, informar de los realizados, etc.
      • Si prefieres instalar BOINC mediante el sistema de paquetes de nuestra distribución, úsalo (apt-get, yast, portage...). Los mantenedores de los paquetes ya se han encargado de hacer mucho trabajo por nosotros :-) En Ubuntu, los paquetes son 'boinc-client' y 'boinc-manager'. En Gentoo, el ebuild se llama 'boinc'.
  3. USO BÁSICO DE BOINC
    Si no lo has hecho ya, lo primero que tenemos que hacer es elegir uno de los proyectos científicos que usan la plataforma BOINC. La lista de algunos de ellos podemos encontrarla aquí.

    Al unirnos a un proyecto, debemos tener una cuenta para el mismo. Dependiendo del método de instalación elegido, este proceso puede variar un poco. Podemos optar por hacer uso de BOINC Manager, el cual tiene un asistente para unirnos a un proyecto o crear una cuenta al arrancar por primera vez (este será el programa que manejarán los usuarios de Windows) Además, con BOINC Manager podemos configurar y controlar prácticamente todo, así que es una buena idea usar este programa.

    También podemos manejar la plataforma mediante la línea de comandos. Para crear una cuenta la sintaxis es boinc_cmd --create_account URL email password usuario Una vez creada la cuenta, nos unimos al proyecto con boinc_cmd --project_attach URL password

    Una vez instalado y elegido el proyecto, BOINC estará trabajando. Es importante destacar que BOINC se ejecuta con priridad mínima, lo cual quiere decir que aunque estemos usando el ordenador y BOINC esté ejecutándose, no notaremos pérdida de rendimiento.

  4. PREFERENCIAS
    La configuración de BOINC se realiza vía web, en la página de cada proyecto. Generalmente es la misma, y especifica cuándo y cómo se va a usar el ordenador. Cuando modifiquemos las opciones, es importante que actualicemos el programa mediante el botón "Actualizar" de la pestaña "Proyectos" de BOINC Manager o, con la consola, con boinc_cmd --project URL update
  5. MÁS INFORMACIÓN Y ENLACES

    Este HOW-TO está en desarrollo. Siéntete libre de sugerir cambios o añadir cosas. Si lo haces, por favor, envíame un correo a neoannagul [arroba] gmail [punto] com.

    Cosas por hacer

    • Explicación de las preferencias
    • uso de varios ordenadores y/o varios proyectos.
    • salva-pantallas para mostrar gráficos alucinantes mientras colaboramos con la ciencia :-)

Esta obra está bajo una licencia de Creative Commons.

-->