Zed 1.0 正式发布
Zed 正式发布 1.0。这个从一开始就押注高性能本地体验、并由 Rust 深度驱动的编辑器,如今已经从“值得尝鲜”走到“可以认真日用”的阶段。
这次 1.0 的关键信号
- 覆盖 macOS、Windows 和 Linux 三大平台
- 自研 GPUI,继续沿着 GPU 渲染和整栈自控的路线推进
- 已具备语言支持、Git、SSH、调试器等现代编辑器核心能力
- 把 AI 工作流直接做进编辑器,支持多代理协作与 ACP 生态
为什么它值得上头条
过去大家谈 Rust 做编辑器,常常停留在“性能潜力”。Zed 1.0 更像一个明确的里程碑:Rust 不只是底层加速工具,而是已经能承载一款面向主流开发者的完整编辑器产品。
原文链接:https://zed.dev/blog/zed-1-0
Rust 无法捕获的常见 Bug
Corrode 这篇文章借 Canonical 在 uutils / Rust coreutils 场景里披露的一批漏洞,提醒大家一件很重要的事:Rust 的内存安全并不等于系统程序天然安全。
文中重点问题
- TOCTOU 路径竞态:两次系统调用之间,目标路径可能被攻击者替换
- 权限设置时机错误:先创建、后改权限,会暴露短暂但危险的窗口
- 字符串相等不等于文件系统身份:直接比较
/、/../、符号链接等字符串形式并不可靠
为什么值得开发者认真看
这类问题不会被借用检查器、Clippy 或 cargo audit 自动拦下,但在做特权工具、文件操作和系统级程序时却非常常见。对 Rust 社区来说,这种“边界教育”比单纯的库发布更有长期价值。
原文链接:https://corrode.dev/blog/bugs-rust-wont-catch/
Nyno 7.0 版本发布
Nyno 7.0 发布,这个可视化工作流构建器在这一版里继续强调更轻、更简和更易扩展,同时把 Rust / WASM / MessagePack 扩展支持推到更前面。
这一版值得看的更新
- 节点系统进一步简化,降低构建和扩展门槛
- 内存占用下降,整体运行更轻量
- 强调平台独立性,适合跨环境部署
- 新增 Rust、WASM 与 MessagePack 扩展支持
为什么值得关注
这类项目把 Rust 放进了“可视化编排 + 扩展执行”这一层。相比单一后端服务,它更接近下一代低代码 / 工作流平台底座,尤其适合关注自动化、插件系统和跨语言执行链的人。
原文链接:https://nyno.dev/nyno-7-0-release-new-simpler-nodes-lower-memory-usage-platform-independence-and-new-rust-wasm-msgpack-extensions-support
jj-navi:Jujutsu 工作空间管理工具
jj-navi 是一个围绕 Jujutsu 工作空间工作流打造的 Rust CLI,目标很明确:把并行分支、多人协作和 AI agent 参与开发时那些容易乱掉的工作空间管理动作,变成一套更顺手的日常操作。
它主要解决什么问题
jj workspace路径分散,容易忘记和迷路- 多工作空间状态不够直观,日志视图容易过时
- 清理与切换动作分裂,使用起来不够顺手
- Shell 当前目录与工作空间切换脱节
核心能力
switch --create:按确定性路径创建并切换工作空间list:统一查看各工作空间路径、状态和提交信息merge:把其他工作空间上的工作整理并合并回来remove:忘记工作空间并删除本地目录
为什么它适合这期日报
Jujutsu 生态最近一直在长。jj-navi 这种工具不是单纯“又一个 CLI”,而是明显瞄准了并行开发和 agent 协作场景,方向很贴近当前 Rust 工具链的真实使用趋势。
原文链接:https://github.com/eersnington/jj-navi
From Rust中文社区 Mike
社区学习交流平台订阅:
评论区
写评论还没有评论