置き換える必要のなかった 7 つの先駆的な Linux アプリケーション

in tech

Linux は、カーネルの初期の頃から劇的に変化しました。デスクトップは、原始的なウィンドウ マネージャーを備えた X11 環境から、洗練されたグラフィカル シェルに移行しました。コンテナー、クラウド コンピューティング、仮想化、不変オペレーティング システムにより、Linux の導入方法が変化しました。現在 Linux を実行しているハードウェアでさえ、初期のユーザーの多くにとっては異常なものに見えたでしょう。

しかし、一部のアプリケーションは、Linux エコシステムの中での地位からほとんど一歩も出ていません。 2026 年に最新の Linux ディストリビューションをインストールしても、その起源は数十年に遡るソフトウェアを依然として使用している可能性があります。これらのプログラムの中には、ほとんどの Linux ディストリビューション自体よりも古いものもあります。他のものは、Linux の形成期に人気を博し、単に消えることを拒否しました。

ヴィム

確執を起こした編集者

Vim は、古典的な vi エディターの改良版として 1991 年に開発されました。それは最終的に、Unix と Linux の世界を定義するアプリケーションの 1 つになりました。その持続力は、一度学習すると非常に効率的な編集モデルによってもたらされます。 Vim を使用すると、ユーザーはほぼすべてキーボードからテキストを操作できるため、グラフィカル エディターが使用できないリモート マシンで特に便利です。

Vim がこれほど目立つ存在であり続けている文化的な理由もあります。長く続いている Vim 対 Emacs の論争はコンピューティング界で最も古い対立の 1 つであり、何世代にもわたってユーザーがどちらのエディターが忠誠を尽くすに値するかを議論しています。私は何年にもわたってそのような議論をたくさん見てきましたが、インターネット文化において Vim にはもう 1 つの利点があります。それは、悪名高い「Vim を終了するにはどうすればよいですか?」です。問題。何十年もの間、Vim の中に閉じ込められたというジョークは、ミーム、チュートリアル、ステッカー、さらには開発者の間でのギャグにまで発展してきました。問題が現実であるため、冗談が通じるのですが、初心者は Vim を開いて入力を開始し、なじみのないキーをいくつか押しても、突然シェルに戻る方法がわからなくなることがあります。まったく異なる編集モデルと数十年にわたるコミュニティの言い伝えの組み合わせにより、新しいエディタが初心者にとって親しみやすくなったにもかかわらず、Vim は注目を集め続けています。

Vim はまた、元の vi の制限をはるかに超えて拡張されました。プラグイン、スクリプト、言語統合、構文ハイライト、最新のターミナル機能により、人気を博した核となるワークフローを維持しながら、非常に有能な開発環境に変わりました。

OpenSSH

リモート管理が Linux の超大国になった

OpenSSH ロゴ クレジット: openssh

OpenSSH は 1990 年代後半に登場し、Unix および Linux の管理において最も重要なソフトウェアの 1 つになりました。 SSH は、リモート サーバーを安全に制御するという根本的な問題を解決しました。サーバーがデータセンター、クラウドプラットフォーム、地理的に分散した環境に移行するにつれて、そのニーズは高まるばかりです。

OpenSSH は現在、リモート シェルを開く以外にも使用されています。安全なファイル転送、認証、トンネリング、ポート転送、自動化、開発ツールで使用される接続をサポートします。 Linux インストールでは、必要なものだけを取り除きながら、SSH を介した安全な管理インターフェイスを提供できます。そのため、OpenSSH は通常のアプリケーションというよりは、オペレーティング システムのインフラストラクチャの一部に近いものになります。

rsync

決して時代遅れになることのないファイル同期

rsyc バージョンのスクリーンショット

rsync は、Linux ユーザーにとって依然として馴染みのある問題を解決するために 1996 年にリリースされました。これは、変更されていないデータを繰り返し転送することなく、2 つの場所間でファイルを同期する効率的な方法を提供します。 rsync は、毎回ディレクトリ全体をコピーするのではなく、ソースと宛先を比較し、それらを同期させるために必要なデータのみを転送します。

そのため、バックアップ、移行、Web サイトの展開、ミラーリング、サーバー管理に役立ちました。また、このプログラムはシェル スクリプトや自動ワークフローに組み込むことができるため、システム管理者にとって非常に魅力的なものになりました。

クラウド ストレージにより、バックアップやファイル同期に対する多くの人の考え方は変わりましたが、ファイル システムの直接操作の必要性がなくなったわけではありません。

rsync は、転送の両端を制御し、予測可能な動作が必要な場合に特に役立ちます。これは、権限、タイムスタンプ、シンボリック リンク、ディレクトリ構造、およびその他の Unix ファイルシステムの特性を理解します。

サンバ

Linux は Windows ネットワークと共存することを学びました

Fedora ターミナル Samba サービス チェック

Samba は、Microsoft の SMB ネットワーキング プロトコルを Unix システムに実装する取り組みとして 1992 年に始まりました。 Linux と Windows システムは頻繁に共存する必要があるため、このプロジェクトは非常に重要になりました。 Linux サーバーは、Windows ワークステーションに共有ストレージを提供したり、認証インフラストラクチャに参加したり、Microsoft のオペレーティング システムでおなじみのプロトコルを使用してファイルを公開したりすることがあります。

Microsoft が SMB の新しいバージョンを導入するにつれて、Samba はそれらの変更に対するサポートを追加し続けたため、Linux システムは Windows ベースのネットワークに参加し続けることができました。そのサポートは最終的に、基本的なファイルとプリンターの共有から、ドメイン認証、Windows ドメイン メンバーシップ、および Active Directory ドメイン コントローラー機能まで拡張されました。したがって、このプロジェクトは当初の目的を置き換える必要がなかったので、Samba は最初のリリースから 30 年以上経っても Linux ネットワーキングの実用的な部分であり続けることができました。

GIMP

消えることを拒否した画像エディター

GIMP Fedora トワイライト ランドスケープ プロジェクト

Gimp は 1995 年に登場し、Linux エコシステムで最も著名なグラフィカル アプリケーションの 1 つになりました。 GIMP は、プロプライエタリなグラフィック ソフトウェアがプロのクリエイティブな仕事を独占していた時代に、Linux ユーザーに本格的なローカル画像エディタを提供しました。画像操作、レタッチ、合成、フォーマット変換、スクリプト作成、プラグインをサポートしています。

それ以来、ソフトウェア業界は大きく変化しました。サブスクリプションベースのクリエイティブスイートとブラウザベースのアプリケーションは現在一般的であり、強力な画像編集はほぼすべての主要なプラットフォームで利用できます。 GIMP は、ローカルにインストールして独自のエコシステムに加入せずに使用できる有能なネイティブ アプリケーションであるという点で、Linux ユーザーにとって依然として重要な利点を持っています。

イメージマジック

コマンドラインはまだ画像の処理方法を認識しています

マジックのスクリーンショット

ImageMagick は 1990 年代初頭に遡り、Linux および Unix システムで利用できる最も多用途なコマンドライン画像処理ツールの 1 つになりました。その最大の強みは自動化です。グラフィカル エディタは、個々の画像に関して創造的な決定を下す必要がある場合に最適です。 ImageMagick は、同じ操作を何百回または何千回も実行する必要がある場合に非常に役立ちます。

スクリプトは、誰かがグラフィカル インターフェイスの前に座っていなくても、ディレクトリ全体のサイズ変更、形式間での画像の変換、ファイルのトリミング、メタデータの操作、サムネイルの生成、またはより複雑な変換の実行を行うことができます。そのため、開発者、発行者、システム管理者、および自動化されたメディア処理ワークフローを構築するすべての人にとって、ImageMagick は価値のあるものになります。

進化

完全な生産性スイートになった Linux 電子メール クライアント

GNOME Linux 上の Evolution Inbox

Evolution は、20 年以上にわたり Linux デスクトップの一部として組み込まれてきました。元々は GNOME デスクトップ用に開発されましたが、電子メールおよび個人情報管理アプリケーションとして始まり、より広範なグループウェア クライアントに成長しました。

電子メール、カレンダー、連絡先、タスク、およびユーザーが複数の個別のアプリケーションを通じて管理する可能性があるその他の情報を処理します。また、一般的な企業電子メールやコラボレーション システムもサポートしているため、一般的な家庭用 Linux デスクトップ以外にも便利です。

Evolution の歴史は、電子メール クライアントが登場以来、いくつかの大きな変化を経験しているため、特に興味深いものです。 Web メールが主流になり、スマートフォンによってメッセージやカレンダーの処理方法が変わり、クラウド サービスは基盤となるインフラストラクチャの多くをデスクトップ コンピュータから移行しました。それでも、電子メール、カレンダー、連絡先、タスクをネイティブ デスクトップ アプリケーションで使用することを好む Linux ユーザーは依然として存在します。進化はその役割を果たし続けます。

また、一部の古い Linux アプリケーションが、そのカテゴリが流行しなくなっても生き残る理由も示しています。 Evolution は、すべての Web メール サービスと競合する必要はありません。必要なのは、それを望む人々にとって有能なデスクトップ クライアントであり続けることだけです。これは、Linux デスクトップの複数世代にわたって存続するのに十分でした。

これらのアプリケーションは問題があったため生き残れました。

これらのアプリケーションで最も興味深いのは、その使用期間ではありません。それは、現代の Linux ユーザーも、作成者が解決しようとしていたのと同じ根本的な問題に依然として遭遇する可能性があるという事実です。これらのアプリケーションを中心とするテクノロジーは、アプリケーションが実行するジョブを排除することなく変化してきました。周囲に構築された巨大なエコシステムの恩恵を受けている人もいます。

これは、これらのプログラムのすべてがすべてのユーザーにとって最良の選択であることを意味するものではありません。新しいエディターは習得が簡単かもしれませんが、代替エディターは、すでに機能しているワークフローを変更することを正当化するのに十分な追加の価値を提供する必要があります。 30 年前に書かれたプログラムは、使い続けるために最新のものである必要はありません。人々がまだ抱えている問題を解決し続ける必要があるだけです。

関連情報は以下のリンクからご確認いただけます

詳しい情報を見る

関連記事

前の投稿
骨伝導ヘッドフォンの仕組み (そしていつ使用すべきか)
次の投稿
任天堂お客様感謝セール: 今一番お得なゲームセール

関連記事