Developer(s) | University of California, Berkeley |
---|---|
Initial release | 10 April 2002 |
Stable release | |
Preview release | 8.0.4
/ 23 July 2024 |
Repository | |
Written in | C++ (client/server) PHP (project CMS) Java/Kotlin (Android client) |
Operating system | Windows macOS Linux Android FreeBSD Raspberry Pi OS |
Type | Grid computing and volunteer computing |
License | LGPL-3.0-or-later[1] Project licensing varies |
Website | boinc |
The Berkeley Open Infrastructure for Network Computing[2] (BOINC, pronounced /bɔɪŋk/ – rhymes with "oink"[3]) is an open-source middleware system for volunteer computing (a type of distributed computing).[4] Developed originally to support SETI@home,[5] it became the platform for many other applications in areas as diverse as medicine, molecular biology, mathematics, linguistics, climatology, environmental science, and astrophysics, among others.[6] The purpose of BOINC is to enable researchers to utilize processing resources of personal computers and other devices around the world.
BOINC development began with a group based at the Space Sciences Laboratory (SSL) at the University of California, Berkeley, and led by David P. Anderson, who also led SETI@home. As a high-performance volunteer computing platform, BOINC brings together 34,236 active participants employing 136,341 active computers (hosts) worldwide, processing daily on average 20.164 PetaFLOPS as of 16 November 2021[update][7] (it would be the 21st largest processing capability in the world compared with an individual supercomputer).[8] The National Science Foundation (NSF) funds BOINC through awards SCI/0221529,[9] SCI/0438443[10] and SCI/0721124.[11] Guinness World Records ranks BOINC as the largest computing grid in the world.[12]
BOINC code runs on various operating systems, including Microsoft Windows, macOS, Android,[13] Linux, and FreeBSD.[14] BOINC is free software released under the terms of the GNU Lesser General Public License (LGPL).