なぜ端末を「エミュレータ」と呼ぶのでしょうか?
Linux に手を出し始めると、「ターミナル エミュレータ」という言葉に何度も遭遇するでしょう。ゲームエミュレータについてはよく知っているかもしれませんが、誤解しないでください。これは大きく異なります。
あなたが考えているエミュレータではありません
それほど遠くないのに
一般的な会話でその言葉を聞くと、 エミュレータ、 ゲームエミュレーションのコンテキストでよく使用されます。特に、これは通常、レトロ ゲームのエミュレーションに関連付けられています。
昔のビデオ ゲームをプレイしたい場合は、オリジナルのハードウェアの動作例にアクセスするか、最新のハードウェアでゲームを実行する方法が必要です。古いビデオ ゲームをプレイできる最新のデバイスを購入でき、ゲームがプリロードされているものもあります。
実際の専用ハードウェアを使用する以外に、スマートフォンやコンピュータ上でソフトウェア エミュレータを使用することもできます。これらは元のハードウェアを模倣しているため、ゲームに関する限り、元のターゲット プラットフォームで実行されます。
Linux では、ターミナル エミュレータがまったく異なるニーズを満たします。
ターミナルエミュレータは何をエミュレートしますか?
「端末」はかつては実際の物理的なものでした
ゲーム エミュレータはハードウェアをエミュレートし、ターミナル エミュレータも同様です。しかし、類似点はそれだけです。
Linux は、1970 年代初頭のオペレーティング システムである Unix をベースにしています。当時のコンピューティングは、複数のユーザーからの同時接続をサポートする大型コンピューターで実行され、各ユーザーは ターミナル。
端末には画面とキーボードがあり、メイン コンピュータに接続されていました。ユーザー インターフェイスはテキスト ベースでした。コマンドを入力して実行したり、プログラムを起動したりできるコマンド プロンプトがありました。
端末を使用すると、コンピュータと通信し、その計算能力にアクセスできるようになります。端末自体には計算能力がなかったため、ダム端末と呼ばれることもありました。実際のコンピュータに接続されていない端末は役に立ちませんでした。
1830 年代と 1840 年代の初期のテレプリンターから、1880 年代のテレタイプライターを経て、1970 年代の端末に至るまでの直接の系統があります。
そして、1970 年代のハードウェア端末は、今日の Linux に搭載されている端末エミュレータの中で、ソフトウェアで複製されて生き続けています。実際、テレタイプライターのニックネームである tty は、現在でも Linux コマンド ラインに入力できるコマンドとして生き続けています。違いは、ターミナル エミュレーターは Bash や Zsh などのコマンド シェルをホストすることです。シェルはリモート メインフレームではなく、入力を処理または仲介します。
Linux コマンド ライン、ターミナル ウィンドウ、コマンド プロンプトなどのフレーズが聞こえます。それらはすべて同じものを指しています。つまり、コンピュータにコマンドを入力し、その応答を読み取ることができる物理端末のソフトウェア エミュレーションです。
クイズ
インターネットの面白い事実と風変わりな歴史
トリビアチャレンジ
最初の電子メールからウェブの誕生まで、あなたはインターネットの最もワイルドな瞬間をどれだけ知っていますか?
起源マイルストーンプロトコル文化パイオニア
現代のインターネットの前身であると広く考えられている、最初に運用されたパケット交換ネットワークの名前は何ですか?
そう、ARPANETです!米国国防総省高等研究計画局の資金提供を受けて、ARPANET は 1969 年に最初のメッセージを送信しました。このネットワークはパケット交換技術の先駆者であり、今日でもインターネット上でデータが移動する方法の根幹となっています。
そうではありません。答えは ARPANET です。米国国防総省からの資金提供を受けて 1969 年に設立された ARPANET は、パケット交換を大規模に使用した最初のネットワークです。 MILNET、CSNET、NSFNET はすべて後から登場し、ARPANET の画期的な基盤の上に構築されました。
1969 年に ARPANET 経由で送信された最初のメッセージの内容は何でしたか?
正しい!最初に意図されたメッセージは「LOGIN」でしたが、わずか 2 文字でシステムがクラッシュしたため、「LO」がネットワーク上で意図せず送信された最初のメッセージとなりました。それは、世界を変える何かにふさわしい、風変わりな始まりだ。
答えは実際には「LO」です。そしてそれは偶然でした。 UCLA のプログラマーは、スタンフォード大学のシステムに接続するために「LOGIN」と入力しようとしましたが、受信側のコンピューターは最初の 2 文字だけでクラッシュしました。インターネットは文字通り、最初のメッセージでクラッシュしました。
1989 年にワールド ワイド ウェブを発明したのは誰ですか?
スポットオン! CERN に勤務する英国の科学者ティム バーナーズ リーは、1989 年に研究者間で情報を共有する方法として World Wide Web を提案しました。彼はまた、最初の Web ブラウザーと最初の Web サイトを作成しましたが、自分の発明から利益を得ようとしたことは一度もありません。
正解はティム・バーナーズ・リーです。ヴィント・サーフとボブ・カーンはインターネットを支える TCP/IP プロトコルを共同発明し、マーク・アンドリーセンは後に影響力のあるモザイク ブラウザを作成しましたが、1989 年に CERN で Web 自体 (HTML、HTTP、その他すべて) を発明したのはバーナーズ=リーでした。
1995 年に eBay で販売された最初の商品は何ですか?
わかりました! eBayの創設者ピエール・オミディヤール氏は、壊れたレーザーポインターをテスト品として出品し、14.83ドルで落札されたときは唖然とした。彼は購入者に連絡して、それが壊れていることを理解していることを確認したところ、購入者は壊れたレーザーポインターを集めたと答えました。インターネット最大のオークション サイトにとって完璧なスタートです。
eBay で最初に販売された商品は、実際には壊れたレーザー ポインターで、1995 年に 14.83 ドルで落札されました。創設者のピエール・オミディアル氏は、壊れた商品を誰も買わないことを完全に予想し、テストとしてそれを出品しました。 Pez ディスペンサーの話は、かつて eBay 自体が宣伝した有名な通説ですが、その後誤りであることが判明しました。
Web アドレスの「HTTP」は何を表しますか?
正しい! HTTP は Hypertext Transfer Protocol の略で、メッセージがどのようにフォーマットされ、Web 上で送信されるかを定義する基本的なシステムです。 1989 年に Tim Berners-Lee によって設計され、今日でも World Wide Web 上のデータ通信の基礎となっています。
正解は「ハイパーテキスト転送プロトコル」です。 HTTP は、Web ブラウザとサーバーが相互に通信する方法を管理する一連のルールです。 HTTPS の「S」は「Secure」を表し、データを保護するために SSL または TLS テクノロジーを使用して接続が暗号化されることを意味します。
史上初めてスパムメールが送信されたのは何年ですか?
よくやった!最初のスパムメールは 1978 年に、Digital Equipment Corporation のマーケティング担当者である Gary Thuerk によって送信されました。彼は、新しいコンピュータを宣伝するために 393 人の ARPANET ユーザーに一方的な広告を送りました。その結果、怒りの苦情と実際の販売の両方を受けました。スパムの時代が正式に始まりました。
実際に最初のスパムメールは 1978 年に Digital Equipment Corporation の Gary Thuerk によって送信されました。彼は 393 人の ARPANET ユーザーに新製品を宣伝する電子メールを大量に送信し、ネットワークの緊密なコミュニティの間でかなりの怒りを引き起こしました。トゥエルク氏は「スパムの父」と呼ばれることもありますが、決して誇るべき肩書きではありません。
インターネット上で最初に国家トップレベル ドメイン (ccTLD) が割り当てられた国はどこですか?
正しい!英国の「.uk」ドメインは、1985 年に割り当てられた最初の国コードのトップレベル ドメインの 1 つでした。興味深いことに、米国ではすでに国コードではなく「.edu」や「.gov」などの汎用ドメインが使用されており、そのため「.us」が国内で採用されることはほとんどありませんでした。
答えは英国です。英国の「.uk」ドメインは、1985 年に割り当てられた最初の国コードのトップレベル ドメインの 1 つでした。米国では、米国の機関は最初から「.edu」、「.gov」、「.com」などの汎用ドメインをすでに使用していたため、「.us」ドメインの必要性はほとんどありませんでした。
史上初めて公開され、現在でもアクセスできる Web サイトの名前は何ですか?
素晴らしい!世界初の Web サイトは、1991 年 8 月 6 日に Tim Berners-Lee によって info.cern.ch で公開されました。それは、World Wide Web とは何か、およびその使用方法を説明する簡単なページでした。 CERN は愛情を込めて元のページを復元しており、生きているインターネットの歴史の一部として現在でもそのページにアクセスすることができます。
正解は info.cern.ch です。これは、1991 年 8 月 6 日に CERN の Tim Berners-Lee によって作成された、史上最初に公開された Web サイトのアドレスです。このページでは、World Wide Web プロジェクトが何であるかを簡単に説明していました。 CERN は、興味のある人なら誰でも今すぐインターネットの歴史の本物にアクセスできるように、それを保存および復元しました。
あなたのスコア
/ 8
遊んでくれてありがとう!
「エミュレーション」という言葉のほうが適切かもしれません。
セマンティクスだと思います
エミュレータという言葉を聞くと、否が応でもエミュレートできるものを思い浮かべます。 もの。単一のものではなく、複数のものです。もし印象派が一人の人物の印象しか描けないとしたら、彼らは本当に印象派なのでしょうか?それとも有名人の物真似芸人なのでしょうか?
ソフトウェア ベースのゲーム エミュレータではプラグインを受け入れるのが一般的で、さまざまなハードウェア プラットフォームを模倣できるため、ユーザーはそれらの異なるゲーム デバイスごとに設計されたゲームをプレイできます。端末エミュレータは物理端末という 1 つのものだけをエミュレートするため、端末と呼ぶべきかもしれません。 エミュレーション。
ターミナル エミュレータは 1 つのトリックのポニーのようなものと見なすこともできますが、選択できるターミナル エミュレータは数多くあります。そして、そのうちのいくつかは、ワントリックのポニーをチャンピオン・ザ・ワンダーホースに変えるのに十分な付加機能を提供します。
Terminator を使用すると、複数のターミナル ウィンドウを開いて 1 つのデスクトップ ウィンドウに配置できます。
次のようにして Ubuntu にインストールしました。
sudo apt install terminator
Fedora では、次のように入力する必要があります。
sudo dnf install terminator
Manjaro ユーザーの場合、コマンドは次のとおりです。
sudo pacman -S terminator
F12 を押すたびに、Guake はドロップダウン ターミナル ウィンドウを開きます。ボタンを 1 回クリックするだけでターミナル ウィンドウを表示したり非表示にしたりできるのは便利です。複数のサブウィンドウもサポートします。
Ubuntu に Guake をインストールするには、次を使用します。
sudo apt install guake
Fedora では、次のように入力する必要があります。
sudo dnf install guake
Manjaro では、次を使用します。
sudo pacman -S guake
Tilix は、現在のターミナル ウィンドウを水平または垂直に分割する簡単なボタンを備えた、複数のタイル状のターミナル ウィンドウを提供します。
Ubuntu に Tilix をインストールするには、次のように入力します。
sudo apt install tilix
Fedora のコマンドは次のとおりです。
sudo dnf install tilix
Manjaro でのインストール コマンドは次のとおりです。
sudo pacman -S terminator
Cool Retro Terminal については別の場所で取り上げました。これは単なる遊びのためのターミナル エミュレータであり、そのパーティー トリックはコンピューティングの初期のブラウン管端末にそっくりです。レトロに対するまったく新しい展開です。
ターミナルエミュレータはたくさんあります。これらは、How-To Geek の他の Linux ライターによって推奨されたもののほんの一部です。
それはすべて専門用語です
エミュレータかエミュレーションか?インストールが簡単で、楽しく使えて、生産性が向上すれば、それだけで十分です。
このテーマについてさらに詳しく知りたい方は以下をご覧ください