我生活在 IRC 中(2015)

IRC 的爱好者们描述了自己如何至今仍每天使用它进行社交、工作告警和长期社区交流,即使在 Freenode 大规模迁移到 Libera Chat 之后也是如此。另一些人则认为,Discord 和 Matrix 等现代平台已经在很大程度上取代了 IRC,因为它们提供了持久历史、媒体共享、更容易上手和更好的管理工具,尽管代价是中心化和更臃肿的客户端。整篇内容中,人们在 IRC 的怀旧、简单、匿名和短暂性,与一些频道中的毒性文化、现实中的可用性问题,以及 bouncer 和 shell 访问所带来的技术负担之间进行权衡。

Freenode 崩盘之后的 IRC

  • 许多用户只是把自己的频道和昵称迁移到了 Libera Chat;这种迁移常被描述为快速而顺利。
  • 一些网络和频道在迁移后活跃度下降了(例如有些例子里消息量降到了一半以下)。
  • 也有人在那时完全离开了 IRC,转而使用 Discord。
  • 据称原文作者仍然在使用 IRC,如今在 Libera 上。

生活在 IRC 中:配置与工作流程

  • 长期用户表示自己在 IRC 上待了 15 到 30 年,通常每天都“生活”在那里。
  • 常见模式是:终端 IRC 客户端(irssi/weechat)+ 在 VPS 或家用服务器上使用 tmux/screen + 用于持久化和历史记录的 ZNC bouncer。
  • ZNC 因可靠而受到称赞,但也被认为配置起来很笨拙;文中分享了几项具体的配置调整(关闭 Web UI、增大缓冲区、添加历史模块)。
  • IRC 也用于告警和运维(例如 Prometheus 告警、系统日志、仪表盘)。

IRC 的优点(支持者的观点)

  • 简单、稳定、低摩擦的协议;易于自动化和脚本化。
  • 转瞬即逝、以在线状态为基础的聊天:如果你不在线,就会错过。有人明确珍视这种时间性。
  • 功能极简被视为优点:不会强制加载媒体、攻击面更小、以文本为先。
  • 强烈的怀旧感:它教会了人们 Unix、网络和编程;也让人怀念运行服务器和机器人程序的日子。

对 IRC 的批评

  • 文化方面:经常有关于粗鲁、把关、骚扰的报告,尤其是在大型频道里;包括种族歧视性辱骂和对新人的敌意。
  • 缺少现代 UX:没有内建历史/同步、文件传输笨拙、没有丰富媒体、默认不支持多设备。
  • 隐私问题:公开的日志机器人、可搜索的长期归档、历史上有令人毛骨悚然的跟踪案例;除非使用 cloak 或被 bouncer 隐藏,否则会暴露 IP。
  • 大型网络上的许多公共频道被描述为已经死亡或活跃度很低。

Matrix、Discord 和其他替代方案

  • 有人认为 Matrix 是“现代版 IRC”,比企业控制的 Discord 更可取;而且可以桥接到 IRC。
  • 也有人说 Matrix “就那样糟”:Element 客户端迟缓、延迟高、边角问题多;还不是一个合格的 Discord 替代品。
  • Discord 在入门便利性(邀请链接)上被认为胜出,但也因企业控制、对非技术用户复杂、以及长期可靠性问题而受到批评。
  • 少数人提到 Mastodon/Fediverse、XMPP,以及统一聊天方案(例如 weechat 插件)作为更广泛生态系统的一部分。