跳到正文
Aravind Srinivas· X:Aravind Srinivas(Perplexity CEO) (@AravSrinivas)·· 4 小时前AI 评分60

Perplexity Computer 帮用户把 Windows 专用机械键盘软件移植到 Linux

Perplexity Computer 帮用户将 Windows 专用机械键盘软件移植到 Linux

AI 导读

Perplexity Computer 完成了一次跨平台软件移植:某用户的机械键盘应用只有 Windows 版,既无 Linux 支持也无文档,Computer 在云端沙箱下载二进制文件,用 headless Ghidra 反编译,再逐块重建成 Linux 原生 Rust 应用。

正文

Users are reverse engineering and porting software across platforms with Perplexity Computer. This user's mechanical keyboard app was Windows only, with no Linux support and no documentation. Computer downloaded the binary in its cloud sandbox, decompiled it with headless Ghidra, and ported it to a native Rust app for Linux.

Computer read the decompiled code to learn how the app drives the keyboard, then rebuilt it piece by piece, complete with keyboard lighting that syncs to music over PipeWire, a 3D view, key remapping, macros and profiles.

https://www.reddit.com/r/GeminiAI/comments/1x4vvoi/my_mechanical_keyboards_software_only_runs_on/

https://github.com/trenbolone1122/aula-f75-linux

来源:Aravind Srinivas · x.com