## Gemma 4:强大的本地LLM推理 云端AI API 提供了便利,但也伴随着成本、隐私问题和限制。在本地运行大型语言模型 (LLM) 提供了引人注目的替代方案,适用于代码审查和测试等任务,具有零API成本、数据隐私和持续可用性等优势。谷歌的 Gemma 4,特别是 26B-A4B 模型,由于其高效的混合专家 (MoE) 架构,非常适合这一点。 这种架构在推理过程中仅激活其参数的一小部分,使其能够在消费级硬件上有效运行——在配备 48GB 统一内存的 MacBook Pro 上达到 51 个 token/秒。Gemma 4 有一系列模型,其中 26B-A4B 在性能(在基准测试中接近 31B 密集模型)和资源使用之间取得了平衡。 最近的 LM Studio 更新 (v0.4.0) 启用了无头操作,通过命令行界面实现,使本地 LLM 服务更加灵活。用户甚至可以将 Claude Code 别名为 Gemma 4 本地运行,从而提供离线编码辅助。虽然 Gemma 4 不能完全替代云端 API,但它为本地推理提供了一个强大且私密的解决方案,尤其适用于专注的任务,并展示了 MoE 模型在可访问 AI 方面的潜力。
## 密拉尼西亚人:独特的太平洋人口
密拉尼西亚人是斐济到巴布亚新几内亚岛屿上的土著居民,皮肤黝黑。他们的祖先可以追溯到数千年前,最初的定居者可能是现代巴布亚人的祖先。值得注意的是,一些密拉尼西亚人,尤其是在所罗门群岛,天生具有金发 – 这是一种独立于欧洲金发而进化出的遗传特征,与独特的TYRP1等位基因有关,并且在儿童中更常见。
基因研究表明,密拉尼西亚内部具有高度多样性,受到岛屿地理、语言(巴布亚语 vs. 南岛语)和最近的波利尼西亚迁徙的影响。证据表明,祖先的密拉尼西亚领土延伸到东南亚,并与直立人种群有关联。
历史上,密拉尼西亚人的习俗差异很大,包括食人和砍头等现象,但由于欧洲接触,基督教现在已盛行。虽然西方化和基督教化对他们的文化产生了重大影响,但对“kastom”(传统习俗和生活方式)的强烈重视已成为文化认同和复兴的关键要素。
## xgotop:使用 eBPF 追踪 Go Goroutine
本文介绍 xgotop,一种使用 eBPF 构建的新的 Go 运行时追踪工具,能够近乎实时地观察 goroutine 状态变化和内存分配。该项目是 eBPF Summit '25 黑客马拉松的优胜者,旨在提供对 goroutine 生命周期(创建、状态转换(运行、等待、syscalls 等)和内存使用情况)的详细洞察。
传统的日志记录往往会错过 goroutine 内部快速发生的事件序列。xgotop 利用 eBPF 钩入关键的 Go 运行时函数,如 `casgstatus`、`newobject`、`makeslice` 和 `makemap`,从而可以观察这些事件的发生。通过分析函数参数,该工具可以追踪 goroutine ID、状态和内存分配。
作者使用 `bpftrace` 演示了一个概念验证,以验证该方法,并将其钩入一个简单的 HTTP 服务器。这使得能够观察到由请求触发的 goroutine 创建,以及随后的用于请求/响应处理的切片的分配。本系列文章的下一部分将重点是将这个 `bpftrace` PoC 转换为一个独立项目,利用 eBPF ringbuffer、hashmap 和用 C 和 Go 以及 `cilium/ebpf-go` 库实现的配置采样。