Rust 视界

@rust_daily_news Нравится 0
Это ваш канал? Подтвердите владение для дополнительных возможностей

Rust 热点、开源项目、动态
Гео и язык канала
Китай, Китайский
Категория
не указана


Гео канала
Китай
Язык канала
Китайский
Категория
не указана
Добавлен в индекс
03.06.2019 13:47
реклама
SearcheeBot
Ваш гид в мире Telegram-каналов
TGStat Bot
Бот для получения статистики каналов не выходя из Telegram
Telegram Analytics
Подписывайся, чтобы быть в курсе новостей TGStat.
1 688
подписчиков
~825
охват 1 публикации
~1.2k
дневной охват
~2
постов / день
48.9%
ERR %
0.16
индекс цитирования
Репосты и упоминания канала
0 упоминаний канала
2 упоминаний публикаций
53 репостов
Lancern's Treasure Chest
Lancern's Treasure Chest
Lancern's Treasure Chest
Lancern's Treasure Chest
一个存在的世界
喵喵小喵喵
Arco 所想所得
Arco 所想所得
雷姬家的阁楼书架
Arco 所想所得
Haruhi的技术收藏
雷姬家的阁楼书架
Arco 所想所得
情况发生变化
Arco 所想所得
情况发生变化
Arco 所想所得
Arco 所想所得
Arco 所想所得
Arco 所想所得
Arco 所想所得
Arco 所想所得
Arco 所想所得
一个存在的世界
Arco 所想所得
雷姬家的阁楼书架
Arco 所想所得
Arco 所想所得
Arco 所想所得
Arco 所想所得
Arco 所想所得
Arco 所想所得
Arco 所想所得
Arco 所想所得
nonabyte's channel
Arco 所想所得
Arco 所想所得
Arco 所想所得
代码与远方频道
一个存在的世界
Soha 的日常
📻 ChungZH's Radio
代码与远方频道
Pigeon? Meow!
代码与远方频道
代码与远方频道
明狸居
明狸居
Каналы, которые цитирует @rust_daily_news
Huawei
TG代理(直连telegram)
Red Brain
Последние публикации
Удалённые
С упоминаниями
Репосты
Rust 视界 18 Sep, 14:53
祝大家中秋快乐呀
Rust 视界 18 Sep, 14:09
Attached file
Rust 视界 18 Sep, 14:09
【活动】好消息!Rust China Conf 2021 开放报名!

Rust China Conf 2021 将于10月16日-17日在上海举办。

经过前期近2个月的准备,Rust China Conf 2021 现已开通观众报名通道。


活动行地址:https://www.huodongxing.com/event/6615260632400?td=6711743486836

本次大会参会门票价格与去年保持一致,分别为:



早鸟票:RMB 299 元 限额 100 张,优先学生购买

普通票:RMB 399 元

企业票:RMB 425 元(开具发票)

VIP票:RMB 1299 元 用于企业VIP客户购买使用

图片为本次大会目前赞助商,赞助名额还未满,欢迎联系

https://mp.weixin.qq.com/s/QDe7bWk6iWLJtkYGAZUNew
Читать полностью
Rust 视界 15 Sep, 03:22
Rust 视界 12 Sep, 18:45
新的 crate 拥有权政策 RFC #3119 被合并

进一步对 rust 生态中的 crate 进行分类和治理,详情可以看 rfc

https://github.com/rust-lang/rfcs/blob/master/text/3119-rust-crate-ownership.md
Rust 视界 12 Sep, 11:13
Rust 实现的开放沙盒游戏 veloren 发布 0.11 新版本

https://veloren.net/release-0-11/
Rust 视界 12 Sep, 11:10
【视频】Miguel Ojeda 分享 Rust for Linux

youtube :https://www.youtube.com/watch?v=VlSkZYBeK8Q


slides : https://static.linaro.org/connect/lvc21f/presentations/LVC21F-317.pdf
LVC21F-317 Rust for Linux
Level: Intermediate The Rust for Linux project is adding support for the Rust language to the Linux kernel. This talk describes the work done so far and also serves as an introduction for other kernel developers interested in using Rust in the kernel. It covers: - A quick introduction of the Rust language within the context of the kernel. - How Rust support works in the kernel: overall infrastructure, compilation model, the standard library (`core` and `alloc`), etc. - How Documentation for Rust code looks like. - Testing Rust code (unit tests and self tests). - Overview of tooling (e.g. compiler as a library, custom linters, Miri, etc.). - Explanation of coding guidelines (e.g. automatic formatting) and policies we follow (e.g. the `SAFETY` comments). - How kernel driver code looks like in Rust.
Rust 视界 9 Sep, 19:57
Rust 视界 9 Sep, 19:53
来自 opensuse 社区的 Rust 使用调查

https://survey.opensuse.org/index.php/417611?lang=en
Rust 视界 9 Sep, 18:07
Rust 官方发布 1.55 的时候在博客里还特意纪念了最近刚去世的 Anna Harren。

Anna Harren 是第一个将 Rust 的 :: 语法命名为 Turbofish 的人。

https://twitter.com/garblefart/status/627886036211900416
Rust 视界 9 Sep, 18:03
Rust 视界 9 Sep, 14:46
今天晚上的一个直播 : 将由 WasmEdge Maintainer / Second State CEO Michael Yuan,为大家带来线上的分享。

本次分享将演示如何使用 CNCF 沙箱项目 WasmEdge 在 Dapr 上构建基于 go 与 基于 Rust 的 sidecar,并在这些 sidecar 里面运行 WebAssembly 函数实现的业务逻辑。

欢迎大家在本周四晚 8 点准时来围观直播(扫描下方海报中的二维码或点击「阅读原文」进入直播间):http://live.bilibili.com/22580654
Rust 视界 9 Sep, 13:45
远程桌面软件 RustDesk 1.1.8 发布

- 修复各种兼容性问题:白屏,闪退(有可能还会出现,没法测试所有系统)
- 修复鼠标/键盘异常和快捷键问题
- 修复Linux剪贴板同步问题
- 支持32位Windows,>=Win7
- 添加iOS客户端
- 手机端增加触屏模式,优化鼠标拖拽/选取
- 启用dxgi,如果失败就退回到gdi
- 升级tokio到v1,升级vpx到1.10
- 实验实现Wayland,可用性还是比较低,暂时放弃
- 默认只提供Windows安装程序,但是可以在安装界面选择无安装运行

作者:RustDesk
链接:https://zhuanlan.zhihu.com/p/402963916
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

https://github.com/rustdesk/rustdesk/releases/tag/1.1.8
Читать полностью
Rust 视界 9 Sep, 13:33
tokio-console 开发日志 #1

tokio-console 是一个 Rust 异步调试工具,它的目标是可以让开发者更好地了解异步任务的行为方式。它基于 tracing events和spans,和运行时没有关系。

目前该库只是概念原型阶段。 官方这篇文章介绍了 console 目前开发相关进展。

https://tokio.rs/blog/2021-09-console-dev-diary-1
Rust 视界 9 Sep, 13:28
rcore tutorial book 更新了

rCore-Tutorial-Book 在暑假期间又进行了一轮修改,算是从0.35版进化到0.50版了。请对学习用Rust写OS感兴趣的朋友看看。如果有问题、建议,发现了bug,请直接在每节下方的交互窗口留言。如果想一起来参与写作,请直接联系 陈渝或吴一凡。谢谢! 本书定位是以尽量简单的编程和尽量少的OS/CPU知识来逐步设计实现一个一个的小OS,让学生知道操作系统的概念的实际体现和操作系统的全貌。经过我们讨论,虽然这本书是基于单处理器讲解的,但觉得还是要加入OS的同步互斥支持,与传统方式不同,这一章主要讲解操作系统如何支持用户态线程的同步互斥操作。所以,目前还缺的是关于同步互斥的一章,各种图,相关OS历史的介绍,相关知识点的进一步补充。争取本月完成。

https://rcore-os.github.io/rCore-Tutorial-Book-v3/
Читать полностью
Rust 视界 8 Sep, 18:19
Rust for Linux 研讨会 9.13 ~ 9.15

9.13 分享:

1. High Velocity Kernel Modules in Rust with Bento —— Samantha Miller

Bento 是 Safe Rust 实现的 linux 内核 文件系统。 通过实现安全的 API 并使用安全的内核函数包装器,文件系统是用安全的 Rust 编写的。 这些安全接口尽可能接近现有的用户空间(主要是标准库)接口,因此只需将 Bento 包含更改为用户空间 Rust 库和/或 bento_utils 包含,就可以将文件系统重新编译为 FUSE 文件系统。更多信息:https://github.com/smiller123/bento

这次分享主要讨论 Bento ,用于加速 Linux 内核开发的框架。目前已经为文件系统模块实现了Bento框架,并利用它实现了一个性能类似于ext4的文件系统,可以在不卸载的情况下进行升级,而且只需要15ms的停机时间。我们目前正在努力扩展Bento,以支持自定义的TCP/IP堆栈。

2. How can we formally verify Rust for Linux? —— Alastair Reid

在Linux中使用Rust的目的是创建更稳固、更安全的代码:通过利用Rust的语言特性和设计一个安全的API供驱动程序使用,避免内存安全问题和并发问题。该分享研究了我们如何/是否可以利用自动形式验证工具走得更远。

9.14 分享:

1. Rust key concepts for the Linux kernel (I) —— Miguel Ojeda

介绍 在 Linux 内核领域应用 Rust 的一些关键概念,第一部分

2. The Thread wrapper for Rust in Linux kernel — Boqun Feng (冯博群)

内核线程是内核中最重要的组件之一,它也是实现内核中其他核心子系统的必要环节。本专题将分享如何在Linux内核中实现Rust类线程的封装器的学习过程,以及目前的状况和未来的工作。

3. Implementing the Iterator trait for seq_file —— Adam Bratschi-Kaye

内核中的seq_file接口允许通过实现一个迭代可以打印的值的接口来轻松创建虚拟文件。这似乎应该直接转化为Rust的Iterator特性,其中Item实现了Display,但当然,魔鬼在细节中。该分享将展示如何为Rust代码提供seq_file的接口。

9.15 分享

1. Rust key concepts for the Linux kernel (II) —— Wedson Almeida Filho

介绍 在 Linux 内核领域应用 Rust 的一些关键概念,第二部分

2. Writing an embedded SPI-based Linux driver in Rust —— Arthur Cohen, Esteban Blanc, Martin Schmidt


虽然Linux主要不是一个以嵌入式为重点的操作系统,但它仍然被用于诸如Raspberry Pi这样的平台。在这些平台上,内核模块提供了一种有用的方式,可以在内核层面与各种设备进行交互,这些设备通常使用低级协议进行通信,如SPI或I2C。

在这种工作负载中使用Rust有很多优势,虽然这些协议的内核API已经被尝试和测试了很长时间,但目前还没有Rust的抽象。

在该分享中,将谈论在ARM64平台上为Linux带来一个安全的Rust的SPI协议的抽象,以及如何使用它来实现一个简单的设备驱动程序。该分享将与C语言的原始实现进行比较,后者提供了同样多的功能。最后,将深入探讨所使用的技术和他们使用Rust-for-Linux的经验。

以上三天的研讨会,应该是线下的,因为并没有提供线上参与链接。

对此话题感兴趣的可以关注:https://github.com/Rust-for-Linux/linux,

也可以登记参加在线讨论: https://rust-for-linux.zulipchat.com


研讨会官网: https://kangrejos.com/
Читать полностью
Rust 视界 8 Sep, 15:49
apkeep: 从多个源下载APK 文件的命令行工具

https://github.com/EFForg/apkeep
Rust 视界 7 Sep, 10:38
FishFight: macroquad 游戏框架实现的一款2D 闯关游戏

刚刚开源

https://github.com/fishfight/FishFight

https://fishfight.itch.io/ff/devlog/291737/fish-fight-is-open-source
Rust 视界 6 Sep, 10:41
sentinel-rust : 阿里的 sentinel 出了 Rust 版本

目前是 WIP

Sentinel 是 阿里之前出的微服务限流熔断框架。

Sentinel 的主要工作机制如下:

- 对主流框架提供适配或者显示的 API,来定义需要保护的资源,并提供设施对资源进行实时统计和调用链路分析。
- 根据预设的规则,结合对资源的实时统计信息,对流量进行控制。同时,Sentinel 提供开放的接口,方便您定义及改变规则。
- Sentinel 提供实时的监控系统,方便您快速了解目前系统的状态。

以上参考 : https://zhuanlan.zhihu.com/p/64786381

https://github.com/sentinel-group/sentinel-rust
Rust 视界 5 Sep, 11:49
【精彩回放】RustFriday 飞书群线上沙龙 第十九期 | 聊聊 Rust 和 架构

时间: 9.5 (周日) 下午 15:00 ~ 16:30


总结:

结合《架构整洁之道》中的架构视角来看 Rust 这门语言。

1. 架构的终极目标是用最小的人力成本来构建可维护的系统。但是 开发者的过度自信 始终阻碍着达成这个目标。
2. 「先快速上线,后面再重构」,但实际上,永远没有重构的机会。
3. 系统的行为价值(软件正常工作)和架构价值(软件的可修改能力)对你来说,哪个更重要?
4. 在编程范式、设计原则、组件原则、架构模型上依次对 Rust 语言的表现进行了探讨。
5. 嵌入式 Rust 生态正在遵循 嵌入式整洁架构 而构建
6. 结合一个具体的实例来看,如何使用 六边形架构模型 来设计一个 Rust app
7. 其他。。。


精彩回放:https://rust-lang.feishu.cn/minutes/obcn3c7p5tk1sojfw4a549f7

学习资料:

- https://alexis-lozano.com/hexagonal-architecture-in-rust-1/
- 《整洁架构》书

欢迎加入飞书群,快点击:

https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=ec7p29ac-f6de-4878-90e2-35315af3ffb3加入吧!
Читать полностью