Pigshell:用9p协议重塑Web体验
Pigshell: Unix the Web
在Hacker News的讨论中,Pigshell引发了对9p协议在Web端应用的热烈反响。作者表达了对通过细粒度文件实现系统间互操作的愿景,希望程序甚至LLM能轻松查看和修改状态,而非深入复杂的TOML数据结构。尽管9p需要大量内核系统调用来处理文件交互,历史上性能表现一般,但其核心理念——将一切视为文件——依然具有强大的吸引力。这种设计让Web环境更接近Unix哲学,为未来构建更灵活、模块化的应用系统提供了新思路。
我希望想象应用程序和系统通过细小的细粒度文件进行互操作,让程序和LLM能够轻松查看和修改状态,而9p似乎正围绕这一核心真理不断扩展。
HN 评论区
20- alt227
我的 Chrome 把这个网站标记为“不安全”,但它没告诉我原因,这很奇怪。
修正:仔细一看,Chrome 现在似乎隐藏了所有关于网站的安全信息,对任何网站只显示一个通用的“不安全”徽章。这是一个非常别扭的改动,在排查随机网站问题时移除了很多便利性。
不过,该网站确实需要修复它的 SSL 证书。
- somat
Web(HTML)是一个分层系统,因此它在世界中的恰当位置应该映射到文件系统上。
老实说,我原本以为 plan9 的 webfs https://man.cat-v.org/plan_9/4/webfs 就是这么做的,那样你就可以用文件系统 API 来解析它。但天哪,我特意去读了手册页来双重确认,结果发现它做了更合理的选项,只是获取网络资源(http),我彻底心碎了。
不过,这也许是个有趣的周末项目,看看能否实现这种映射,以及它会在哪里失败。所以也不算完全白费。
- nickdothutton
在某种程度上,这相当具有颠覆性!我喜欢它。不过我不确定自己是否能从中受益。