Lynx(ウェブブラウザ)
| オオヤマネコ | |
|---|---|
Lynxで表示されたオオカミに関するWikipediaの記事。画像はオレンジ色の代替テキストとして表示される。 | |
| 原作者 | ルー・モントゥリ、マイケル・グローブ、チャールズ・レザック |
| 開発者 | トーマス・ディッキー |
| 初回リリース | 1992 |
| 安定版リリース | 2.9.2 [ 1 ] |
| リポジトリ | |
| 書かれた | ISO C |
| エンジン | libwwwのフォーク |
| オペレーティング·システム | Unix系、[ 2 ] DOS、Windows、VMS [ 3 ] |
| 入手可能な | 英語 |
| タイプ | テキストベースのウェブブラウザ |
| ライセンス | GNU GPLv2 |
| Webサイト | リンクス |
Lynxは、カーソルでアドレス指定可能な文字セル端末で使用するためのカスタマイズ可能なテキストベースのウェブブラウザです。[ 4 ] [ 5 ] 2025年現在、Lynxはメンテナンスが行われている最も古いウェブブラウザであり、[ 6 ] 1992年に開始されました。
歴史
Lynxは、カンザス大学学術計算サービス内の分散計算グループの製品でした。[ 7 ] [ 8 ] 1992年に大学の学生とスタッフのチーム(ルー・モントゥリ、マイケル・グローブ、チャールズ・レザック)によって、キャンパス全体の情報システムの一部としてキャンパス情報を配布するため、およびGopherスペースを閲覧するためだけに使用されたハイパーテキストブラウザとして最初に開発されました。[ 9 ] 1992年7月22日にUsenetでベータ版が利用可能であることが発表されました。[11 ] 1993年に、モントゥリはインターネットインターフェイスを追加し、ブラウザの新しいバージョン(2.0)をリリースしました。[ 12 ] [ 13 ]
2007年7月現在、Lynxの通信プロトコルのサポートは、 1996年にライブラリのコードベースからフォークされたlibwwwのバージョンを使用して実装されています。[14]サポートされ ているプロトコルには、Gopher、HTTP、HTTPS、FTP、NNTP、WAISが含まれます。[ 5 ] [ 16 ] NNTPのサポートは、1994年に進行中のLynx開発からlibwwwに追加されました。[ 17 ] HTTPSのサポートは、暗号化に関する懸念から、当初はパッチとして、後にLynxのlibwwwのフォークに追加されました。[ 18 ]
ギャレット・ブライスは1994年4月にDosLynxを開発し[ 19 ]、後にLynxの開発にも参加しました。フォテオス・マクライズはLynxの大部分をVMSに移植し、しばらくの間メンテナンスを行いました。1995年、LynxはGNU General Public Licenseの下でリリースされ、現在はトーマス・ディッキーが率いるボランティアグループによってメンテナンスされています[ 20 ] 。
特徴

Lynxでのブラウジングは、カーソルキーを使って選択したリンクをハイライトするか、ページ上のすべてのリンクに番号を付けて、選択したリンクの番号を入力することで行われます。[ 21 ]現在のバージョンはSSL [ 5 ]と多くのHTML機能をサポートしています。表はスペースを使用してフォーマットされ、フレームは名前で識別され、別々のページのように閲覧できます。Lynxは、画像や動画など、Web上の様々な種類の非テキストコンテンツを表示することはできませんが、[ 4 ]画像ビューアや動画プレーヤーなどの外部プログラムを起動して処理することができます。[ 21 ]
ほとんどのウェブブラウザとは異なり、Lynxは多くのウェブサイトが正しく動作するために必要なJavaScriptをサポートしていません。[ 22 ]
テキストのみのブラウジングによる速度のメリットは、低帯域幅のインターネット接続を使用している場合、[ 23 ]、または画像の多いコンテンツのレンダリングが遅い可能性のある古いコンピュータハードウェアを使用している場合に最も顕著になります。
プライバシー
Lynxはグラフィックをサポートしていないため、ユーザー情報を追跡するウェブバグは取得されません。つまり、グラフィックウェブブラウザのようなプライバシーの懸念なしにウェブページを閲覧できます。[ 8 ]しかし、LynxはHTTPクッキー[ 4 ]をサポートしていますが、これもユーザー情報の追跡に使用できます。そのため、Lynxはクッキーのホワイトリストとブラックリストをサポートしています。あるいは、クッキーのサポートを恒久的に無効にすることもできます。[ 21 ]
従来のブラウザと同様に、Lynxは閲覧履歴とページキャッシュもサポートしていますが、[ 24 ]どちらもプライバシーの懸念を引き起こす可能性があります。[ 25 ]
構成可能性
Lynxはコマンドラインオプションと設定ファイルの両方をサポートしています。ヘルプメッセージによると、コマンドラインオプションは142種類あります。テンプレート設定ファイルlynx.cfgには、設定可能な機能が233種類リストされています。設定方法には2つの方法がありますが、-restrictには含まれないコマンドラインオプションなどもlynx.cfgあります。コマンドラインと設定ファイルで事前に設定されたオプションに加えて、Lynxの動作はオプションメニューを使って実行時に調整できます。ここでも、設定間には重複する部分があります。Lynxはこれらの実行時オプション機能を多数実装しており、オプションとして(設定ファイルの設定によって制御)別の書き込み可能な設定ファイルに保存することもできます。保存可能なオプションを制限する理由は、1990年代半ばにLynxがより一般的に使用されていたことに由来しています。つまり、ダイヤルイン接続でアクセスするインターネットのフロントエンドアプリケーションとしてLynx自体を使用するという使い方です。[ 26 ] [ 27 ] [ 21 ]
アクセシビリティ
Lynxはテキストベースのブラウザなので、視覚障害のあるユーザーが点字ディスプレイでインターネットにアクセスする際に使用でき、音声合成ソフトウェアとの互換性も容易です。[ 28 ] [ 10 ] [ 16 ] Lynxは、画像、フレーム、その他の非テキストコンテンツをHTML属性のテキストに置き換え、[29] ユーザーインターフェイス要素を非表示にできるためalt、[ 30 ]ブラウザはコスト効率の高い汎用スクリーンリーダーソフトウェアでの使用に特に適しています。[ 31 ] [ 32 ] [ 33 ] Windowsのスクリーンリーダーでの使用に特化して強化されたLynxのバージョンは、インド工科大学マドラス校で開発されました。[ 34 ]nametitle
リモートアクセス
Lynxは、グラフィカルな表示ができないリモート接続システムからウェブサイトにアクセスする場合にも便利です。[ 35 ] [ 36 ] [ 37 ]テキストのみで動作するという性質と古さにも関わらず、 Wikipediaの編集などのインタラクティブなタスクの実行を含め、現代のウェブの多くを効果的に閲覧するために使用できます。[ 24 ] [ 38 ] [ 39 ]
ウェブデザインとロボット
Lynxはテキストファイルからキーストロークを取得するため、自動データ入力、ウェブページナビゲーション、ウェブスクレイピングに非常に便利です。そのため、Lynxは一部のウェブクローラーで使用されています。[ 40 ]ウェブデザイナーは、検索エンジンやウェブクローラーが自分のサイトをどのように認識するかを決定するためにLynxを使用する場合があります。[ 41 ] [ 42 ] [ 43 ]特定のウェブページに対するLynxのビューを提供するオンラインサービスが利用可能です。[ 44 ]
Lynxはウェブサイトのパフォーマンステストにも利用されています。TelnetやSSHなどのリモートアクセス技術を介して、異なる場所からブラウザを実行できるため、Lynxを使えば、異なる地理的な場所から同時にウェブサイトへの接続パフォーマンスをテストできます。[ 38 ]ウェブデザインにおけるLynxのもう一つの活用方法としては、サイト内のリンクを素早くチェックすることが挙げられます。[ 45 ]
サポートされているプラットフォーム

LynxはもともとUnix系オペレーティングシステム用に設計されました。公開後すぐにVMSに移植され、その後DOS、Microsoft Windows、Classic Mac OS、OS/2などの他のシステムにも移植されました。[ 7 ] OpenBSD 2.3(1998年5月)[ 46 ]から5.5(2014年5月)までOpenBSDのデフォルトのインストールに含まれていました。 [ 47 ] 2014年7月より前はメインツリーに含まれていましたが、[ 48 ]その後portsツリーから利用できるようになりました。[ 49 ] LynxはほとんどのLinuxディストリビューションのリポジトリにもありますし、macOSのHomebrew、[ 50 ] Fink、MacPortsリポジトリにも含まれています。[ 39 ] BeOS、MINIX、QNX、AmigaOS [ 51 ]、OS/2 [ 8 ]への移植版も利用可能です。
ソースは、GoogleのAndroidオペレーティングシステムなど、多くのプラットフォーム上で構築できます。 [ 52 ]
参照
- コンピュータのアクセシビリティ
- リンク(ウェブブラウザ)
- Cello(ウェブブラウザ)
- Eリンク
- w3m
- ModSecurity#旧Lynxブラウザのブロック
- ウェブブラウザの比較
- ウェブブラウザのタイムライン
- Usenetニュースリーダーの比較
注記
- ^ Thomas E. Dickey (2024年5月31日). “ANN: lynx2.9.2” . 2024年6月1日閲覧。
- ^ Nelson, H. (1999年4月24日). 「Lynxインストールガイド」 . lynx.invisible-island.net . 2017年6月5日時点のオリジナルよりアーカイブ。 2017年6月11日閲覧。
- ^ Dickey, Thomas (2015年9月11日). “Lynx2.8.8 [ sic ]” . lynx.invisible-island.net . 2017年6月18日時点のオリジナルよりアーカイブ。 2017年6月11日閲覧。
- ^ a b cラキチン 1997 .
- ^ a b cレガン 2001 .
- ^ 「Lynxの現在の開発状況」 TecMint 2016年4月27日2024年9月8日閲覧。
- ^ a b Paciello 2000、154–155 ページ。
- ^ a b cレーガン 2002 .
- ^ Ernest Perez (1993年9月). 「State Library Online Information System uses a Hypertext Front End」 . ACM Siglink . II (2). Association for Computing Machinery : 3. doi : 10.1145/164399.164402 . S2CID 18875929. 2023年12月7日時点のオリジナルよりアーカイブ。2023年12月6日閲覧。
- ^ a bボルソ 2005 .
- ^モントゥッリ 1992 .
- ^スチュワート 2000 .
- ^ネルソン 2000 .
- ^カハン 1999 .
- ^ディッキー 2007 .
- ^ a bセルツァー 1995 .
- ^カハン 2002 .
- ^ネストルド 2000 .
- ^バトルズ 1994 .
- ^フアン・フェレール・マルティネス (2015 年 1 月 1 日)。UF1302 - マルカスのウェブページの作成。 Ediciones Paraninfo、SA、73 ページ–。ISBN 978-84-283-9827-5。
- ^ a b c dユーザーズガイド。
- ^ウォーレン 2011 .
- ^ 「Lynxとは何か、そしてどのように使うのか?」インディアナ大学2018年1月18日. 2022年9月15日時点のオリジナルよりアーカイブ。2022年9月16日閲覧。
- ^ a bセンジェン & ガスリー、1996 年、136–139 ページ。
- ^ティマー 2010 .
- ^ヘルプ ファイル。
- ^設定ファイル.
- ^パシエロ 2000、157ページ。
- ^ RNIB 2011 .
- ^ロスマイタ 1996 .
- ^ディクソン 2004 .
- ^ロスマイタ.
- ^ Sajka 1999 .
- ^アクラヤ 2006 .
- ^ウェイナー 2010 .
- ^チャップマン 2003 .
- ^キレリア 2002、9ページ。
- ^ a bキレリア 2002年、60~61頁。
- ^ a bテイラー 2005、225–227頁。
- ^ 「Blog::Quibb » LynxでWebをクロールする」 。 2024年7月19日閲覧。
- ^キング2008、44~46頁。
- ^バートレット 2006 .
- ^ログネルド 2010、187ページ。
- ^パシエロ 2000、135ページ。
- ^キレリア 2002、178ページ。
- ^ OpenBSD23。
- ^ OpenBSD55。
- ^ de Raadt 2014 .
- ^ OpenBSDポート。
- ^ “Homebrew Formulae” . Homebrew. 2019年1月24日時点のオリジナルよりアーカイブ。 2019年1月23日閲覧。
- ^マルクアート 1995 .
- ^ 「[APP] Android用コンパイル済みlynxバイナリ - ShellまたはADB」XDA Developers . 2011年7月27日. 2016年6月29日時点のオリジナルよりアーカイブ。 2016年5月27日閲覧。
参考文献
- パシエロ、マイケル・G.(2000年1月)「アクセシブルなウェブサイトデザイン」障害者のためのウェブアクセシビリティ、フォーカル・プレス、ISBN 978-1-929629-08-4。
- ジョン・ログナール(2010年12月)『検索エンジン最適化の究極ガイド:トラフィックを増やし、コンバージョン率を高め、莫大な収益を上げる』(第2版)アントレプレナー・プレスISBN 978-1-59918-392-3。
- ウィリアム・スチュワート (2000). 「ウェブブラウザの歴史」 .世界初のウェブ関連書籍. Living Internet. 2011年1月20日時点のオリジナルよりアーカイブ。 2006年4月20日閲覧。
- キング、アンドリュー・B.(2008年12月)『ウェブサイト最適化:スピード、検索エンジン、コンバージョン率の秘訣』(改訂版)O'Reilly Media . ISBN 978-0-596-51508-9。
- キレリア、パトリック(2002年)『Webパフォーマンスチューニング』(第2版)O'Reilly Media . ISBN 978-0-596-00172-8。
- テイラー、デイブ (2005). 『Learning UNIX for Mac OS X Tiger』(第4版). O'Reilly Media . ISBN 978-0-596-00915-1。
- センジェン・ライ、ガスリー・ジェーン(1996年8月)『女性のためのインターネット』Spinifex Press、ISBN 978-1-875559-52-7。
- グレッグ・チャップマン(2003年4月)「LYNXによるテキストベースのWebブラウジング」 TechTrax 2 ( 4)。2012年1月17日時点のオリジナルよりアーカイブ。 2012年2月15日閲覧。
- ディクソン、ジュディス・M. (2004年12月). 「今後の道路整備:視覚障害者がアクセス可能なWWWページ作成ガイドライン」 .情報技術・障害ジャーナル. 2 (4). EASI. 2013年5月24日時点のオリジナルよりアーカイブ。 2012年2月15日閲覧。
- リチャード・セルツァー(1995年8月)「障がいのある人々のためのLynxインターネット利用維持:行動への呼びかけ」『情報技術と障がいジャーナル』第2巻第3号。EASI。ISSN 1073-5127。OCLC 222902674。 2013年5月24日時点のオリジナルよりアーカイブ。2012年2月15日閲覧。
- Davies, Mike (2012). 「IEとNN以外にどんなブラウザがありますか?」 alt.html FAQ . 2020年9月11日時点のオリジナルよりアーカイブ。2012年8月8日閲覧。
- Wayner, Peter (2010-10-19). 「見逃しがちな特殊Webブラウザ トップ10」 . InfoWorld . p. 3. 2010年12月4日時点のオリジナルよりアーカイブ。 2010年10月28日閲覧。
- Legan, Dallas E. (2001). 「OS/2用テキストモードWebブラウザ」南カリフォルニアOS/2ユーザーグループ. 2010年6月24日時点のオリジナルよりアーカイブ。 2010年8月16日閲覧。
- Legan, Dallas E. (2002). 「Lynx on OS/2: Straight Answers and Keen Tricks — Part 1 - Start Using the Lynx Browser」 . 南カリフォルニア OS/2 ユーザーグループ.オリジナルより2010年7月25日アーカイブ. 2010年8月16日閲覧.
- Marquardt, P. (1995). 「ALynxホームページ」 owww.molgen.mpg.de . 2019年12月11日時点のオリジナルよりアーカイブ。 2020年1月30日閲覧。
- バートレット、キン (2006年9月29日). 「悪質なブラウザ:ブラウザがCSSをうまく処理できない場合の対処法」 InformIT . 2012年1月14日時点のオリジナルよりアーカイブ。 2012年2月15日閲覧。
- Rosmaita, Gregory J. (1996-12-12). 「BLYNX: 視覚障害者向けにカスタマイズされたLynxサポートファイル」 . BLYNX . 2014年11月25日時点のオリジナルよりアーカイブ。 2012年2月7日閲覧。
- 「アクセステクノロジーの利用」 RNIB 2011年12月1日。2012年3月31日時点のオリジナルよりアーカイブ。2012年2月8日閲覧。
- Bolso, Erik Inge (2005年3月8日). 「2005年テキストモードブラウザ総括」 . Linux Journal . 2010年2月24日時点のオリジナルよりアーカイブ。2010年8月5日閲覧。
- Timmer, John (2010-02-24). 「ブラウザ履歴の乗っ取り + ソーシャルネットワーク = 匿名性の喪失」 Ars Technica . 2012年3月3日時点のオリジナルよりアーカイブ。 2012年2月5日閲覧。
- Rakitin, Jason (1997年10月27日). 「レビュー:代替ウェブブラウザ」 . Network World Fusion . 2001年10月5日時点のオリジナルよりアーカイブ。
- Wallen, Jack (2011年1月11日). 「Linuxオペレーティングシステム向け10のWebブラウザ」 . TechRepublic . 2012年2月15日時点のオリジナルよりアーカイブ。 2012年2月12日閲覧。
- Rosmaita, Gregory J. 「視覚障害者インターネット利用者のための音声アクセスの実態入門」BLYNX 2006年4月25日時点のオリジナルよりアーカイブ。2012年2月7日閲覧。
- Kahan, José (1999年8月5日). 「なぜLibwwwなのか?」 . World Wide Web Consortium . 2010年5月29日時点のオリジナルよりアーカイブ。2010年6月15日閲覧。
- Kahan, José (2002-06-07). 「libwww の変更履歴」 . World Wide Web Consortium . 2010年6月20日時点のオリジナルよりアーカイブ。 2010年5月30日閲覧。
- ネルソン、リン・H. (2000年11月7日). 「ウェブ以前:オンライン歴史の初期の発展」(PDF) .ジョージ・メイソン大学歴史・新メディアセンター. 2011年9月17日時点のオリジナルよりアーカイブ(PDF) . 2008年2月3日閲覧.
- Montulli, Lou (1992-07-22). 「Re: Unix and Hypertext」 .ニュースグループ: alt.hypertext . Usenet: [email protected] .オリジナルより2012年11月9日アーカイブ. 2012年1月13日閲覧。
- Sajka, Janina (1999年9月29日). 「Re: lynx-dev ライセンス Lynx」 . lynx-dev (メーリングリスト). 2012年10月27日時点のオリジナルよりアーカイブ。 2012年2月8日閲覧。
- Nestrud, Chris (2000-10-07). "Re: lynx と https" . [email protected] (メーリングリスト). 2022年1月2日時点のオリジナルよりアーカイブ。 2022年9月28日閲覧。
- Dickey, Thomas E. (2007-07-02). "Re: [Lynx-dev] より新しいlibwwwを使用していますか?" [email protected] (メーリングリスト). 2012年1月18日時点のオリジナルよりアーカイブ。 2011年5月26日閲覧。
- de Raadt, Theo (2014-07-15). "CVS: cvs.openbsd.org: src" . [email protected] (メーリングリスト). OpenBSD . 2021年3月7日時点のオリジナルよりアーカイブ。 2014年7月16日閲覧。
- 「lynx(1) マニュアルページ」 . OpenBSD 2.3 . 1998年5月19日. 2015年1月19日閲覧.
- 「lynx(1) マニュアルページ」 . OpenBSD 5.5 . 2014年5月1日. 2015年1月19日閲覧.
- 「www/lynx」 . OpenBSD ポート. 2015年4月6日時点のオリジナルよりアーカイブ。 2015年1月19日閲覧。
- Buttles, Wayne (1994). 「DosLynxベータ版の誇大宣伝」 . FDISK.COM . 2010年12月3日時点のオリジナルよりアーカイブ。 2012年1月13日閲覧。
- 「Sound Enhanced Lynx」 . Acharya . IIT Madras . 2006年8月17日. 2006年10月1日時点のオリジナルよりアーカイブ。 2012年2月7日閲覧。
- Lynx開発者グループ。「Lynxユーザーズガイド」。公式ウェブサイト。2016年10月31日時点のオリジナルからアーカイブ。 2017年4月12日閲覧。
- Lynx開発者グループ。「Lynx 2.8.7ヘルプファイル」。Lynx公式サイト。2017年4月13日時点のオリジナルからアーカイブ。 2017年4月12日閲覧。
- Lynx開発者グループ。「設定ファイル」。Lynx公式サイト。2017年4月13日時点のオリジナルからアーカイブ。 2017年4月12日閲覧。