如何用树莓派对抗冠状病毒:将Pi的处理能力捐赠给医学研究

作者 donggua

2020-04-12 02.开源硬件 无评论 脚印:

(图片来源:Shutterstock)

随着冠状病毒大流行的肆虐,许多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个点的图标进入应用菜单。 

桌面上的BOINC Manager图标(图片来源:Tom’s Hardware)

5.从项目菜单中选择Rosetta @ Home,这是在您首次启动BOINC Manager时立即出现。单击下一步。 

BOINC管理器“选择项目”屏幕。(图片来源:汤姆的硬件)

6.如果BOINC警告您项目“可能不适用于您的计算机类型”,请选择“是 ”。它可能无法立即为您工作,但是Rosetta @ Home可在Raspberry Pi上与64位Ubuntu一起使用。 

BOINC经理的“工作”通知。(图片来源:汤姆的硬件)

7. 注册一个Rosetta @ Home帐户,或者如果已经有一个帐户,则登录。系统将要求您提供电子邮件地址并设置密码。  

BOINC管理器注册屏幕。(图片来源:汤姆的硬件)

8.添加项目后,单击“完成 ”。  

9.必要时完成注册。单击“完成”后,将弹出一个浏览器窗口,将您带到Rosetta @ Home的站点,要求提供更多信息和首选项,至少使用用户名。如果您想与其他团队竞争,您还可以选择加入一个团队。 

帐户设置完成。(图片来源:汤姆的硬件)

而已。只要BOINC Manager正在运行,它将尝试从Rosetta @ Home项目中获取工作。 

BOINC管理器状态屏幕。(图片来源:汤姆的硬件)

请记住,BOINC Manager可能需要花费几个小时才能完成工作,并且当您使用Raspberry Pi进行其他操作时,即使是像打开文件管理器这样的简单操作,BOINC都可能会暂停其工作,直到完成为止。如果您真的想提供帮助,那么最好的选择就是让Raspberry Pi放任不管。 

发表评论

电子邮件地址不会被公开。 必填项已用*标注