随着冠状病毒大流行的肆虐,许多PC用户已经使用Folding @ Home 将专用的CPU周期用于医学研究(我们甚至还在与AnandTech展开激烈的竞争)。尽管Folding @ Home不能在Raspberry Pi上运行,但是您可以通过安装免费的名为BOINC的Linux应用程序来参与Rosetta @ Home,该项目也正在研究COVID-19。
BOINC已经存在很长时间了,并支持许多不同的研究项目,包括进行空间研究的Asteroids @ Home,其中一些项目将在Raspberry Pi(Raspberry Pi的官方操作系统)上运行。但是,添加Rosetta @ Home是新的,如果要加入该项目,则需要在64位操作系统(OS)(例如Ubuntu(64位))上运行BOINC。如果在Raspbian中尝试,Rosetta @ Home将不会给您带来任何工作量。
这是在BOINC和Rosetta @ Home中使用Raspberry Pi对抗冠状病毒的方法。
开始之前
尽管这些说明适用于可以运行Ubuntu(64位)的任何Raspberry Pi,其中包括Raspberry Pi 3和4型号,但我们仅在Raspberry Pi 4(具有4GB)上进行了测试。考虑到BOINC工作负载和Ubuntu OS都非常耗资源,我们建议使用具有至少2GB RAM,最好是4GB(我们的系统已使用2.7GB)的Raspberry Pi 4。如果您还没有风扇,则需要散热器或风扇,例如Pimoroni Fan Shim,因为如果没有适当的散热,Pi 4可能会节流。
如何使用Raspberry Pi对抗冠状病毒
1.在Raspberry Pi上设置Ubuntu(64位)。如果您以前没有做过,请查看我们的教程,了解如何在Raspberry Pi上安装Ubuntu。简而言之,您需要确保使用64位Ubuntu服务器刻录卡并安装桌面管理器(在本教程中我们使用Xubuntu)。
2.在Ubuntu中禁用自动挂起,使其不会进入睡眠状态。为此,请启动设置应用程序,导航至“电源”选项卡,然后将“自动暂停”切换为关闭。如果您想密切注意进度,则可能还需要禁用屏幕空白。
3.在命令行中输入sudo apt-get install boinc以安装boinc。在出现提示时进行确认。您可以通过按CTRL + ALT + T打开终端以进入Ubuntu中的命令行。
4.从Ubuntu的应用菜单启动BOINC Manager。您可以通过单击带有9个点的图标进入应用菜单。
5.从项目菜单中选择Rosetta @ Home,这是在您首次启动BOINC Manager时立即出现。单击下一步。
6.如果BOINC警告您项目“可能不适用于您的计算机类型”,请选择“是 ”。它可能无法立即为您工作,但是Rosetta @ Home可在Raspberry Pi上与64位Ubuntu一起使用。
7. 注册一个Rosetta @ Home帐户,或者如果已经有一个帐户,则登录。系统将要求您提供电子邮件地址并设置密码。
8.添加项目后,单击“完成 ”。
9.必要时完成注册。单击“完成”后,将弹出一个浏览器窗口,将您带到Rosetta @ Home的站点,要求提供更多信息和首选项,至少使用用户名。如果您想与其他团队竞争,您还可以选择加入一个团队。
而已。只要BOINC Manager正在运行,它将尝试从Rosetta @ Home项目中获取工作。
请记住,BOINC Manager可能需要花费几个小时才能完成工作,并且当您使用Raspberry Pi进行其他操作时,即使是像打开文件管理器这样的简单操作,BOINC都可能会暂停其工作,直到完成为止。如果您真的想提供帮助,那么最好的选择就是让Raspberry Pi放任不管。