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

基于泰晓RISC-V实验箱的Linux公开课
请稍侯

泰晓资讯·9月 / 第一期 / 2020

Wang Chen 创作于 2020/09/04

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

2020 年第十五届中国 Linux 内核开发者大会征稿

2020 年第十五届中国 Linux 内核开发者大会 (CLK) 将如期而至。今年,CLK 计划于 10 月 24 日线上相聚。CLK 以 “自由,协作,创新” 为理念,以开源技术的推广和普及为使命,旨在促进 Linux 内核开发爱好者相互交流,共同进步。本着纯技术,非商业的原则,现向广大内核开发爱好者征稿。更多内容请关注 CLK 官网:http://ckernel.org/。

关键词: Linux, CLK

推荐一款创新性的代码搜索引擎和代码浏览器

Sourcegraph is a tool for searching and navigating around large code bases. The tool has various search methods, including regular-expression search, and “structural search”, which is a relatively new technique that is language-aware. The open-source core of the tool comes with code search, go-to-definition and other “code intelligence” features, which provide ways for developers to make sense of multi-repository code bases. Sourcegraph’s code-searching tools can show documentation for functions and methods on mouse hover and allow developers to quickly jump to definitions or to find all references to a particular identifier.

开源代码库向来都是程序员们的金矿,但是如何从中选择出合适的代码并且学会使用它们可是非常需要技巧的。来自 Stanford 的两名毕业生 Quinn Slack 和 Beyang Liu 开发的 Sourcegraph 给广大的程序员们带来了福音。它是一款非常有创新性的代码搜索引擎和代码浏览器,能够帮助用户根据语义把 Web 上的开源代码编入索引,并基于该索引对代码进行搜索和浏览。你可以从代码仓库和安装包甚至是函数里搜索代码,同时也可以直接点击被完全创建了链接的代码来阅读文档、跳转到变量定义或者马上找到可用的 Demo。总而言之,你可以在你的 web 浏览器上完成这一切,而不需要配置任何编辑器。

你可以访问 Sourcegraph 的官网(https://about.sourcegraph.com/)了解该软件的最新动态。或者如果你想快速尝试一下它的威力,可以打开浏览器,输入 https://sourcegraph.com/github.com/torvalds/linux 就可以在线浏览和搜索 linux 的源码了。更方便的,你还可以在 chrome 上安装 Sourcegraph 的插件。更多有关 Sourcegraph 的介绍,还可以阅读这篇文章 “Searching code with Sourcegraph” : https://lwn.net/Articles/828748/。

**关键词**: Sourcegraph

推荐两篇不错的技术硬核文章

最近在内核网站上看到两篇不错的文章,是介绍有关 ARM32 的内核如何解压缩和启动的。一篇是 “How the ARM32 Linux kernel decompresses” (https://people.kernel.org/linusw/how-the-arm32-linux-kernel-decompresses);另一篇是 “How the ARM32 kernel starts”(https://people.kernel.org/linusw/how-the-arm32-kernel-starts)。作者是同一个人 Linus Walleij。写得非常详细,而且图文并茂,对内核细节感兴趣的同学建议可以读一下。如果大家觉得此文甚好,值得翻译,可以给泰晓科技来信来函,我们可以考虑看看是否可以操作一下。

**关键词**: 好文章

Fedora IoT 确认将在 Fedora 33 中升级为 “Official Edition”

The Fedora 33 release is currently scheduled for late October; as part of the process of designing this release, the deadline for system-wide change proposals was set for June 30. This release already has a substantial number of big changes in the works, so one might be forgiven for being surprised by a system-wide change proposal that appeared on August 4, which looks to be pre-approved. Not only that, but this proposal expands the small set of official Fedora “editions” by adding the relatively obscure Fedora Internet of Things Edition.

Fedora 工程和指导委员会进行了线上投票,通过了在 Fedora 33 中将 Fedora IoT 升级为 “Official Edition” 的提案,使其获得与 Fedora Workstation 和 Fedora Server 等相同的地位。

Fedora Linux 发行版提供了适用于特定应用场景的诸多版本,例如面向普通笔记本和台式机的桌面版本 Fedora Workstation、面向云及服务器的 Fedora Server、关注容器的 Fedora CoreOS 和适用于 IoT 场景的 Fedora IoT 等。

Fedora IoT 希望在整个 IoT 生态中被使用,从家庭和工业网关到智能城市,再到人工智能和机器学习。了解更多关于 Fedora IoT 的信息,查看 https://iot.fedoraproject.org/。

关键词: Fedora, IoT

龙芯中科携 RT-Thread 微内核方案亮相睿赛德科技发布会

2020 年 9 月 1 日,见微·RT-Thread Smart 微内核发布会在北京举办。针对工业领域对于软件平台轻量、扩展性和实时性的特点,龙芯中科与睿赛德科技(RT-Thread)共同完成了 RT-Thread Smart 微内核方案在龙芯 2K1000 嵌入式芯片平台上的适配。

**关键词**: RT-Thread,龙芯中科

QEMU 5.1.0 发布

Version 5.1.0 of the QEMU processor emulator is out. “This release contains 2500+ commits from 235 authors.” Enhancements consist mostly of additional hardware emulation, of course, but it doesn’t stop there; see the changelog for lots of details.

QEMU 5.1.0 稳定版已发布,主要更新内容如下:
- 支持在 AMD EPYC 系统上使用嵌套虚拟化技术(Nested Virtualization)进行动态迁移 - 支持 NVMe 1.4 规范中的持久性内存区域 (PMR) - 支持通过 Linux keyring 向 QEMU 传递密钥 - 支持 ARMv8.5 内存标记功能和 ARMv8.2 TTS2UXN,树莓派板卡现已支持 USB 控制器,以及其他针对 Arm 的改进 - 支持两颗龙芯3A CPU,并通过 QEMU 5.1 全面提升 MIPS 性能 - 支持 AVR CPU 架构和部分板卡,如选择 Arduino 设备 - 提供对 RISC-V 的多项改进,包括支持 SiFive E34、Ibex CPU、HiFive1 Rev B、OpenTitan 以及多个 RISC-V 架构 - ...... 

更多发布信息请见官网 https://www.qemu.org/2020/08/11/qemu-5-1-0/。

关键词: QEMU, 5.1.0

一款适合程序员的 CAD 软件:OpenSCAD

OpenSCAD is a GPLv2-licensed 3D computer-aided design (CAD) program best described as a “programmer’s CAD”; it is available for Linux, Windows, several flavors of BSD, and macOS. Unlike the majority of 3D-modeling software packages which are point-and-click, the OpenSCAD website describes the project as “something like a 3D compiler”, where models are generated using a scripting language. It is a unique way of approaching CAD and has many real-world applications that may be of interest.

“泰晓资讯·8月 / 第二期” 中我们曾经给大家介绍过一款开源的 CAD 软件 - FreeCAD,而今天给大家介绍的 OpenSCAD 是另一款采用 GPLv2 许可证形式发布的 3D 计算机辅助设计(CAD)软件,而且号称是 “一款专门针对程序员开发的 CAD 软件”。 它可以运行于 Linux,Windows,多种版本的 BSD 和 macOS。 与大多数依赖于使用鼠标和绘图板进行 3D 建模的软件不同,OpenSCAD 官网将该项目描述为 “类似于一款针对 3D 建模的编译器”,其整个建模过程采用脚本语言来进行描述。其处理 CAD 的方式十分独特,具有许多有趣的应用场景。更多有趣的介绍请阅读原文 “The programmer’s CAD: OpenSCAD”:https://lwn.net/Articles/829489/。

关键词: OpenSCAD

Rust 成立了自己的基金会

The Rust blog announces the creation of an independent foundation for the language. “This foundation’s first task will be something Rust is already great at: taking ownership. This time, the resource is legal, rather than something in a program. The various trademarks and domain names associated with Rust, Cargo, and crates.io will move into the foundation, which will also take financial responsibility for the costs they incur. We see this first iteration of the foundation as just the beginning. There’s a lot of possibilities for growing the role of the foundation, and we’re excited to explore those in the future.”

Rust 语言项目宣布成立自己的基金会,基金会的第一项任务就是接管所有权。与 Rust、Cargo、crates.io 相关的商标和域名将转移到基金会名下,而基金会也将承担相应的财务责任。Rust 最初是 Mozilla 的一个研究项目,2015 年发布了 1.0 版本,此后它确立了项目方向,独立于 Mozilla 组织进行治理。2020 年 8 月 11 日,Mozilla 宣布了重组,裁掉了大约 250 名员工,其中包括 Rust 项目和社区的活跃成员。裁员对 Rust 项目本身也产生了不确定性和混乱。Rust 项目表示,担任 Rust 团队成员的 Mozilla 雇员将仍然是项目成员,即使他们受到裁员影响。如果他们选择减少对项目的参与,Rust 项目也将理解并完全支持其决定。

关键词: Rust, foundation

联系我们

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

tinylab wechat



Read Album:

Read Related:

Read Latest: