BOIN (Berkeley Open Infrastructure for Network Computing) är en plattform för fri programvara för distribuerad databehandling. Den utvecklades ursprungligen för att stödja projektet SETI @ home, men nu används den som en plattform för andra distribuerade applikationer i områden så olika som matematik, medicin, molekylärbiologi, klimatologi och astrofysik. Huvudmålet med detta program är att göra det möjligt för forskare att dra nytta av den enorma processorkraften hos persondatorer runt om i världen.
Med andra ord tillåter det oss att få ut mesta möjliga av vår utrustning och använda deras stillestånd för att bota sjukdomar, studera den globala uppvärmningen, upptäcka pulser och utföra många andra uppgifter som kräver stor beräkningskapacitet och som kan vara av intresse inom ramen för vetenskaplig forskning. Allt som behövs är att installera programmet och välja det projekt som du vill samarbeta med.
installation
En ubuntu och derivat:
sudo apt installera boinc-client boinc-manager
En Arch och derivat:
sudo pacman -S boinc
För att öppna den för första gången, kör bara:
boincmgr
När installationen är klar, BOINC för att köra som en demon vid systemstart och visa motsvarande ikon i systemfältet.
Använd
Steg 1: registrering
Steg 2: val av projektet som du vill samarbeta med
Steg 3: sista steget
Steg 4: Ladda ner de data som ska behandlas
Steg 5: bearbetning av nedladdad data
konfiguration
Det intressanta med BOINC är att det låter dig konfigurera exakt hur och när du ska dela vårt lags resurser, vilket framgår av konfigurationstabellen nedan.
Det är möjligt att begränsa mängden diskutrymme eller CPU som ska användas; BOINC kan också inaktiveras när utrustningen inte är ansluten till elnätet.
Också för telefoner och surfplattor?
Som färgdata för dem som är intresserade av ämnet har BOINC en applikation för Android som verkligen inte har avfall. Har du någonsin tänkt att all den slösade kraften som din nya smartphone kan hjälpa till att rädda liv medan du sover?
Jag är glad att se hur sådana projekt genomförs. För ungefär tre år sedan deltog jag en tid i LHC @ home. Men då var det inte så enkelt som det här. Eller åtminstone visste han inte om BOINC. Det är synd att jag för närvarande inte har ett skrivbord för att ansluta till något av dessa projekt under de timmar jag inte är hemma.
Hur som helst, det är trevligt att veta att du är där för att stödja vetenskapen när det är möjligt.
Hälsningar!
Så är det! Åh förresten, bra nick! 🙂
Kram, Pablo.
Jag förstår verkligen inte. På vilket sätt kan du överföra kraften från din hårdvara via en nätverkskabel som en sak som gör är att skicka / ta emot data? Kan någon förklara det för mig?
Jag använde en liknande på PS3, jag kommer ihåg att du laddar ner ett paket och baserat på det gör du din beräkning och sedan returnerar resultaten.
Hej Eduardo! Nej, du överför inte "maskinvarans kraft via en nätverkskabel." Vad distribuerad databehandling gör är att i grunden dela upp ett STOR problem i miljontals "små" problem som olika datorer, som din eller mina, kan lösa. När resultaten har uppnåtts skickas de till en central "server" som lagrar dem. Denna metod skulle ersätta behovet av en superdator för att utföra beräkningarna, eftersom dessa utförs av miljontals datorer (mycket mer blygsamma i kraft) runt om i världen.
Även om denna strategi kan verka väldigt ineffektiv innebär den faktiskt att man använder resurserna på våra stationära och bärbara datorer bättre, vilket vi sällan "får ut mesta möjliga av."
Jag hoppas att jag har sprida lite ljus på dina frågor.
en kram! Paul.
Bra idé. Åtminstone på det här sättet ger jag en bra batteriladdning till min cell.
Tja, faktiskt kan Android-applikationen konfigureras så att den bara fungerar när den är ansluten till strömmen och med 90% batteri, så att den inte stör laddningshastigheten.
En kram! Paul.
intressant. Jag kommer att leta efter mer information för att se om den slutliga produkten är lämplig för PATENT (privatiserar) eller för gratis information.
Har programmet ett annat språk eller är det bara engelska?
Det är att veta om jag laddar ner det och lägger det på spanska, så jag kan förstå det och samarbeta bättre om du använder mitt modersmål på grund av engelska nanay nanay ...
Exakt om Rosetta-projektet pratade de med oss inom kemi och proteinkonstruktion för några år sedan under loppet. Faktum är att det fortfarande finns många okända om de faktorer som bestämmer proteinernas tertiära / kvaternära struktur, och otaliga sjukdomar är kända som orsakas just av förändrade konformationer av dessa. Tänk att medan du arbetar, tittar på en film eller laddar ner något på din maskin, kan du bidra till vetenskapens utveckling. Det är sant att kanske lite mer el används, men jag tycker att det är värt det 😉
Det stämmer, Debish! Tack x kommentar.
en kram! Paul.
Jag har använt det i många år med seti-projektet, på mobil är det inte värt mycket
Jag bidrog men det var med folding @ home-projektet, men det var för nästan tio år sedan, när jag fortfarande var en vindos: $
För några år sedan, i norra Argentina, var det ett stort utbrott av denguefeber och då verkade det som en bra idé att använda boinc för att samarbeta med ett projekt där de letade efter behandling, botemedel eller något liknande för att bekämpa denna sjukdom.
Jag kommer inte ihåg hur ämnet var, men om du inte konfigurerade det korrekt, skulle boinc lägga andra projekt i dig, förutom det du valde, när den senare var klar med sina beräkningar, även om den inte har avslutat sin undersökning
Hur intressant det här är för mig. Jag har gått med i Constellation-projektet, och det har verkligen varit väldigt enkelt att börja samarbeta. Tack för rekommendationen.
Varsågod! Kram! Paul.
Excellent!!! mycket bra inlägg! =)
Tack för att du lämnade din kommentar.
Skål! Paul.
Hej. Jag startade nyligen BOINC och hade en fråga. Jag har redan avslutat två projekt som hade en kort bearbetningstid (Milkway och Enigma). Nu har jag börjat på en något längre, men det händer att de som redan har avslutat kan inte välja dem igen. Jag antog att ett nytt nytt datapaket kunde laddas ner för att bearbetas, men det verkar som att det inte är så eller att jag måste göra något annat, om jag startar om projektet, skulle det börja med ett nytt datapaket eller hur går det?