
B Newsは、カリフォルニア大学バークレー校でマット・グリックマンとメアリー・アン・ホートンによってA Newsの後継として開発されたUsenetニュースサーバーです。 1981年から1990年代にかけてUnixシステムで使用され、 RFC 850およびRFC 1036で記述されている事実上のUsenet標準のリファレンス実装となっています。バージョン2.10.2以降のリリースは、 UUNETの創設者であるリック・アダムスによって保守されていました。
B Newsは、前身から数多くの変更を加えました。記事は、まずA Newsフォーマットのラベル付き同等物を使用することで、名前付きヘッダーを備えた拡張可能なフォーマットを採用しました。1983年のNews B2.10では、ARPAnetとのメッセージ転送を容易にするため、電子メール互換ヘッダーへの移行というさらなる改良が加えられました。履歴データベースが導入され、ニュースグループごとに記事を個別のディレクトリに配置できるようになり、検索速度が向上し、 rnなどの個別のニュースリーダープログラムの開発が容易になりました。古い記事の有効期限切れをサポートする機能が提供され、制御メッセージ(記事を自動的に削除したり、ニュースグループを追加または削除したりできる特別な記事)が追加されました。
News B2.10では、 C NewsやInterNetNewsにも引き継がれた階層型記事格納形式が導入され、現在でも多くのニュースリーダーやキャッシュプログラムで広く採用されています。B2.10以前は、すべてのグループが単一の親ディレクトリの下に格納されていたため、グループリストが大きくなるとパフォーマンスが低下し、古いUnixの制限により、すべてのグループで最初の14文字が一意である必要がありました。階層型レイアウトでは、グループをピリオドで分割することで、ディレクトリサイズを削減し、一意性の問題も改善しました。
B2.10では、モデレート型ニュースグループへのサポートが限定的で、投稿者は記事を投稿代行する仲介者に手動で投稿内容を送信する必要がありました。モデレート型グループには「mod」という接頭辞を付ける必要がありました。1986年にリリースされたB2.11では、モデレート型ニュースグループを任意の階層に配置できるようになり、通常の投稿ソフトウェアを使用してモデレート型グループへの投稿内容を透過的に送信できるようになりました。
最後の B News パッチセットは 1989 年に発売され、その後リック・アダムスは製品の廃止を宣言した。[ 1 ]
1989年頃、エリック・S・レイモンドは、ティーンエイジ・ミュータント・ニンジャ・ネットニュースやニュース3.0とも呼ばれるBニュースの書き直しを試みた。ソフトウェアの粗削りなバージョンがリリースされ、ネットワーク上で注目を集めたものの、プロジェクトはその後まもなく中止された。