- 博客(1946)
- 收藏
- 关注
原创 【Rust日报】 零基础编写一个基本的 Linux 设备 USB 驱动程序
支持 HTTP/2 和 TLS。阅读:https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-48。阅读:https://www.okta.com/blog/2024/11/migrating-off-legacy-tokio-at-scale/阅读:https://this-week-in-rust.org/blog/2025/06/18/this-week-in-rust-604/
2025-06-26 14:03:39
353
原创 【Rust日报】 Zed 推出全新调试器,内置支持 Rust、C/C++、JavaScript、Go 和 Python
文章:https://wangjunfei.com/2025/06/18/Rewriting-Kafka-in-Rust-Async-Insights-and-Lessons-Learned/阅读:https://mcmah309.github.io/posts/solving-data-modeling-in-rust-with-view-types/阅读:https://tokio.rs/blog/2025-06-19-announcing-tokio-conf。您只需要设置证书的路径即可。
2025-06-25 14:41:41
456
原创 【Rust日报】 Graph-flow - 受 LangGraph 启发的 AI 工作流状态图执行框架
这款桌面应用可让您从 Discord 导入消息、图片和媒体(通过您创建的 Discord 机器人),对其进行精心排列,根据自己的喜好设置样式,并导出为简洁的展示作品。Rust 是一种越来越受欢迎的现代编程语言。本次演讲将提供一个易于理解的概览,介绍如何将 Rust 的核心原则——所有权和借用——与其他不太为人所知的语言概念结合使用,以构建安全高效的 API。因此作者编写了 graph-flow ,这是一个基于 Rust 的、有状态的、可中断的图执行库,并与 Rig 集成以实现 LLM 功能。
2025-06-24 14:47:39
932
原创 【Rust日报】 bzip2 - 从 C 到 100% Rust
2025 年 5 月,Linebender 参加了荷兰乌特勒支的 RustWeek 2025 大会,Raph Levien 演示了 Vello 的新架构,Matt Campbell 展示了 AccessKit 的 Android 集成。最后,作者通过实际的数据集测试了引擎的性能,并与现有的工具(如 Graspan 和 datafrog)进行了比较,展示了 datatoad 在某些场景下的性能优势。此外,Rust 实现默认不导出符号,避免冲突,还能通过 Miri 检测。
2025-06-23 14:26:22
678
原创 【Rust日报】官方团队 Rust 编译器性能调查问卷
阅读:https://blog.rust-lang.org/2025/06/16/rust-compiler-performance-survey-2025/问卷:https://www.surveyhero.com/c/rust-compiler-performance-2025。阅读:https://flexineering.com/posts/serde-json-borrow-08/阅读:https://slint.dev/blog/slint-1.12-released。
2025-06-22 14:59:22
567
原创 【Rust日报】Oxlint 发布 1.0 - JavaScript & TypeScript Linter
仓库:https://github.com/malware-decoded/rust-windows-arm64-api-hooking。,一个独立的 Rust 日期/时间库,支持 JavaScript 引擎实现 Temporal,并可用于通用日期/时间场景。阅读:https://malware-decoded.com/3-api-hooking-with-rust/阅读:https://boajs.dev/blog/2025/06/15/temporal-impl-1。
2025-06-22 14:59:22
648
原创 【Rust日报】Xailyser - 深度数据包检测工具
而 shields.io 有一些限制,例如,如果请求的时间消耗超过 4 秒,它就无法获取正确的徽章,并且它有最短的缓存时间。阅读:https://kmdreko.github.io/posts/20250614/a-simple-small-size-optimized-box/教程:https://github.com/boxbeam/untwine/blob/master/TUTORIAL.md。仓库:https://github.com/contextgeneric/hypershell。
2025-06-21 13:36:16
779
原创 【Rust日报】蚂蚁星绽 Asterinas - 兼容 Linux ABI 的 Framekernel OS,具有最小 TCB
我已经厌倦了看到意大利面条式的代码,里面充斥着大量手动编写的同步原语,以及各种 do_work() 函数,这些函数实际上可能会永远阻塞,并且还要维护一个有状态的线程池。阅读:https://blogs.gnome.org/sophieh/2025/06/13/making-gnomes-gdkpixbuf-image-loading-safer/观看:https://www.reddit.com/r/rust/comments/1lakgmo/code_your_own_cli_with_rust/
2025-06-20 15:35:29
460
原创 【Rust日报】星绽 Asterinas - 兼容 Linux ABI 的 Framekernel OS,具有最小 TCB
我已经厌倦了看到意大利面条式的代码,里面充斥着大量手动编写的同步原语,以及各种 do_work() 函数,这些函数实际上可能会永远阻塞,并且还要维护一个有状态的线程池。阅读:https://blogs.gnome.org/sophieh/2025/06/13/making-gnomes-gdkpixbuf-image-loading-safer/观看:https://www.reddit.com/r/rust/comments/1lakgmo/code_your_own_cli_with_rust/
2025-06-20 15:35:29
476
原创 【Rust日报】Podcast:采访 Guillaume Gomez - Rustdoc 作为开发人员工具的案例研究
当我从 C 转到 Rust 作为我的主要项目语言时,我很快就非常欣赏它的类型系统,如果我回到 C,我会非常想念它。虽然我非常喜欢它的类型系统,但我觉得它添加的功能对于开发健壮的系统并不重要。他分享了如何在贡献的同时避免倦怠,以及如何保持开源工作的乐趣。讽刺的是,Rustacean 最突出的两个群体是纯粹为了工作机会而学习该语言的金融加密兄弟,以及热爱编写代码和设计算法的忠诚而热情的计算机科学书呆子。它既体现了 Rust 的设计目标,即一种既健壮、快速又安全的语言,又具有吸引力和编写的满足感。
2025-06-19 09:40:37
702
原创 【Rust日报】RustConf 2025 演讲嘉宾公布
最新版本 v0.13 增加了嵌套过滤器、改进的认证界面、Swift 客户端实现、多租户数据库支持、数据库引用的完全限定、数据库架构可视化、混合工作负载下的写入吞吐量提升、服务端 JavaScript 运行时中的 SQLite 事务、SQLite 视图上的外键扩展、可配置的密码策略等众多改进和更新。防止过多日志垃圾邮件的受限制日志记录宏可能非常有用。阅读:https://blog.rust-lang.org/inside-rust/2025/06/11/leadership-council-update/
2025-06-19 09:40:37
488
原创 Rust十周年!RustChinaConf 2025 携手RustGlobal 议题征集开启
安全关键领域突破:从 C/C++ 到 Rust 内存安全的车载系统、极限环境下的系统可靠性保证、微秒级延迟的高频交易引擎的风险控制与数据一致性等。探索 Rust 开发体验从"可用"到"好用"再到"离不开"的进化路径,构建面向未来十年的语言生态基础设施。探索 Rust 重新定义现代计算基础设施的可能性,从传统C/C++主导向内存安全、高性能的新一代架构演进。新兴应用场景开拓:从云端到终端的计算范式转移、去中心化系统的性能与安全平衡、实时图形与物理计算的极致优化。
2025-06-17 15:57:36
470
原创 【Rust日报】2025-06-15 RustWeek 演讲回放列表发布
阅读:https://www.microsoft.com/en-us/research/blog/rewriting-symcrypt-in-rust-to-modernize-microsofts-cryptographic-library/阅读:https://www.conviva.com/platform/the-concurrency-trap-how-an-atomic-counter-stalled-a-pipeline/在 Rust 中验证程序,仍可获得适用于遗留环境的 C 代码。
2025-06-16 14:13:35
471
原创 【Rust日报】Munal OS - 基于 WASM 的图形化操作系统
阅读:https://kobzol.github.io/rust/rustc/2025/06/09/why-doesnt-rust-care-more-about-compiler-performance.html。文章探讨了Rust编译器性能问题,指出尽管Rust编译器性能在持续改进(如过去三年中,某些项目编译速度几乎翻倍),但对许多开发者来说,编译速度仍不够快。作者认为,从理论上讲,Rust可以实现与C相同的性能,但在实际工程中,由于开发者能力、项目需求等因素,很难得出通用结论。
2025-06-14 14:58:22
958
原创 【Rust日报】Stackoverflow 2025 开发者调查问卷已开始
阅读:https://ecency.com/rust-lang/@jonwolski/zero-cost-functional-records-in-rust。所有代码都精简为一个根函数。文章:https://chadnauseam.com/coding/pltd/keep-rust-simple。阅读:https://github.com/RustAudio/cpal/issues/981。阅读:https://linebender.org/blog/a-plan-for-simd/
2025-06-13 17:55:13
945
原创 【Rust日报】Rust-trade - 量化交易系统
是一个用 Rust 编写的量化交易系统,主要功能包括实时从 Binance 获取市场数据并存储到 PostgreSQL、支持多交易对、生成 K 线和 VWAP 计算、提供 SMA 策略回测、集成 Binance API 并支持 WebSocket 实时更新、性能优化、跨平台支持以及详细的日志和性能验证功能。目前Rust中尚无此特性,开发者常通过宏来模拟实现。作者计划撰写文章阐述变长泛型不应如何设计,以及非简单变长泛型的用例和可能发展方向,并考虑将变长泛型作为Rust项目目标提交,或撰写MCP或RFC。
2025-06-12 02:24:40
554
原创 【Rust日报】比较 Rust 编写的两个 python 类型检查器 Pyrefly vs. ty
文章还探讨了两者在目标、增量更新机制和功能支持上的差异,例如 pyrefly 的隐式类型推断和 ty 的交集与否定类型支持。阅读:https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty/这篇文章比较了 Python 的两个新的基于 Rust 的类型检查器:pyrefly 和 ty。pyrefly 仓库:https://github.com/facebook/pyrefly。ty 仓库:https://github.com/astral-sh/ty。
2025-06-12 02:24:40
250
原创 【Rust日报】在Rust上的10年押注
尽管面临挑战,Rust 生态系统中的开发者们展现出了卓越的编程“品味”,这体现在简单易构建、优雅实现以及快速稳健的性能上。Rust 社区的志愿者们以坚定的态度和对“不”和“还不行”的严格把控,塑造了 Rust 的成功。构建和升级变得更加可预测,编译时间/代码生成/内联爆炸的情况减少,对夜间构建特性的依赖降低,对语义版本控制的尊重增加。:Rust 不仅是一个安全的赌注,它还展现出了前所未有的程序员同理心:简单而稳健的构建、最佳的错误消息和代码检查、出色的文档和 IDE 集成,以及强大的持续集成和回归测试。
2025-06-10 14:29:10
735
原创 【Rust日报】Egor - 基于 wgpu 、跨平台的纯 2D 图形引擎
此外,还有 OpenType 的特性, 比如任意上下文相关的重写规则(所以,状态机在这里是不够的,你需要一个线性有界自动机……在访谈中,他介绍了 Wild Linker 的创作初衷,主要是为了在开发过程中提升链接器的速度,以实现像 SmallTalk 那样的即时反馈,让编译语言也能有快速的开发体验。目前,我有两个简单的演示,展示了精灵动画之类的功能(并非 egor 的抽象),并且我计划添加一些与游戏无关的演示。很多人开始一个项目,然后开始编写自己的标签和按钮实现,就以为快完成了。
2025-06-09 11:07:35
827
原创 【Rust日报】如何在 Rust 中实现零成本的“最终无标签”(Tagless Final)模式
阅读:https://www.evolvebenchmark.com/blog-posts/how-we-wrap-external-c-and-cpp-libraries-in-rust。收听:https://sdr-podcast.com/episodes/proxying-is-just-dumb-routing/阅读:https://www.inferara.com/en/blog/rust-tagless-final-gadt/左键点击任意分配即可查看其大小、调用堆栈等信息;
2025-06-09 11:07:35
826
原创 【Rust日报】如何处理Rust依赖
阅读:https://kobzol.github.io/rust/rustc/2025/06/02/reduce-cargo-target-dir-size-with-z-no-embed-metadata.html。跨编程语言的改进包括对FFI的重大改进,如C/C++中的命名空间、智能指针和版本化ABI,以及JavaScript中的枚举、结构体和特殊方法的改进。阅读:https://github.com/topjohnwu/Magisk/releases/tag/v29.0。
2025-06-06 14:20:27
1027
原创 【社区投稿】无锁编程 之 原子内存排序
并且,程序主模块的作者与依赖软件包的开发者“背对背”编程。被阻塞线程会持续参与对后续CPU时间片的竞争,和陷入“既争抢获取又立即放弃”的怪诞循环中,因为该线程进入“临界区”的条件始终都未满足。可想象,随应用程序业务功能的愈趋复杂臃肿,执行线程在“用户态 ⇆ 内核态”间的切换次数更会指数级增长,和造成自“内存占用”至“响应延时”的双重负担。无锁编程的“无锁”并不是放弃多任务处理中的“线程同步”,而是允许 @Rustacean 绕开操作系统线程锁,直接依赖硬件的有序原子操作,等效地完成线程同步任务。
2025-06-05 16:30:31
593
原创 【Rust日报】Veryl - 基于 SystemVerilog 的现代硬件描述语言
它要求所有函数默认不安全,仅使用指针而非引用,直接用 rustc 编译,禁止使用标准库但允许使用 libc,仅支持 Rust 2021 版本,所有用户定义的结构体和枚举都要派生 Clone 和 Copy 特性,且所有内容默认公开。它旨在通过优化的语法、与 SystemVerilog 的互操作性和强大的开发工具支持,提高硬件设计的效率和生产力。我们在直播中从游戏的开始部分逐步进行,同时解释汇编语言的概念。作者通过直播的方式,以 C 的视角只使用 Rust 的一个子集来编写代码,把它叫做 Crust。
2025-06-05 16:30:31
698
原创 【Rust日报】《C++ to Rust Phrasebook》
它涵盖了构造函数、析构函数、数据建模、异常处理、类型转换、函数重载、并发编程等多个主题,还介绍了 Rust 的生态系统,包括库、文档和构建系统。此外,沿用了他们实验室自己的交互式 Rust book 设计,每个章节有一个 quiz 按钮,点击它会弹出全屏对话框,对本节内容进行小测验。目前项目还不稳定,但作者已在上面进行大量着色器开发和实验,还提供了示例和着色器代码供下载,建议从简单示例入手尝试。这本书可以按顺序阅读,也可以随机访问,适合在写 Rust 代码时查找对应 C++ 功能的 Rust 实现。
2025-06-04 21:43:51
829
原创 【大家的项目】rust实现的高性能tcp流重组和协议解析库protolens
你可以通过回调函数得到协议字段,比如smtp的user,邮件内容,http的头字段,请求行,body等。rust程序会阻止你这么作,但c程序中作为指针,如果你只把指针保留到后续过程,会指向错误的地方。这样,就可以在一个连续的buff空间中处理诸如:url后面有什么内容,前面有什么内容之类的需要。比如你只需要处理url后面的数据,那么你可以根据url的seq,从buff中删除前面的数据。通常,在入侵检测,网络流量处理引擎中的流重组和协议解析部分的性能能到1Gbps 就不错了。此时你的到是一段一段的原始字节。
2025-06-04 21:43:51
681
原创 【大家的项目】开源我的一款自用AI阅读器,引流Web前端、Rust、Tauri、AI应用开发
作为一个典型的前端开发者,去年在为公司调研Rust前端工具链、LLM应用开发技术体系的时候,对这类技术领域产生了浓厚的兴趣,也是出于早期曾经是一名Android移动应用个人开发者角色的经历,习惯性的给自己设定了一个工具主题的产品,用来练习使用Rust与AI的应用开发技术。互联网老兵,经历PC互联网、移动互联网、AI应用三股浪潮,从早期的移动应用个人开发者角色入场,到现在的职场从业者角色,有丰富的产品设计与研发经验。:1个人看书总是太孤独,希望有个伴读功能,能和AI讨论一些文章中的内容,交换意见和看法。
2025-06-03 10:14:04
755
原创 【Rust日报】使用 eBPF 捕获和分析网络流量的 TUI
您可以在我们的示例中查看新的 API。SimpleRsBLE 是 SimpleBLE 的 Rust 绑定,它是一个跨平台的蓝牙库,专门为在各种环境中使用而设计,具有非常简单的 API,它就可以正常工作,使开发人员可以轻松地将其集成到他们的项目中,而无需花费太多精力,而不是在开发上浪费数小时。是一个用于安全执行不可信代码(如 AI 生成代码、用户提交代码等)的工具,结合了传统方法的优点,提供真正的 VM 隔离、200ms 以内启动时间、自托管控制、与标准容器镜像兼容以及内置 AI 集成支持。
2025-06-03 10:14:04
461
原创 【Rust日报】Linux 6.15 引入 Rust 编写的英伟达 GPU 驱动程序 NOVA
阅读:https://github.com/ferrous-systems/rust-exercises/blob/main/exercise-book/src/building-linux-kernel-driver.md。但更重要的是,他是一个善解人意的人,也是一个出色的沟通者。阅读:https://www.zdnet.com/article/the-linux-6-15-kernel-arrives-and-its-big-a-victory-for-rust-fans/
2025-06-02 15:16:16
506
原创 【Rust日报】重新设计 Rust 的初始引导流程
Astra 是一个用 Rust 编写的 Lua(5.1-5.4)、Luau 和 LuaJIT 的 Web 服务器运行时,旨在提供高性能,同时允许开发者用 Lua 编写 Web 服务器逻辑,便于快速迭代、容错和无需构建。阅读:https://www.reddit.com/r/rust/comments/1ky3t15/redesigning_the_initial_bootstrap_sequence_inside/它采用16位宽的指令集,每条指令占用2字节内存,通过简单的取指令/解码/执行循环运行。
2025-05-30 20:13:54
586
原创 【Rust日报】Qt 官方将提供 Rust binding
文章提到,现在项目会自动构建并发布基于 NVIDIA 官方 CUDA 容器的 Docker 镜像,这些镜像预先配置好了用于构建和运行 Rust GPU 内核的环境,解决了手动设置 NVVM 的复杂性。目前,Qt 已为 C#、Kotlin/Java、Python、Rust 和 Swift 提供了桥接,并计划开放一些私有 QML API,方便未来开发更多语言的桥接。在内存处理方面,Rust CUDA 改进了对常量内存的处理方式,避免了因超出常量内存限制而导致的运行时错误,同时提供了更灵活的内存放置选项。
2025-05-29 15:30:15
668
原创 【Rust日报】禁用 debuginfo 以提升增量构建速度
阅读:https://hardenedbsd.org/article/shawn-webb/2025-05-20/optional-rust-freebsd-support-may-2025-status-report。阅读:https://kobzol.github.io/rust/rustc/2025/05/20/disable-debuginfo-to-improve-rust-compile-times.html。作者认为,尽管虚拟机通常被认为较重,但通过优化,可以实现快速启动和低延迟运行。
2025-05-28 14:55:30
867
原创 【Rust日报】tokio 准备将 io-uring 用于文件 IO
阅读:https://blog.yoshuawuyts.com/async-traits-can-be-directly-backed-by-manual-future-impls/端口管理方面,支持端口范围分配、自动分配、冲突检测和运行时端口覆盖。阅读:https://blog.rust-lang.org/2025/05/26/demoting-i686-pc-windows-gnu/最后,作者强调了这种实现方式的重要性,因为它统一了异步特征的设计空间,使得异步特征既方便实现,又能保证性能。
2025-05-28 14:55:30
734
原创 【Rust日报】vk-video - 硬件视频编解码的 Rust 库
尽管 Rust 已经取得了显著的成就,但文章也指出,为了保持其作为可靠基础设施的地位,Rust 项目仍需持续投入,吸引新的贡献者,并确保其可靠性和兼容性。阅读:https://rustfoundation.org/media/celebrating-rusts-birthday-with-karen-tolva-creator-of-ferris-the-rustacean/阅读:https://rustunit.com/blog/2025/05-18-bevy-ios-deep-linking/
2025-05-23 22:07:12
856
原创 【Rust日报】HelixDB - 用 Rust 构建的快速矢量图数据库
遍历是函数式的(如 Gremlin),语言是命令式的,语法是以 Rust 为蓝本的,并受到 Cypher 和 SQL 的影响。ripwc 专为速度和非常低的内存使用而设计,它计算行、字、字节、字符和最大行长度,就像 wc 一样,同时速度更快,并且与 wc 不同具有递归功能。将连接到其他节点的矢量节点视为任何图形数据库,它允许您在一个查询中从人员遍历到他们的文档,再到语义相似的报表。一切都是在没有外部库的情况下构建的,尽管我不太确定它是优点还是缺点,特别是对于 GUI,但我想它可以工作。
2025-05-22 22:01:31
862
原创 【Rust日报】gpui-component:GPUI 组件库
现有的 Rust 中替代像 Scipy 的 solve_ivp 这样工具的方案,缺乏诸如事件处理、解输出控制,以及在设计上的更大灵活性等功能。,这是一个用 Rust 编写的用于数值求解常微分方程(ODE)、时滞微分方程(DDE)和随机微分方程(SDE)的库。:灵感源自 macOS 和 Windows 的控件,结合 shadcn/ui 的设计,带来现代化的使用体验。这是一个基于 GPUI 的 UI 组件库,看项目维护者的信息,很多都在成都,应该是国内的一个团队的作品。
2025-05-21 19:56:58
305
原创 【Rust日报】toyDB:用 Rust 开发的分布式数据库
gametools 是一个轻量级的 Rust 库,用于模拟骰子、牌组、多米诺骨牌和转盘等游戏组件。Rama 为你提供了第三种选择 —— 具备完全的可定制性、兼容 Tower 的服务 / 层,还有一个功能齐全的工具包,让你无需从头开始造轮子,就能构建出自己需要的东西。Rama 是一个模块化的用于处理和转换网络数据包的框架,经过 3 年多的开发、十几个原型设计和无数次迭代,刚刚发布了 Rama 0.2 版本。Github 仓库:https://github.com/erikgrinaker/toydb。
2025-05-20 15:38:44
421
原创 【Rust日报】19 个 Rust 项目入选 GSoC
Swiftide 是一个用于构建大语言模型(LLM)应用程序的 Rust 库,它能够实现快速的数据摄取、转换和索引,以进行高效的查询和提示注入,这一过程也被称为检索增强生成(RAG)。3 月发布项目构想清单后收到 64 份提案,经导师团队多轮讨论筛选,5 月 8 日谷歌公布结果,19 个 Rust 项目提案入选。原文:https://blog.rust-lang.org/2025/05/08/gsoc-2025-selected-projects/轻松构建智能代理,并能与之前构建的管道进行组合搭配。
2025-05-16 23:34:02
907
原创 【Rust日报】RusTOS 开源
RusTOS 是一款使用 Rust 实现的简单的实时操作系统,它具备固定优先级调度器、软件定时器、信号量、同步点、互斥锁以及队列功能。位向量通过对就绪任务的位向量执行简单的前导零计数(CLZ)操作,实现快速的进程调度,同时保持较低的随机存取存储器(RAM)占用量,不过会将任务数量限制在位向量的大小范围内(在 Cortex-M 架构上为 32 比特)。软件定时器,用于处理轻量级任务,这些任务可以是重复性的、可计数的、突发式的或一次性的。UIBeam:一个轻量的、JSX 风格的 HTML 模板引擎。
2025-05-15 22:31:27
311
原创 【Rust日报】Ubuntu 默认使用内存安全的 `sudo`
为迎接主流采用,sudo-rs 维护者将完成项目里程碑 5 的工作,包括防止粗粒度 shell 逃逸、控制 AppArmor 配置文件等功能,Canonical 对此提供赞助。Yelken 是一个内容管理系统(CMS),其在设计上以安全性为目标,可通过插件进行扩展,同时保持快速的运行速度。原文:https://trifectatech.org/blog/memory-safe-sudo-to-become-the-default-in-ubuntu/From 日报小组 Yuan YQ。
2025-05-14 21:30:57
327
原创 【Rust日报】TrailBase 发布
有了它,你在构建下一个移动、网页或桌面应用程序时,所需关注的组件更少,可以更专注于开发工作。rustup 团队希望统一使用由更多 Rust 组件构成的 HTTP + TLS 堆栈,自 2019 年起默认下载后端已切换为 reqwest,现在团队专注维护由 reqwest 和 rustls 支持的默认堆栈。其作者称,因为无法忍受太多的异步的框架,所以开发了一个同步的框架。在 Feather 的最新版本中,实现了上下文 API,这使得在不使用提取器 / 宏的情况下轻松管理状态数据。开箱即用的出色工具。
2025-05-13 18:17:23
860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人