Skip to content
View loyalpartner's full-sized avatar
👀
👀

Block or report loyalpartner

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
loyalpartner/README.md

你好,我是 lee 👋

🚀 现合约即将到期,在看 Linux 桌面平台 / 安全 / 沙盒 / 系统级 Rust 方向的机会 📍 成都,工作地点不限 · 📧 charlselee59@gmail.com · 欢迎聊

整个职业生涯都在 Linux 桌面栈:做过 Chromium OS 和 ChromeOS 衍生发行,参与过一款浏览器的发布,现在做企业级 Linux 安全桌面——namespace 隔离、网络虚拟化、剪贴板 / 打印机 / D-Bus 隔离、防截屏、窗口水印、BPF 驱动的进程与网络监控。技术栈从 eBPF(Aya)到 Wayland 合成器,再到 GPU 渲染的桌面 shell。

写代码主要为了验证想法,下面这些是反复回去打磨的:

Wayland 合成器与桌面 shell

  • emskin — 把 Emacs 当窗口宿主的嵌套 Wayland 合成器,任意 Wayland/X11 程序作为 buffer 嵌入 Emacs
  • rway — Sway 兼容的 Wayland 合成器
  • zskins — Wayland 桌面三件套:状态栏 + launcher + 剪贴板后台

安全与沙盒

  • puck — Frida 风格的 Linux 进程注入器
  • dbus-router — 沙盒应用用的 dual-upstream D-Bus router,按规则路由到 host bus 或 sandbox bus

系统服务与工具

  • selfsync — 自托管 Chrome Sync 服务器,实现 Chrome 原生同步协议
  • fcitx5-anytalk — fcitx5 语音输入插件,接火山引擎 ASR
  • yac.vim — 给 Vim 写的现代 IDE 后端:daemon + LSP + tree-sitter + DAP + Copilot

日常主力 RustZig,也写过生产代码的还有 Go / C / C++ / Python / Ruby / Vim Script / Shell / Emacs Lisp。按问题选语言。

GitHub

lee's GitHub stats Top Languages

Star History

Star History Chart

Pinned Loading

  1. emskin/emskin emskin/emskin Public

    Nested Wayland compositor for Emacs

    Rust 93 3

  2. selfsync selfsync Public

    Self-hosted Chrome / Edge Sync server. 自托管 Chrome / Edge 同步服务器 — 书签、密码、偏好等浏览器数据留在本地,不经过 Google 或 Microsoft

    Rust 263 13

  3. yac.vim yac.vim Public

    Vim Script 4