tinyclub / tinylab.org

The Website of TinyLab.org, Built on jekyll and designed by @lzufalcon
http://tinylab.org
31 stars 52 forks source link

泰晓资讯 06月 / 第四期 / 2019 —— 资讯收集 #336

Closed unicornx closed 5 years ago

unicornx commented 5 years ago

Welcome to the LWN.net Weekly Edition for June 13, 2019 This edition contains the following feature content:

This week's edition also includes these inner pages:
Brief items: Brief news items from throughout the community.

unicornx commented 5 years ago

Python and "dead" batteries: which modules — if any — should the core Python developers stop supporting?

Python 作为一种非常容易上手的编程语言,它为每个使用者提供了一个丰富的标准库。但目前的问题是这个标准库太大了,增加了核心开发人员的工作维护量。人们一直在考虑移除一些较旧的模块; 这是一个在过去一年左右出现过几次的话题。在 2018 年的 Python 语言峰会(Python Language Summit,简称 PLS)上 Christian Heimes 提了一个 PEP (Python Enhancement Proposals) 594,试图收集整理那些无用的模块列表。今年的 PLS 上大家继续对这一议题展开了激烈的讨论。

unicornx commented 5 years ago

Renaming openSUSE: the openSUSE project considers adopting a new name to go with its new foundation.

正如我们在五月中旬报道的那样,openSUSE 组织将从 SUSE 中独立出来,但目前有一个棘手的问题是,openSUSE 需要给自己起一个新的名字。这么做是希望更多地独立于 SUSE,特别是在商标问题上。尽管从各方面来看,SUSE管理层现在完全支持 openSUSE。但谁知道说不定哪天公司的态度就会迅速改变。如果 SUSE 再次被出售,新的所有者会对 openSUSE 项目采取什么样的观点还真不好说。但在改名字这件事情上,各方明显还未达成共识。

unicornx commented 5 years ago

Paying (some) Debian developers: an old idea returns, but is still controversial.

最近在 Debian 社区中一直在讨论的一个话题是,是否需要给一些为 Debian 做贡献的开发人员支持工资以及该如何正确地操作。这显然并不是一个新话题,讨论非常激烈,虽然还未得到一个大家都满意的结论。如何为自由软件项目提供资金一直是一个悬而未决的问题。如果 Debian 能开个好头,找到前进的方向,那对社区其他人来说肯定也是一个福音。

unicornx commented 5 years ago

Generalized events notification and security policies: it's yet another ring buffer, but the security implications inspired the real discussion.

David Howells 在去年就给内核提交了一个补丁, 希望采用一种统一的方式实现内核向用户空间发送事件通知,基本思路是使用 ring buffer,避免用户程序调用复杂的系统调用。目前补丁发展了一年多,自去年一来该补丁并没有大的本质变化,最近的讨论主要集中在该方式是否会引入安全性的问题上并引发了激烈的讨论。由于意见不一,该补丁看上去还无法随 5.3 合入版本主线。

unicornx commented 5 years ago

Detecting and handling split locks: a latency and denial-of-service hazard that few people were aware of.

所谓 “split lock” 指的是处理器在运行单条指令运算时有可能会跨越两个 cache line。为了保证操作的原子性,系统不得不在处理器访问两条 cache line 期间锁住总线。 这个现象在 Intel 芯片上尤为突出,因为 Intel 的芯片允许非对齐条件下对内存的访问,而这在其他架构上一般是不允许的,譬如对 ARM 或者是 RISC-V。“split lock” 操作对系统性能和安全方面会有较大的影响,在应用上会影响一些实时的应用或者由于一些应用的问题导致系统性能下降。 最近,来自 Intel 的 Fenghua Yu 提交了一个补丁,着力于解决这个问题,补丁的提交迭代到 v8。社区的专家对这个补丁提出了很多建议,包括来自 Thomas Gleixner 和 Ingo Molnar 这些大牛。虽然还有一些问题未解决,但这个补丁有希望在不久的将来被合入主线。

unicornx commented 5 years ago

https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/

Raspberry Pi 4 现已开始发售,起价 35 美元。 Raspberry Pi 博客文章指出,“这是一次全面的升级,几乎s涉及了平台的每个元器件。我们第一次为大多数用户提供媲美 PC 的性能,同时保留了经典的 Raspberry 的接口功能和高度可定制性“。 此版本还提供不同的内存选项(1GB 35美元,2GB 45美元 或 4GB 55美元)。

unicornx commented 5 years ago

http://lkml.iu.edu/hypermail/linux/kernel/1906.2/07253.html

Linux 5.2-rc6 计划于本周六发布。 Linus Torvalds 写道,“rc6 是迄今为止我们在这个 5.2 发布周期中包含提交数最多的 rc。”

unicornx commented 5 years ago

2019 年 KubeCon + CloudNativeCon + Open Source Summit(开源峰会) 于 6 月 24 日至 26 日在中国上海举行。

开源峰会,原名为 LinuxCon + ContainerCon + CloudOpen(LC3),是社区合作,分享信息和了解当今最重要的开源技术和主题的首选大会,会议内容涵盖 “原生云(cloud native)”应用,“Serverless无服务器架构”,“微服务(microservices)” ,物联网(IoT),人工智能(AI),网络,Linux 等等。

2019年,开源峰会和 KubeCon + CloudNativeCon 首次联合举办:即本次 KubeCon + CloudNativeCon +开源峰会中国。

https://www.linuxfoundation.org/press-release/2019/04/kubecon-cloudnativecon-open-source-summit-china-2019-program-announced/