泰晓科技 -- 聚焦 Linux - 追本溯源,见微知著!
网站地址:https://tinylab.org

泰晓Linux实验盘,即刻上手内核与嵌入式开发
请稍侯

泰晓资讯·11月 / 第一期 / 2019

Wang Chen 创作于 2019/11/01

“泰晓资讯”,广泛报道 “Linux/开源” 业界资讯。欢迎广大读者投递相关资讯来源和素材,本站将进一步收集整理后发布给大家。

Linux Lab 发布 v0.2 正式版

Linux Lab 是一套用于 Linux 内核学习、开发和测试的即时实验室,可以极速搭建和使用,功能强大,用法简单!可以用它来高效地学习处理器架构、Linux 内核、嵌入式 Linux 系统、C 语言编程、Linux 汇编、Shell 编程等。

继 6 月 29 日发布 v0.1 之后,Linux Lab 在过去数月连续发布了 3 个 v0.2 的候选版本,今日发布:v0.2 正式版,新增原生 Windows 支持、新增龙芯全系支持、新增8大平台外置交叉编译器支持、新增实时 RT 支持、新增 host 侧免 root 支持等,并首次被 《360°剖析Linux ELF》线上课程 全程采用。

关键词: Linux Lab, v0.2

“泰晓科技” 首开在线课程

“泰晓科技” 聚焦 Linux,致力于推动业界创造更极致的 Linux 产品。

该课程由《C 语言编程透视》作者、官方 Linux 社区贡献者、某知名手机 Linux 团队前技术总监 吴章金 老师陪大家一起学习 ELF,探索 C 语言程序的编译、汇编、链接、装载、运行和调试原理:在 Unix & Linux 的滚滚历史洪流中,追溯 ELF 的诞生,理清每一个 Section 是因应怎样的需求设计的;从 Byte 层面剖析每一个数据结构,透彻理解程序到进程的演绎,穿梭自如,游刃有余。

了解详细课程信息请点击 《360°剖析Linux ELF》线上课程

关键词: 泰晓科技, 在线课程

一款新的有助于我们定位竞态问题(Race conditions)的工具

Race conditions can be some of the trickiest bugs to find. The resulting problems can be subtle, and reproducing the problem in order to track it down can be difficult or impossible; often code inserted to narrow down a race condition will cause it to stop manifesting entirely. A tool that can find race conditions automatically would thus be a valuable thing for the kernel community to have. In late September, Marco Elver announced a tool called KCSAN (the Kernel Concurrency Sanitizer) that does exactly that — and which has already found a number of real problems.

Race conditions 是最难查的一类 bug 了。这种问题不易察觉,复现也很困难,甚至几乎不可能。有时候只是加两行调试代码就可能导致这个问题再也不出现了。因此 Linux 内核社区非常希望能有一个工具来帮助我们自动找出 race condition 问题。在 9 月下旬,Marco Elver 发布了一个叫做 KCSAN(the Kernel Concurrency SANitizer)的工具,就是针对这个需求的,并且还真的帮助大家发现了好几个问题。有关该工具的工作原理以及它的实际用例请参考 原文介绍

关键词: Linux,KCSAN

Linux 基金会项目又添新成员

“We have six or seven projects which are doing kernel testing, so much so that we’re getting really annoyed,” kernel maintainer Greg Kroah-Hartman told a crowd today. “We came together [at the Linux Plumber’s conference] and said pick one. We agreed on this one.” The chosen one is KernelCI, which has now become a Linux Foundation project, and the recipient of funding from companies including Google, Microsoft and Red Hat.

Linux 基金会近日宣布 KernelCI 测试平台将成为该基金会旗下的成员项目之一。该项目目前获得 BayLibre、Civil Infrastructure Platform、Collabora、Foundries.io、谷歌、微软和红帽的赞助。KernelCI 的主要目标是采用开放的理念来加快在各种硬件平台上对 Linux 的测试工作,提高 Linux 内核的质量、稳定性和可维护性。Linux 基金会对该平台的预期改进包括改进 LTS 内核测试和验证;巩固现有的测试措施;改善现有服务的质量;扩展计算资源;以及增加需要测试的硬件池。从长远来看,成员们希望其结构更加现代化;并支持测试 Linux 内核之外的软件;同时定义更好的测试标准并参与跨项目协作。

关键词: Linux 基金会, KernelCI

UNIX 诞生五十周年

The summer of 1969 was one of the most culturally significant times in modern American history. It was the summer when Neil Armstrong landed on the moon, more than 400,000 people attended the legendary Woodstock music festival, and the Stonewall riots brought the fight for gay rights to the national stage.

However, something else happened that summer which you won’t find in most history books… a Bell Labs researcher named Ken Thompson created the first version of Unix, which turned out to be one of the most important pieces of computer software ever invented.

1969 年夏天是美国现代史上最具文化意义的时期之一。 那年夏天,Neil Armstrong 登上月球,超过 40 万人参加了传奇的 Woodstock 音乐节,…

与此同时,那个夏天也发生了一件您在大多数历史书籍中都找不到的事:一位名叫 Ken Thompson 的贝尔实验室研究人员创建了 Unix 的第一个版本,事实证明它是有史以来最重要的计算机软件之一。为此贝尔实验室(现隶属诺基亚公司)举办了 UNIX 诞生五十周年的庆祝活动,具体可参考 活动主页

关键词: Unix

Brian Kernighan 的新书《Unix: A History and a Memoir》

今年是 Unix 诞生 50 周年,除了贝尔实验室有专题活动外(参见本期资讯的上条消息), 当年 UNIX 的设计者之一,今年 77 岁 的 Brian Kernighan 老先生又写了一本新书:《Unix: A History and a Memoir》。该书以半纪实半回忆录的形式,讲述了 Unix 的起源,解释了 Unix 是什么东西,Unix 是如何产生的,以及它的重要性。该书目前已在 Amazon 上市

关键词: Brian Kernighan

微软,一个新的 Linux 发布版供应商

2019 has been an exciting year for Linux. Microsoft has already become a Linux distributor by offering Linux kernel with WLS2, making Windows 10 one of the most ‘dominant’ Linux distribution. 2020 is going to be even more exciting as Microsoft said that Azure Sphere OS, a Linux-based IoT platform will be available in February 2020.

对于 Linux 来说,2019 年是令人振奋的一年。微软已经通过提供带有 WLS2 的 Linux 内核而成为 Linux 发行商,这使得 Windows 10 成为最 “主要” 的 Linux 发行版之一。 微软表示,基于 Linux 的 IoT 平台 Azure Sphere OS 将于 2020 年 2 月上市,2020 年将变得更加令人期待。

关键词: Linux,Microsoft

亚马逊为 Rust 项目站台

Amazon Web Services has agreed to sponsor the development of the Rust project, being just one of the latest tech giants to throw its weight behind this security-focused programming language. AWS said it decided to sponsor Rust after it began using it more and more inside its infrastructure. Services like Lambda, EC2, and S3 are now using Rust in “performance-sensitive components,” the company said.

亚马逊(Amazon Web Services,简称 AWS)发表声明,声称将对 Rust 项目的开发提供赞助。这表明 AWS 也将加入拥护这种以安全性为卖点的编程语言的阵营,成为支持它的多个技术巨头之一。

AWS 表示,促成其决定赞助 Rust 的原因是由于公司内部在开发其基础架构中越来越多地使用这种语言,这些基础服务包括了 Lambda,EC2 和 S3 等 “对性能敏感的组件”。

关键词: AWS,Rust

2019 ACM 杰出会员揭晓!

ACM has named 62 Distinguished Members for outstanding contributions to the field. All 2019 inductees are longstanding ACM members and were selected by their peers for a range of accomplishments that have contributed to technologies that underpin how we live, work and play.

ACM 刚刚公布 2019 年最新当选的杰出会员 (Distinguished Members),一共 62 位人工智能、人机交互、计算机工程、图形和网络等领域的杰出计算机科学家当选,其中,包括上交大陈海波教授、微软谢幸、阿里司罗等,共 22 位中国人/华人当选,占总数超过三分之一。

关键词: ACM

Python 之父宣布退休

After 28 years of successfully stewarding the Python community since inventing it back in Dec 1989, Guido van Rossum has decided to take himself out of the decision making process of the community as a Benevolent dictator for life (BDFL). Guido still promises to be a part of the core development group. He also added that he will be available to mentor people but most of the times the community will have to manage on their own.

Python 之父 Guido van Rossum 在推特公布了自己从 Dropbox 公司离职的消息,并表示已经退休。Guido 今年 63 岁,去年就已经完全脱离 Python 语言项目的决策层,不再领导该语言。Guido 承诺他仍然将承担核心开发小组的一部分工作。 他还补充说,他将作为顾问提供服务,但是大多数时候将由社区自己对其发展做出决定。

关键词: Python, Guido van Rossum

联系我们

资讯内容部分来自 “LWN.net“。如果您对某些 LWN 文章感兴趣(譬如希望获得全文翻译的)请扫描二维码加微信联系我们:

tinylab wechat



Read Album:

Read Related:

Read Latest: