IRCInternet Relay Chat的缩写,“因特网中继聊天”)是一种透过网络的即时聊天方式。它诞生于30年前的奥卢大学(University of Oulu)信息处理系。雅尔可·欧伊卡利宁( Jarkko Oikarinen )在1988年8月就开始了他的互联网聊天系统。今天,人们仍在使用IRC,尤其在传统开源社区,保持着非常旺盛的生命力。常见的 Debian、GNOME 等社区以及国内一些 LUG 的即时通讯多选择 IRC 。

IRC是一种公开的协议,采用TCP和SSL协议。它也是一个分布式的C/S结构。通过连接到一个IRC服务器,我们可以访问这个服务器以及它所连接的其他服务器上的频道。 要使用IRC,必须先登录到一个IRC服务器上,最常见的为irc.freenode.net。一个IRC服务器可以连接其他的IRC服务器以扩展为一个IRC网络。

IRC用户透过客户端软件和服务器相连。大多数的IRC服务器不需要客户注册登录,虽然在连接前必须设定好昵称(nickname),但客户端一般都会自动分配一个。 频道存在于一个IRC服务器上。一个频道类似于一个聊天室,频道名称必须以#符号开始,例如#sosconf 

IRC 的诞生地奥卢大学是芬兰的著名大学,在近期的一个榜单中排名第二,别忘了, Linux 的作者 Linus Torvalds 也是芬兰人。近期关于 IRC 30周年的报道中提到,像是其计算机科学专业的学生保持着使用 IRC 传统,受访学生 Atte Jauhiainen每天都使用IRC。大部分时间他都会谈论日常话题和事件,比如午餐日期和当天的新闻。 “IRC上有大量的频道,而且创建更多频道也很容易。例如,事件和爱好可以有自己的渠道,“Jauhiainen说。

Jauhiainen 正在使用IRC

Jauhiainen喜欢使用IRC,因为它是一种多功能的通信媒体,可以定制。 “IRC不依赖于任何设备。如果你愿意,可以在手机,电脑甚至视频游戏机上使用它。当然,习惯使用也是一方面的原因“他说。

奥卢大学的计算机科学学生会(OTiT)使用IRC进行日常交流。 “新生将在秋季学期接受强制性的IRC培训。我在学习之前没有使用过IRC,但IRC在我们的领域很有用,使用IRC让您熟悉Linux的命令行。“Jauhiainen 也提到这一点。

目前在华语地区使用 IRC 仍然比较少,大部分同学不太了解古典开源文化以及 IRC ,小编新建了一个简单的练手频道,学生开源年会 http://webchat.freenode.net/?channels=sosconf,开源工场 http://webchat.freenode.net/?channels=openingsource;对开源和古典开源文化感兴趣的同学可以尝试,也可以使用类似 HexChat 之类的开源聊天软件来使用 IRC 服务。下方图片是常见的 IRC 聊天画面:

下图是来自日本gigazine的截图


Credit:本文头图和部分内容来自奥卢大学报道 http://www.oulu.fi/university/node/54247,生日蛋糕图片来自 Ars Technica