加速器项目 技巧 金属加工 核手提箱 HTML5 可扩展服务 Android Authority 工具和资源 组内异质性 办公室政策 Braun policy 代码改进 颈挂空调 计算机硬件 极端主义 Node.js PostgreSQL AI工具 傅立叶变换 儿童读物 化学 即时消息 代码审查 文本总结 反向工程 KDE 数据安全 Ryzen 9 7950X3D 更多

Zed 解码:Linux 何时到来? (zed.dev)

本文介绍了 Zed 编辑器在 Linux 上的开发进展。Zed 是用 Rust 编写的,虽然 Rust 具有跨平台特性,但 Zed 为了实现高性能和原生体验,需要深入集成到各个平台的 API 中。因此,Zed 开发了一个名为 GPUI 的框架,用于抽象化平台差异。文章详细介绍了 Linux 平台的多样性带来的挑战,包括发行版、桌面环境、显示服务器等方面的差异。Zed 团队选择支持 Ubuntu 发行版、X11 和 Wayland 显示服务器,并使用 Blade 渲染引擎来实现图形渲染。文章还强调了开源社区对 Zed on Linux 开发的巨大贡献,并展望了未来的开发路线图,包括完善功能、提高性能和稳定性等。

Zed 预览版本 (zed.dev)

本文档是 Zed 编辑器的预览版本更新日志,涵盖了从 0.130.7 到 0.135.1 版本的更新内容。每个版本更新包含了功能增强、错误修复、语言支持改进等方面的细节,并提供了下载链接。

Zed 解码:Rope Sumtree (zed.dev)

本文详细解释了 Rope Sumtree 的工作原理,这是一种用于分布式日志系统中的轻量级、高效且可并发的哈希表。它深入探讨了 Rope Sumtree 的数据结构、并发控制和性能优势。这篇文章适合对分布式系统、数据结构和性能优化感兴趣的技术人员。