网络新闻(Netnews)与C News的深入解析
1. 网络新闻(Netnews)概述
网络新闻,即Usenet新闻,至今仍是计算机网络上最重要且备受重视的服务之一。尽管有人认为它充斥着未经请求的商业邮件和色情内容,但它依然保留了一些高质量的讨论组,这些讨论组使其在网络时代之前成为重要的资源。即使在如今网页数量数以十亿计的时代,网络新闻仍然是许多主题的在线帮助和社区交流的来源。
2. Usenet的历史
2.1 起源
1979年,两名研究生Tom Truscott和Jim Ellis提出使用UUCP连接机器,以实现Unix用户之间的信息交换,从而诞生了网络新闻的概念。他们在北卡罗来纳州建立了一个由三台机器组成的小型网络。
2.2 新闻软件的发展
- A News:最初的流量由一些shell脚本处理(后来用C语言重写),但这些脚本从未公开。它们很快被“A News”取代,这是新闻软件的首次公开版本。不过,A News设计上每天每个组只能处理几篇文章。
- B News:随着文章数量的持续增长,Mark Horton和Matt Glickman对其进行了重写,称为“B”版本(即B News)。1982年,B News 2.1版本首次公开发布,并不断扩展,添加了多个新功能,当前版本是B News 2.11,但它正逐渐过时,其最后一位官方维护者已转向INN。
- C News:1987年,Geoff Collyer和Henry Spencer重写了