これら 5 つのシンプルな Linux ツールにより Windows 11 が時代遅れに見える

in tech

私は主に Linux ユーザーですが、仕事やゲームのために Windows に戻らなければならない場合もあります。そうするたびに、Windows が最初に使用して以来、何の意味のある進化もしていないことに気づきます。 Linuxと比べると時代遅れな感じがします。私の言いたいことを説明しましょう。

ウィンドウを並べて表示する

画面を整理する最良の方法

ここ数か月間、私はメイン ワークステーションで Hyprland を使用してきましたが、これはここしばらくのコンピューティングの中で最も楽しいものでした。 Hyprland は、動的タイル ウィンドウ マネージャーです。それが何を意味するのかを最初に説明します。

ハイプラランドのタイル張りの窓。

ご存じない方のために説明すると、ウィンドウ マネージャーは、アプリケーション ウィンドウの外観、配置場所、動作を決定するオペレーティング システムの一部です。 Windows では、ウィンドウ マネージャーによってフリー フローティング ウィンドウが提供され、プリセット レイアウトを使用してドラッグしたり、サイズ変更したり、他のウィンドウと並べてスナップしたりすることができます。このタイプのウィンドウ マネージャーは最も一般的なものであり、おそらく最もよく使用されている種類です。

Windows 11 ではウィンドウが左側にスナップされました。

フリーフローティング ウィンドウをランダムに表示しない別の種類のウィンドウ マネージャーもあります。代わりに、新しいウィンドウまたはポップアップが起動されるたびに、ウィンドウ マネージャーは現在のウィンドウをきれいに半分にスライスして、新しいウィンドウのためのスペースを確保します。このようにして、全画面ウィンドウが 2 つの半分、つまり「タイル」に変わります。このスライスは何度でも繰り返すことができます。

最も良い点は、ウィンドウ マネージャーがすべての新しいウィンドウの配置を動的に調整するため、新しいウィンドウをどこに配置するかを決める必要がないことです。したがって、ウィンドウを動的に「並べて表示」できるウィンドウ マネージャーは、動的タイル ウィンドウ マネージャーとなり、まさに Hyprland が行うものです。

ハイプラランドで 4 つの窓を並べて並べる。

すべてはキーボードで制御されます。Super + 矢印キーを使用してウィンドウを切り替え、Super + W でウィンドウを閉じ、Super + R を使用してサイズを変更してから矢印キーで寸法を変更し、Super + 数字の行を使用して仮想デスクトップ間をジャンプすることもできます。調整には少し時間がかかりますが、キーストロークを覚えてしまえば、マウスの操作が遅くなるのを感じるでしょう。ショートカットを覚えるのに約 1 日かかり、純粋に筋肉の記憶だけでショートカットを使い始めるのにさらに 1 ~ 2 日かかりました。このタイル設定に切り替えてから数か月が経過しましたが、もう元には戻りたくありません。

ウィンドウの配置とその動作は、一見すると些細なことのように思えるかもしれませんが、ウィンドウ マネージャーはコンピューティング エクスペリエンスに大きな違いをもたらす可能性があります。

Linux では、新しいウィンドウ マネージャーをインストールしたり、デフォルトのウィンドウ マネージャーを交換したりできます。デスクトップ環境全体を置き換えることもできます。

ライブブート可能なオペレーティングシステム

コミットメントは必要ありません

Windows をインストールすると、セットアップ エクスペリエンスが表示されますが、OS が完全にインストールされ、更新された場合にのみセットアップ エクスペリエンスを試すことができます。つまり、新しいバージョンを体験するには、現在のバージョンの Windows を完全に置き換える必要があり、最終的に気に入らなかった場合は、アップグレードをロールバックするために古いバージョンを再インストールする必要があります。

Windows 7 セットアップのインストールプロセスが進行中です。 クレジット: Archive.org

Linux のインストールはそうではありません。 Linux ではコミットする前に OS をテストできるため、試すためだけに一見無限に思えるディストリビューションをインストールする必要はありません。

Linux ディストリビューション用のブータブル メディアを作成してロードすると、OS のフルファット バージョンが表示されます。これはライブブート可能環境と呼ばれるもので、インストールせずに USB スティックから起動するだけで完全に機能するオペレーティング システムです。

ランチャー メニューを表示する Linux Mint ライブ デスクトップ。

OS を体験し、機能をテストし、新しいアプリをインストールし、インストールする前にオペレーティング システムを「テストドライブ」するだけです。 Linux OS をインストールするまで、メイン システムに永続的な変更は加えられません。

永続性と呼ばれるものを使用してブート可能な USB メディアを構成する人もいます。これにより、ポータブル オペレーティング システム全体を USB スティックに入れて持ち運ぶことができます。永続性が有効になっているライブ USB を任意のコンピュータに接続すると、すべてのファイル、アプリ、設定を準備した状態でオペレーティング システムを起動できます。一部の Linux ディストリビューションは、ネイティブ永続性サポートを備えた USB スティックと RAM で実行するように設計されています。このようなオペレーティング システムは、RAM 上で完全に実行できるため、最新のソフトウェアをサポートしなくなった古いラップトップや PC を復活させるのに最適です。

パピー Linux デスクトップ。 クレジット: パピー・リナックス

たとえば、Puppy Linux の実行には 512MB RAM と Pentium 2 プロセッサのみが必要で、最新のアプリを実行できる完全な機能を備えたグラフィカル オペレーティング システムです。 2005 年のコンピューター上で最新のブラウザーを実行していることを想像してください。Puppy Linux がそれを可能にします。私は実際に、古い Dell Latitude ラップトップの 1 台で Puppy Linux をテストしましたが、その使いやすさに嬉しい驚きを感じました (解決しなければならなかった Wi-Fi の問題を除けば)。

完全に構成可能なアップデート

ファームウェアはあなたの手の中にあります

Linux が Windows よりも明らかに優れている点があるとすれば、それはシステム アップデートです。それはすべて、1 つの概念に要約されます。Linux はユーザーに決定を委ね、Windows はユーザーに決定します。 Windows をある程度の時間使用している人は、最終的には恐ろしい Windows アップデート画面に遭遇することになります。 Windows アップデートは自動的に行われ、ほとんどの場合、警告や許可なしにインストールされます。仕事でコンピューターが緊急に必要になる場合がありますが、Windows が更新プログラムのインストールを決定した場合は、更新プログラムを使用する前に (たとえ更新を停止する方法がなく、デバイスが破損する危険があるため、どんなに時間がかかっても) しばらく待つ必要があります。

Linux ではやり方が異なります。 Linux マシンの起動中に「お待ちください。Linux が更新中です」というメッセージが表示されることはありません。ユーザーは、いつ更新するか、何を更新するかを選択できます。 Linux は、システムを更新するためにユーザーからのコマンドを必要とするパッケージ マネージャー (詳細はいくつか説明します) を通じてソフトウェアの更新を処理します。次のような簡単なコマンドで完全なシステム アップグレードを実行できます。

sudo pacman -Syu

このようなコマンドを実行すると、パッケージ マネージャーが利用可能な更新を自動的に検索し、バックグラウンドでインストールします。コンピューターの実行中にシステム アップデートをインストールできない Windows とは異なり、作業が中断されることはありません。ほとんどの更新では再起動は必要ありませんが、再起動が必要な場合でも (たとえば、新しいカーネルをロードするため)、通常の再起動と変わりません。コンピューターは中断されることなく再起動するため、「Linux が更新中です。デバイスの電源を切らないでください。」のような読み込み画面が表示されることはありません。

つまり、システムアップデートをいつダウンロードしてインストールするかを選択できます。これらはバックグラウンドでインストールされるため、シャットダウンまたは再起動中にシステム更新画面を待つ必要はありません。

キラル

煩わしいタスクマネージャーを忘れてください

長年の Windows ユーザーは、アプリが時々フリーズし、「X」ボタンで閉じることができないことを知っていますが、アプリを強制終了しようとタスク マネージャーを開いても、拒否されるだけです。アプリを閉じる「タスクの終了」ボタンが機能せず、タスクマネージャーも使用できなくなります。バグのあるアプリやローエンドのコンピューターではよく起こりますが、ほとんどの Windows ユーザーが一度は経験していると思います。

タスク マネージャーが開き、[タスクの終了]ボタンが表示された Windows 11 ラップトップ。 クレジット: Lucas Gouveia / How-To Geek | MonicaZ82 / シャッターストック

それでどうしますか?コマンド ライン ターミナルを開いて killtask コマンドを使用して特定のプログラムを終了してみるか、コンピューターを再起動します。 「killtask」コマンドの問題点は、それを機能させるには正確なプロセス ID が必要なことです。それまたは正確なプログラム ファイルがわからない場合は、ターミナルを使用して強制終了することはできません。唯一のオプションはコンピュータを再起動することです。

それがタスク管理に最適な方法ではないということには誰もが同意できると思います。 Linux の方が優れています。タスクを終了するためだけに、正確なプロセス ID やファイル名を知ったり、GUI アプリをいじったりする必要はありません。 Linux では、ターミナルを開いて「kill」と入力し、続いてアプリ名を入力するだけで、アプリが即座に終了します。たとえば、次のように Firefox を強制終了できます。

killall firefox
Arch で Killall コマンドを使用して Firefox を停止します。

確認プロンプトが表示されたり、アプリを閉じようとして失敗したりすることはありません。いつでもすぐに機能します。タグを使用すると、タスク管理をきめ細かく制御できます。特定のユーザーとして実行しているプロセスやアプリを強制終了したり、実行時間別に並べ替えたりできます。

パッケージマネージャー

Linux ではアプリがより意味をなす

Linux マシンがウイルスやマルウェアに感染することは (あったとしても) 非常にまれですが、Windows ではよくあることだと聞いたことがあるかもしれません。その理由は、Windows システムをターゲットにするように設計されたマルウェアが増えているためですが、それだけではありません。

Windows (Microsoft Store を除く) にソフトウェアをインストールするには、Web サイトにアクセスして .exe または .msi パッケージをダウンロードし、グラフィカル インストーラーまたはウィザードを手動で実行してコンピューターにインストールする必要があります。それはセキュリティの観点からするとひどい考えです。どこかで間違ったダウンロード ボタンをクリックするだけで、誤って偽のインストーラーをダウンロードし、デバイスやネットワークに感染する可能性があります。このようなマルウェアは、あなたをスパイしたり、データを盗んだり、身代金を要求するためにロックしたりする可能性があります。正規のインストーラーであっても、セットアップ ウィザードのどこかにある小さなボックスのチェックを外して「次へ」をクリックするのを忘れただけで、アドウェアをこっそりインストールしたり、Web ページをロードしたり、デフォルトのプログラムや 2 番目のプログラムを変更したりする可能性があります。そのため、私たちはこれらのツールバーを明示的にインストールせずにブラウザ上で取得していました。

Windows 上でソフトウェアを削除することも同様に問題です。まず、Windows では、サードパーティのアプリを使用しないと、一度に複数のプログラムを削除できません。次に、Windows では、アプリ自体がシステムから削除されるようになります。貧弱なアンインストーラーを備えたアプリはゴースト ファイルやサービスを残すため、手動で追跡してシステムから削除する必要があります。時間が経つと、これらの残り物は、本来使用できたはずのディスク領域を占有するだけです。

Linux でのソフトウェアのインストール、更新、削除はまったく異なります。これらすべては、パッケージ マネージャーと呼ばれる単一のプログラムによって処理されます。 Debian の APT や Arch の pacman などのパッケージ マネージャーは、信頼できるソフトウェア リポジトリに接続してアプリを自動的にインストールおよび更新するコマンド ライン ツールです。これらのアプリはデジタル署名されているため、ソフトウェアの完全性を確認できます。パッケージを手動で追跡してダウンロードし、インストーラーをクリックしてシステムにロードする必要はありません。すべて自動インストールによって処理されます。

たとえば、次のように pacman パッケージ マネージャーを使用して Firefox ブラウザを検索できます。

sudo pacman -Ss firefox

Arch Linux でパッケージ リポジトリを検索します。

インストールしようとしているアプリの正確なパッケージ名を見つけます。すでにわかっている場合は、検索をスキップして、次のように直接入力します。

sudo pacman -S firefox

リポジトリを検索しても正確なパッケージ名が見つからない場合は、通常、Google で正確なパッケージ名を検索できます。 Enter キーを押し、「Y」を押してインストールを確認するだけで、pacman がすぐにアプリをインストールします。

パックマンを使用してアプリをインストールします。

Debian では、次のようなコマンドを使用できます。

sudo apt install firefox

以下を使用してアプリを更新できます。

sudo apt update firefox

また、このコマンドを使用してアプリを削除することもできます。これにより、サービスやファイルが残されることなく、システムからアプリが完全に消去されます。

sudo apt remove firefox

Windows は Chocolatey や Winget などの同様のパッケージ マネージャーを採用し始めていますが、それほど強力ではなく、広くサポートされているわけでもありません。

コマンド プロンプトに入力された Chocolatey Package Manager 経由で複数のアプリをインストールするコマンド。


これで終わりではありません。Linux は他の多くの点で Windows よりも優れています

タイムシフトやターミナル シェルなど、ここでは紹介しなかったツールもありますが、それらは Windows のツールよりも優れており、Linux ツールを長く使用すると、Windows が時代遅れに感じられるようになると思います。

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

完全ガイドはこちら

関連記事

前の投稿
「Outlier」の遊び方 |ライフハッカー
次の投稿
次に見るべき「ザ 100」のような番組