01

关于

我是一个喜欢折腾计算机的高中生。

相比只学课本上的知识,我更愿意自己动手做东西,用实际项目理解原理。

兴趣从 Android、Linux、服务器,到UI、Web、网络协议都会碰。

项目常常从一个很小的想法开始:Demo → 工具 → 软件 → 重构 → 架构 → 完整项目。我更喜欢记录它为什么变复杂,而不是假装第一天就设计完美。长期在 Android + Termux / Linux 环境开发和实验,也关心「在有限设备上如何完成原本需要 PC 的工作」。

我是异或,一名喜欢折腾计算机的高中生。主要关注 Android、Linux、Go、Zig、开源软件以及各种底层技术,也会折腾 Web、UI、服务器和一些奇怪的计算机问题。这里记录我的项目、实验、开发日志以及一些技术思考。

01.1

在关注什么

  • Android / Linux 底层与系统机制
  • Go 与 Zig:语言设计与系统编程
  • 开源、自托管、自己实现
  • Compose / 现代 UI,但拒绝无意义炫技
  • 从脚本长成正式软件的项目演化
01.2

简单时间线

  1. 现在
    长期项目与底层兴趣

    推进LianT 等长期项目,继续研究 Android / Linux、Go、Zig 与编译构建。

  2. 近期
    工具演化成软件

    Dming 从 Bash 签到脚本迭代到多版本;异山工具箱、When App Start 等实验并行。

  3. 持续
    Termux 上的开发日常

    在手机 Linux 环境里写代码、跑服务、折腾 Docker 与 SSH,把「有限设备」当实验室。

01.3

会去研究的问题

不一定都会变成正式项目,但经常变成实验或笔记。

  • 01虚拟文件系统如何工作
  • 02Android 与 Linux Kernel 的关系
  • 03手机能否替代 PC 做开发
  • 04Zig / Go 的构建与编译器
  • 05Toybox、四元数、WebSocket / SSE
  • 06自托管与编程语言设计