| 開発者 | Gnus チーム |
|---|---|
| 初回リリース | 1987年[1] |
| リポジトリ |
|
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | 電子メールクライアントとニュースクライアント |
| ライセンス | GPL-3.0以降 |
| Webサイト | グナス |
Gnus ( / ɡ ə ˈ n uː z , ˈ ɡ n uː z / )、または Gnus Network User Services は、GNU Emacsの一部であるメッセージ リーダーです。電子メールとニュースの両方の読み取りと作成をサポートし、 RSSリーダー、Web プロセッサ、およびローカルとリモートの両方のファイル システム用のディレクトリ ブラウザー としても機能します。
Gnus はニュースと電子メールの区別を曖昧にし、両方を異なるソースからの「記事」として扱います。ニュース記事はグループごとに分けられ、電子メールは他のメール リーダーのフォルダーと同様に任意のグループに分割できます。さらに、Gnus はグループの入力として 多数のWebベースのソースを使用できます。
特徴
Gnus の機能の一部:
- 以下のいずれかまたはすべてをサポートするさまざまなバックエンド:
- ローカルファイルシステムから、またはIMAPやPOP3経由でネットワーク経由でメールを読む
- RSSフィード経由でウェブページを読む
- ローカルまたはリモート( FTPまたは他の方法経由)のファイルのディレクトリを参照する記事として扱う
- Gmaneおよび Gwene のメールニュースアーカイブを含む Usenet ニュースの閲覧
- メールやニュース記事のローカルまたはリモートのインデックスを検索する(例:Notmuch [2])
- シンプルまたは高度なメール分割(受信メールをユーザー定義のグループに自動的に振り分ける)
- 受信メールは単に削除するのではなく、期限切れに設定することができます
- 各グループごとにカスタム投稿スタイル(例:異なる差出人アドレス、署名など)
- 仮想グループ(例:コンピュータ上のディレクトリをグループとして読み取ることができる)
- 高度なメッセージスコアリングシステム
- ほぼすべてのメソッドに対するユーザー定義フック(emacs lisp 内)
- 多くのパラメータ(有効期限、投稿スタイルなど)は、すべてのグループに対して個別に指定できます。
- Insidious Big Brother Database (BBDB) との統合により、連絡先を高度に自動化された方法で処理します。
- W3 Web ブラウザ、LDAP検索コードなどの他の Emacs パッケージとの統合。
Gnus は Emacs の一部であるため、Emacs lispを通じて機能を無制限に拡張できます。
Gnus マニュアルを引用すると:
- 「Gnus は、あなたが望む限りのあらゆる機会をあなたに与えてくれます。それを柔軟性と呼ぶ人もいます。Gnus はカスタマイズ性も非常に高く、つまり、Gnus の動作についてユーザーが発言権を持っているということです。他のニュースリーダーは、無条件にあなたの足を撃つかもしれませんが、Gnus では、あなたに選択肢があります!」 [1]
HTML 電子メール メッセージの作成 ( WYSIWYGエディターのユーザーが慣れている可能性があります) はデフォルトでは含まれていないことに注意してください。この「機能」の欠如は、Gnus の従来のユーザー ベースによって機能としてカウントされます。
歴史
Gnus は、1992 年に開発が中止された GNUS を梅田正伸氏が書き直したものです。1994 年秋、Lars Magne Ingebrigtsen 氏が(ding) ( ding is not Gnusの再帰的頭字語)という名前で書き直しを開始しました。その目的は、インターフェースと設定はほぼ同じように動作し、内部は完全に刷新され、改善されたバージョンを作成することでした。新しいバージョンは好評を博し、継続的に拡張と機能強化が行われてきました。Ingebrigtsen 氏はewwのプログラマーでもあります。
バージョン
一般的に、ユーザーはGNU Emacsのコピーにバンドルされた Gnus を受け取り、Emacs またはオペレーティング システムのパッケージ システムを通じて更新を受け取るのではなく、自分で新しいバージョンにアップグレードする場合にのみバージョン番号を気にする必要があります。
以下のバージョンがリリースされました:
- Gnus 5 ((ding) Gnus) – 1995 年 11 月
- Gnus 5.1は5.0.13にリブランドされ、GNU Emacs 19.30/19.31にバンドルされた[3]
- Gnus 5.2 (9 月の Gnus) – 1996 年 5 月
- Gnus 5.3は、GNU Emacs 19.32およびそれ以降のすべてのバージョンのGNU Emacs 19.xにバンドルされている、5.2.38のブランド名を変更したバージョンです[3]
- Gnus 5.4 (Red Gnus) – 1997 年 1 月 25 日
- Gnus 5.5、GNU Emacs 20.1 (1997年9月17日) にバンドルされ、XEmacs 20.4 にも含まれている 5.4 のブランド名を変更したバージョン
- Gnus 5.6 (Quassia Gnus) – 1998 年 3 月 8 日
- Gnus 5.8 (プテロダクティル ヌース) – 1999 年 12 月 3 日
- Gnus 5.10 (オールト ヌース) – 2003 年 5 月 1 日
- Gnus 5.11 は、GNU Emacs 22.1 (2007 年 6 月 2 日) にバンドルされた 5.10 のブランド名を変更したものです。「Oort」開発ブランチからの 5.10/5.11 開発は、2008 年頃に完了しました。Ubuntu Linuxによって「5.11+v0.10」としてパッケージ化されたものなど、一部の 5.11 バージョンは、実際には後の「No Gnus」開発ブランチに基づいています。
- Gnus 5.13 (Gnus なし) - GNU Emacs 23.1にバンドル(2009 年 7 月 29 日)
- 「No Gnus」開発ブランチは 2004 年 1 月 4 日に始まり、2012 年初頭にバージョン 0.19 で完了しました。
- Gnus 5.14、Ma Gnus(または真Gnus)[4]は、現在の[5]開発バージョンであり、v0.7は2013年5月に最初にリリースされました。[6]
5.3 や 5.5 のような奇数のマイナー バージョン番号は、GNU Emacsにバンドルされている Gnus バージョン用です。偶数のバージョン番号は、バンドルされていないリリース用です。たとえば、Gnus 5.5 は Gnus 5.4 に似ていますが、Emacs 20.1 にバンドルされています。
開発は「名前付きバージョン」を使用して行われます。名前付きバージョンはアルファベットの先頭文字が逆順になっています。「No Gnus」v0.19 は 2012 年初頭にリリースされ、開発は「Ma Gnus」に移行しました。名前付きバージョンは 1.0 に達することはありません。代わりに、一般リリースに十分な安定性があると見なされると、名前が削除され、単に「Gnus <バージョン番号>」としてパッケージ化されます。実行中の Gnus のコピーのグループ バッファーに「V」コマンドを入力すると、通常はバージョン番号が表示されますが、エンド ユーザーが、たとえば「No Gnus 0.9」が「Gnus 5.10.8」よりも古いか新しいかを簡単に知る方法はありません。
22年間別々に開発されてきたGnusの開発者は、さらなる開発はGnu Emacsのgitツリー内で行われると発表しました。この変更の副作用として、XEmacsとGnu Emacsの古いバージョンのサポートが廃止されます。[7]
参照
参考文献
- ^ 「GNUS: GNU Emacs 用の NNTP ベースのニュースリーダー (1/2)」。2015 年 12 月 28 日閲覧。
- ^ Ingebrigtsen, Lars Magne (2015). 「The Gnus Newsreader」. Free Software Foundation, Inc. 2016年11月21日閲覧。
- ^ ab 「Gnus (Emacs ニュースリーダー) FAQ」。インターネット FAQ アーカイブ。
- ^ "Gnus マニュアル、11.2.8.8 Ma Gnus".
- ^ 「マスター Gnus git リポジトリ、変更ログ」。2016 年 3 月 4 日時点のオリジナルよりアーカイブ。
- ^ Ma Gnus 0.7 リリースアナウンス 2016 年 12 月 29 日アーカイブ、Wayback Machineより
- ^ 「これは Gnus 開発における倫理に関するものです」。2016 年 1 月
。Gnus (および他のいくつかの Emacs パッケージ) は XEmacs のサポートを廃止します。
外部リンク
- 公式サイト
