八年未解之谜:Xorg 服务器的一个简单错误

2024-06-23

本文讲述了作者发现并解决 Xorg 服务器中存在八年之久的 bug 的过程。该 bug 导致在使用 GrabServer 锁定服务器时,窗口仍可能被销毁。作者使用 eBPF 和 uprobe 等工具,最终定位到问题是由于对 epoll 的错误使用导致的。作者还分析了该 bug 长期未被发现的原因,认为这与 X11 compositor 的特殊定位有关。

阅读更多
未分类 Xorg eBPF

Copilot好用吗?

2024-05-13

作者回顾了自己使用GitHub Copilot一年的体验,尽管Copilot在生成样板代码等方面有一定帮助,但他最终认为Copilot并没有提高他的生产力。原因是Copilot的不可预测性和速度缓慢,导致作者需要花费大量时间等待和修改代码,最终效率反而降低。作者认为,如果Copilot能够更智能、更快速,或许才能真正提高生产力。

阅读更多
未分类 Copilot