开源无法协调

主要观点:探讨开源在协调方面的问题,以 Linux 为例,指出桌面 Linux 存在竞争库、协议和标准的混乱,缺乏统一的 API 基线集,导致难以协调,如 hotspot 等应用在 NixOS 系统中难以更新;同时对比了 LSP(语言服务器协议)的发展,虽协议本身价值有限但存在即有意义,JetBrains 未做 LSP 是因为要考虑商业价值,而微软推动了 LSP 的发展,说明 OSS 在协调方面存在不足;最后解释了 Linux 存在的部分原因是独特的治理结构和 POSIX 标准,虽解决了协调问题但桌面 Linux 仍缺乏协调。
关键信息

  • NixOS 系统中 KDE 应用 hotspot 难以更新。
  • Linux 桌面存在竞争混乱,缺乏统一 API 基线。
  • LSP 协议实施一般但存在有意义,JetBrains 未做原因。
  • Linux 存在部分原因是治理结构和 POSIX 标准。
    重要细节
  • 作者早上洗澡时思考昨日关于 hotspot 版本的问题。
  • 提到微软发布 LSP 规范推动了相关转变。
  • 阐述 LSP 协议在实现、治理等方面的不足。
  • 说明 Linux 存在是因为独特治理结构和 POSIX 标准。
阅读 22
0 条评论