云聚 AI Token Plan 满 199 减 35 元
port:80 AI Junkie
AI 重度玩家的工程笔记本

逆势而行:C++23 终端模拟器 Shitty 发布,宣称牺牲安全性换取极致速度

云聚 AI Token Plan 满 199 减 35 元

一名开发者在 GitHub 上发布了一款名为“Shitty”的新型终端模拟器。该项目采用 C++23 编写,明确采用了“内存不安全”的架构设计,旨在以牺牲内存安全性为代价,换取极低的延迟和高吞吐量。与当前倾向于使用 Rust 语言以确保内存安全的现代终端不同,Shitty 利用原生计算后端——在 Linux 上使用 Vulkan,在 macOS 上使用 Metal——直接在 CPU 上管理终端状态并渲染单元。基准测试结果显示了显著的性能提升:在 Apple Silicon MacBook 上进行的 100MB 滚动测试中,Shitty 达到了约 118 MiB/s 的吞吐量,优于 Alacritty(约 99 MiB/s)、Kitty(约 75 MiB/s)和 Ghostty(约 64 MiB/s)。在解析随机字节(无效 UTF-8)的最坏情况下,其性能优势更为明显。该项目是 Zutty 终端模拟器的硬分叉和完全重写版本,正试图从 GPL 许可证过渡到 MIT 许可证。它支持 VT52/VT5xx 控制、Unicode 字形簇、Shell 集成等标准功能,但明确表示不会实现双向文本布局或 Sixel 等行内图形协议。

事件分析

在系统编程领域普遍转向 Rust 以消除内存漏洞(如 Windows、Android 内核组件)的背景下,Shitty 代表了一种反主流的技术哲学。通过利用 C++23 和显式的 GPU 计算管线,该项目精准定位了那些重视原始响应能力和渲染帧率胜过理论稳定性的硬核开发者群体。其基准测试数据,特别是对随机字节等最坏情况负载的处理能力,直观地展示了通过更高级语言抽象硬件资源所带来的性能开销。这一发布不仅展示了一个性能优异的工具,更引发了行业讨论:在追求绝对安全的同时,是否忽视了用户界面工具对性能的极限需求?此外,该项目摒弃通用窗口工具包、转而使用原始事件循环的架构决策,也反映了底层基础软件正在针对特定硬件能力进行深度优化的趋势。

💡 核心观点:用“内存不安全”换取极致性能,Shitty 是对“Rust 优先”时代开发范式的激进反叛与性能回归。

阿里云 OPC 一人公司创业装备库

原文链接:Hacker News

阿里云函数计算 一键部署 AI 大模型
赞(0)
未经允许不得转载:80aj » 逆势而行:C++23 终端模拟器 Shitty 发布,宣称牺牲安全性换取极致速度
赞助推荐 FreeModel.dev Claude Code 中转
阿里云函数计算 一键部署 AI 大模型