Giter VIP home page Giter VIP logo

foldingathome's Introduction

This is a series of scripts and files to create a minimal CD, USB or network
bootable image that will run a Folding@Home client instance.

The Folding CD can only be built on a 64bit (x86_64) system and will build an
image that will only work on 64bit (x86_64) systems.

The Diskless Folding zip file (for PXE boot) is derived from The Folding CD
and is also built. It appears as diskless.zip in the base directory.

The Folding USB stick zip file (for USB boot) is derived from The Folding CD and
is also built. It appears as usb.zip in the base directory.

The build system uses a standard Makefile. Interesting targets are:
all:         folding_cd.iso diskless.zip usb.zip
install_net: Installs a PXE boot in to /var/lib/tftpboot
install_web: Publishes everything to /var/www/reilly/folding including scripts
             and necessary files to /usr/lib/cgi-bin

The Folding CD makes use of the following Open Source Software
licensed under the GPLv2:
Linux Kernel
Syslinux
Busybox
GlibC

In order to build, you will need an up to date installation of Ubuntu 15.04 with
the following additional packages installed:
apt-get install nasm zip genisoimage libmpfr-dev libgmp3-dev libmpc-dev \
                libc6-dev-i386 lib32gcc1 gcc-multilib g++-multilib git-core \
                qemu cmake libcap-dev mingw32 libncurses5-dev gettext \
                autoconf libtool texinfo uuid-dev upx libbz2-dev

This software downloads the folding client and cores from Stanford to comply
with the Folding@Home license.

Folding CD was originally developed by Nick Reilly and has been updated by
Thomas Pike of the Crossroads Foundation:

   Copyright 2011-2014 Crossroads Foundation Ltd <[email protected]>
   Copyright 2006-2009 Nick Reilly - All Rights Reserved

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation, Inc., 53 Temple Place Ste 330,
   Boston MA 02111-1307, USA; either version 2 of the License, or
   (at your option) any later version; incorporated herein by reference.

foldingathome's People

Contributors

thwpike avatar peterdavehello avatar crossroads-itdept avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.