OSDT Weekly开源开发工具周报
首页 / 第 75 期

OSDT Weekly 第75期

2020-12-09 weekly-2020/2020-12-09.md

近期活动

  • 东亚时区RISCV社区双周同步会,投票确定周四下午3点-4点召开。公众号后台输入「双周会」即可获得腾讯会议链接。

  • OSDT Conf 2020 + PLCT OpenDay 2020 顺利完成。视频回放地址: https://space.bilibili.com/296494084/video 但是原计划线下发放的书籍和开发板还没送出去。计划后续找机会抽奖送出。

编译社区的八卦信息

GCC

Binutils/GDB

GLIBC

LLVM/Clang/LLDB/LLD

本节内容来自 LLVM Weekly 第362期, Alex Bradbury 大哥持续稳定输出。

  • A couple more videos from the 2020 LLVM Developers' Meeting were added to the YouTube channel.

  • ORC JIT Weekly #27 is out, giving an update on the status of the ORC runtime.

  • Initial infrastructure for code generation of the RISC-V V extension was committed. 这个坑 Sifive 的 Craig 先填上了。后面估计在 Craig 完成之前很难塞 patch 进去了。 5baef63.

  • Support was added for the experimental RISC-V half precision floating-point extension (Zfh). 之前做RVV的时候涉及到。 f7bc7c2.

  • The 'code' type was removed from TableGen. 写后端的同学注意下。 415fab6.

  • llvm-objdump for RISC-V will now print pc-relative immediates as absolute addresses. Craig 提交的 D, MaskRay 给的 r+ ad923ed.

  • LLVM's libc gained implementations of mktime, strncpy, and hypot. 日拱一卒。 6f0f844, 60cef89, 3b487d5.

  • A C++2b status page was added to libcxx. 590bbfe. 确切的说是 docs/ 里面添加了一个rST文档。

RISC-V in China

RT-Thread 社区

  • 睿赛德科技携手中国电子学会、意法半导体、广和通,共建嵌入式人才认证与培养体系。初期,考核内容包含操作系统、硬件设计、通讯电子三个方面,随后将扩展至人工智能、端云开发等更多专业领域。

  • 2020 RT-Thread 开发者大会RDC 将于12月20日(周日)深圳大中华喜来登酒店举办,本次大会将会涉及AI开发、智能穿戴、IoT连接、RISC-V芯片、代码安全等多个话题, 报名可戳: https://www.bagevent.com/event/6950349?discountCode=rtt

  • RT-Thread Smart已提供用户体验软件包,可在QEMU模拟的VExpress-A9机器中或树莓派4B开发板上执行,具体可见:RT-Thread Smart 上手指南 https://mp.weixin.qq.com/s/B6uBx0tlmVTrvBnoGxWGCw

TVM / MLIR / AI Compilers

  • 风平浪静

其它社区八卦

本周工具链岗位

  • PLCT实验室开始招募 GCC和Binutils开发实习生、QEMU和GDB开发实习生、LuaJIT开发实习生、Gold Linker 开发实习生。

最近PLCT实验室在参与RISC-V国际基金会的相关新指令扩展的工作,具体内容是为 unratified extensions (就是还在制定中的扩展指令集)进行 GNU Toolchain 的实现,用于验证草案本身在设计上是否存在遗漏缺失、是否在功能或性能上有改进的空间。目前面向大学生及研究生招募开发者,以PLCT实验室实习生的身份,直接参与到RISC-V基金会管理下的GCC工具链开发中,并有可能后续直接将代码(patch)提交到上游(upstream)。最近开始有业界一线的大佬指导和review实习生的代码,是非常难得的学习机会。

与此同时,实习生岗位 BJ18 Clang/LLVM 开发实习生以及 BJ15 QEMU/Spike 开发实习生同样持续招聘。一个完整扩展指令参考实验和验证包括编译器、二进制工具、模拟器,都是需要的。

入职要求: LV3+,能进行英语交流,对编译技术有基本了解。如果事先了解过ELF格式、RISC-V或其他指令集、相关ABI文档,那么都算是加分项。 远程实习,不需要坐班。

  • 往期社招及实习生招聘长期有效。招聘 V8、OpenJDK、Spidermonkey、LLVM、GCC、GDB、Rust、Chisel/FIRRTL 实习生。

本周推荐阅读

本周推荐:《国家构建:21世纪的国家治理与世界秩序》

作者:弗朗西斯·福山

译者:郭华、孟凡礼

1997年之前,人们认为电脑无法在国际象棋上打败人类。深蓝的成功起初让人类大惊失色,感到人工智能的可怕。但是随着深蓝的算法原理被人类理解,对于深蓝的智能的评价迅速降低:「只不过是有技巧的暴力搜索」,并被迅速的从「智能」的行列中剔除。当一个新技术或理论被普及,其问世时的惊世骇俗往往被迅速遗忘。染色体当然是双螺旋的,潜意识当然是存在的,核磁共振当然是可以看到大脑构造的,而人类登上月球也是理所当然可以做到的。

政治理论,所有的政治理论,可能都同样受到了上述规律的影响。弗朗西斯·福山也算是自身名气的受害者。当我在阅读福山的著作的时候,脑海中总是自然的浮现出来九年义务制教育中的政治经济学理论、研究生考试时候的政治学考试大纲。草草翻看的时候,书中所有的内容都是理所当然的,论据琐碎且无趣,伊拉克和阿富汗的战争已经过去那么久了,东亚的汉族人压根没有什么体验感。

但是,但是,等一等。这本书是有东西的。如果是能将本书拿的稍微远一点,将两臂伸直,去体会福山表的核心思想,那么就或许能突然理解,当下电视机中国际新闻里面的种种报道背后的来龙去脉。

顺带:书129页。开始的导读(李强著)46页。强烈推荐先看福山原著,再读李强的导读,收获双倍的快乐。