SELF 技术解读:把 ELF 可执行文件搬进 SQLite,整个 userland 装进一个可查询文件
一个可以 chmod +x 直接运行的文件,用 file 命令查看类型却显示 SQLite 数据库——这件事在 Linux 上已经可以实现。工程师 Farid Zakaria 发布了名为 SELF(Structured Executable & Linkable Format)的原型项目,把 ELF 可执行格式整体搬进 SQLite,./hello 输出 H…
一个可以 chmod +x 直接运行的文件,用 file 命令查看类型却显示 SQLite 数据库——这件事在 Linux 上已经可以实现。工程师 Farid Zakaria 发布了名为 SELF(Structured Executable & Linkable Format)的原型项目,把 ELF 可执行格式整体搬进 SQLite,./hello 输出 H…
Tailscale 最近花了六个月时间追踪一系列数据库损坏事件,最终挖出了一个潜伏在 SQLite 核心代码中长达 16 年的数据竞争 bug。这个被命名为"WAL-Reset bug"的缺陷,存在于 2010 年 7 月发布的 SQLite 3.7.0 到 2026 年 1 月的 3.51.2 之间的每一个版本中,已在 SQLite 3.51.3 中修复。…
7 月 11 日,技术社区 Lobste.rs 的系统管理员 pushcx 在一条题为《Lobste.rs is now running on SQLite》的帖子里,平静地宣布了这个运行了十几年的网站完成了数据库迁移:从 MariaDB 切换到 SQLite。这条帖子几天内收到了 438 个赞和上百条评论,同期 Hacker News 上相关讨论冲到了首页…