Asahi Linux 核心开发者因社区压力和上游贡献困境辞职

2025-02-13
Asahi Linux 核心开发者因社区压力和上游贡献困境辞职

Asahi Linux 项目负责人宣布辞职。该项目成功地将 Linux 移植到 Apple Silicon 芯片上,但面临着社区的持续压力和上游 Linux 内核贡献的巨大挑战。开发者表示,尽管取得了令人瞩目的成就,但来自用户的无休止的需求、上游社区的不友好以及个人生活中的压力最终导致了他辞职的决定。他呼吁改进 Linux 内核的贡献流程,并对社区文化表达了担忧。

阅读更多
开发

调试一个邪恶的Go运行时错误

2024-07-19
调试一个邪恶的Go运行时错误

本文记录了作者调试Go语言node_exporter组件崩溃问题的过程。作者首先排除了硬件问题,通过在不同机器和虚拟机上测试,确定问题与内核配置和编译器版本有关。最终发现问题出在内核vDSO代码中,由于Go语言的栈空间分配策略与内核的栈溢出保护机制冲突,导致内存写冲突,从而引发崩溃。最终通过修改Go语言的栈空间分配策略解决了该问题。

阅读更多
48
未分类 内核调试 vDSO