北京大学学生 Linux 俱乐部 2019 秋第 7 次活动
技术报告:EPICS、Erlang 和 Go(by Casper)
开始时间:2019 年 12 月 7 日(周六)14:30
地点:二教 512
始于 1988 年、开源于 2004 年的 EPICS [1] 是一个主要用于粒子加速器、同步
辐射光源等等大科学装置的分布式软实时工控系统,它被包括 Casper 目前工作
单位在内的许多机构使用;EPICS 架构中被称为“database”的组件(和一些相关
组件)是其应用开发、维护中复杂度的最主要来源之一。始于约 1988 年、开源于
1998 年的 Erlang 是一种用于构建分布式、软实时、高可靠性应用的程序语言,
Casper 认为我们可以借鉴其经验对 EPICS 进行重构,在不损失后者现有特性的
前提之下大幅度降低其学习和开发的成本。始于 2009 年的 Go 是目前十分流行的
一种开源并发程序语言,其背后的一些机制可以为解决上述重构中会涉及的一些
技术问题提供有益的思路。本次活动的提纲尚在准备中,可能会在活动后发布。
[1] <
https://epics.anl.gov/>
--
My current OpenPGP key:
RSA4096/0x227E8CAAB7AA186C (expires: 2020.10.19)
7077 7781 B859 5166 AE07 0286 227E 8CAA B7AA 186C