文章摘要
Firefox 147版本将支持XDG基本目录规范,这意味着该浏览器将遵循Linux系统中用于存储配置、缓存等文件的统一标准。
文章总结
Firefox 147将支持XDG基本目录规范
经过21年的等待,Firefox终于解决了关于支持XDG基本目录规范的长期请求。Firefox 147版本将遵循这一规范,在Linux用户的home目录中更合理地存放文件。
XDG基本目录规范定义了应用程序数据文件、配置文件、缓存文件等在用户home目录中的存放位置,以及用于访问这些位置的XDG环境变量。此前,Firefox将所有文件都存放在~/.mozilla目录下,而不是像其他应用那样使用~/.config和~/.local/share等标准目录。
早在2004年9月,就有开发者提交了bug报告,请求Firefox支持这一由FreeDesktop.org制定的规范。如今,相关代码已合并到主分支,这个长期未解决的bug终于被关闭。
这一改进将使Firefox更好地与其他Linux应用程序保持一致,提升系统的整体性和规范性。
评论总结
以下是评论内容的总结:
支持观点(正面评价)
认可Firefox遵循XDG标准的举措
- 认为这是重要进步,有助于推动其他应用跟进(评论2:"Firefox's adoption matters because it's widely used")
- 赞赏长期问题的解决(评论5:"Been tracking the bug for what seems like Gimp 3 levels of time")
对Linux生态的积极影响
- 认为XDG建议合理,Firefox的采用是重大进步(评论1:"XDG makes recommendations that make a certain amount of sense")
- 减少主目录下的点文件污染(评论15:"The ~/.mozilla folder is one of the last remaining dotfiles")
质疑观点(负面或中立评价)
实施细节问题
- 指出缺乏配置迁移和目录分类不明确(评论3:"there doesn't appear to be any migration";"no proper split between ~/.cache, ~/.config")
- 认为标准本身意义有限(评论7:"What difference does it make that the files are in ~/.config/mozilla")
对Linux文件结构的批评
- 质疑Unix目录结构的合理性(评论8:"What's the point of having directories like /usr or /lib")
- 反对分区设计的实用性(评论8:"you can run out of space at one partition")
其他观点
幽默与调侃
- 调侃21年的修复周期(评论6:"It only took 21 years";评论12:"with a delay of only 21 years")
功能需求延伸
- 希望解决其他长期问题如硬编码快捷键(评论17:"The only major annoyance that still remains")
- 询问是否取消默认DoH(评论14:"Will it stop enabling dns over https by default?")
总结:评论整体肯定Firefox的改进,但对其具体实现和Linux生态的深层问题存在分歧,同时夹杂对开发效率的调侃。