これら 4 つの強力な Linux 機能は、Windows には同等の機能がありません。
Windows と Linux はどちらも日常的なコンピューティングを処理しますが、どの程度制御できるかが大きく異なります。特に Linux の 4 つの機能は、Windows ではこれまでにない設計上の選択を反映しています。ここでは、それらが何であるか、そしてなぜそれらが重要であるかを説明します。
一元化されたパッケージマネージャー
1 つのツールですべてをインストール、更新、削除します
Linux では、ソフトウェア管理はすべて 1 つのツールで処理されます。 Debian や Ubuntu の APT、Fedora の DNF、Arch の Pacman などのパッケージ マネージャーは、ディストリビューションによって管理されているリポジトリからソフトウェアをプルします。 1 つのコマンドでアプリをインストールし、必要なすべての依存関係を解決して、後で追跡できるようにシステムに登録します。同じツールが更新を処理するため、1 つのコマンドでオペレーティング システム、ライブラリ、インストールされているアプリケーションを 1 回のパスで最新の状態にすることができます。
しかし、残念なことに、Windows にはこれほど信頼できる代替手段がありません。ほとんどの Windows ソフトウェアはブラウザーのダウンロードとスタンドアロン インストーラーを通じて提供され、多くのプログラムには独自のバックグラウンド アップデーターが同梱されています。それぞれが更新のタイミングと方法を決定するため、一般的なマシンには更新プロンプトのパッチワークが残されます。
それは、誰かがこの話を持ち出すのがわかっているからです。Microsoft は WinGet および Microsoft Store との差を縮めており、WinGet はコマンド ラインから多くの人気のあるプログラムをインストールおよびアップグレードできるようになりました。実際、WinGet でインストールできるものについていくつかの作業を行っており、その一部を毎日の Windows エクスペリエンスに使用しています。それでも、独立したインストーラーを中心に構築されたシステム上のレイヤーとして機能し、その範囲は発行者が送信する内容によって異なります。
アンインストールは、パッケージ マネージャー モデルが効果を発揮するもう 1 つの領域です。システムはどのファイルがどのパッケージに属しているかを認識しているため、アンインストールはクリーンであり、ツールはもう必要のない孤立した依存関係を一覧表示できます。パッケージはマシンに到達する前に署名およびチェックされるため、リポジトリは信頼層も追加します。これにより、ランダムな Web サイトから実行可能ファイルをダウンロードする誘惑が軽減されます。
最新の Linux は、ネイティブ リポジトリを超えて拡張されています。 Flatpak と Snap はさまざまなディストリビューションにわたってアプリを提供しており、GNOME Software や KDE Discover などのグラフィカル ストアフロントは、クリックよりも入力を好むユーザーにとって最上位に位置しています。
ネイティブスナップショットのロールバック
間違ったアップデートを数時間ではなく数分で元に戻す
Btrfs や ZFS などのファイルシステムは、ドライブの状態をほぼ瞬時にキャプチャでき、Linux はそれらの上に実用的な回復ツールを構築します。ファイルシステムはコピーオンライトを使用し、その後の変更のみを保存するため、スナップショットは、すべてのファイルをコピーすることなく、特定の瞬間のシステムを記録します。これにより、スナップショットの作成が速くなり、ストレージの負担も軽減されるため、危険な更新の前にスナップショットを作成してもコストはほとんどかかりません。
Snapper や Timeshift などのツールは、そのプロセス全体を自動化します。多くのセットアップでは、各パッケージ トランザクションの前にスナップショットが自動的に作成されます。つまり、以前の状態を選択することで、壊れた更新を元に戻すことができます。 openSUSE では、スナップショットがブート メニューに直接表示されるため、デスクトップに到達しなくなったマシンでもレスキュー ディスクなしで復元できます。 Fedora Workstation はデフォルトで Btrfs を使用し、これが基盤を提供しますが、通常はユーザーが自分でスナップショット ツールを設定する必要があります。統合のレベルはディストリビューションによって異なりますが、基礎的な機能はファイルシステムに組み込まれています。
Windows には回復オプションが用意されています。システムの復元は、ボリューム シャドウ コピー サービスに依存して、システム ファイル、ドライバー、レジストリ設定を含む復元ポイントを保存し、問題のあるドライバーやソフトウェアのインストールを元に戻すことができます。ただし、個人ファイルを保護するように設計されておらず、ドライブ全体を完全に巻き戻すわけでもありません。 PC のリセットや Windows の再インストールなどの他のオプションでは、システムを以前の状態に戻すのではなく、置き換えます。
実際の違いは、何か問題が発生したときに現れます。スナップショットを持つ Linux ユーザーは、常にいくつかのコマンドを実行するか、ブート メニューにエントリーするだけで以前の作業状態に戻ることができるため、更新や実験を低リスクとして扱うことができます。そして、そのセーフティネットは、いじくり回しを妨げるのではなく、むしろ奨励します。 Windows にはセーフティ ネットがほとんどありません。いつでもオペレーティング システムを再インストールできますが、それには何時間もかかり、一連の新たな問題が伴います。
デスクトップ環境の完全な交換
デスクトップ全体の外観と動作を変更する
Linux では、デスクトップはオペレーティング システムに統合されていません。パネル、メニュー、ウィンドウ管理、設定ツールなど、操作するグラフィカル インターフェイスは、デスクトップ環境と呼ばれる別のレイヤーです。 GNOME、KDE Plasma、Xfce、Cinnamon、MATE が最も人気があり、それぞれが明確な哲学を提供しています。 GNOME は最小限のワークフローを好み、KDE Plasma はカスタマイズがすべてであり、Xfce はリソースの軽量化に重点を置いています。
それらの切り替えは簡単です。ほとんどのディストリビューションでは、最初のデスクトップ環境と並行して 2 つ目のデスクトップ環境をインストールでき、ログイン画面にはセッション セレクターが含まれており、ここでどれをロードするかを選択できます。ファイル、ユーザー アカウント、インストールされているアプリケーションについては何も変更されません。 1 週間試してみて、元に戻して、不要なものを削除することができます。多くのディストリビューションには、GNOME を備えた Ubuntu や KDE を備えた Kubuntu など、既製のエディションも同梱されているため、好みのインターフェイスから始めることができます。愛好家はさらに進んで、デスクトップを i3 や Sway などのタイル ウィンドウ マネージャーに置き換えることもできます。このマネージャーはウィンドウを自動的に編成し、主にキーボードによって操作されます。
一方、Windows は異なるアプローチを採用しています。タスクバー、スタート メニュー、ファイル エクスプローラーを含むそのシェルはオペレーティング システム自体に緊密に統合されており、別の完全なデスクトップと交換することはできません。サードパーティのツールを使用すると、[スタート]メニューとタスク バーの外観と動作を調整できます。また、代替のファイル マネージャーを使用する人もいますが、これらは既存のシェルを置き換えるのではなく変更します。
これは、古いハードウェア、特殊な画面設定、または単に個人的な好みで違いを生む重要な違いです。 Linux ユーザーは、嫌いなインターフェイスに固執することはありません。
ライブUSB
オペレーティング システムをインストールせずに完全なオペレーティング システムを実行する
おそらくこれが私のお気に入りです。ライブ USB を使用すると、内部ドライブに触れることなく、フラッシュ ドライブから完全な Linux デスクトップを起動できます。 Rufus、balenaEtcher、Ventoy などのツールを使用してディストリビューションのイメージをスティックに書き込み、コンピュータを再起動して、ブート メニューから USB デバイスを選択します。 1 ~ 2 分以内に、ブラウザ、ファイル マネージャー、およびディストリビューションのデフォルト アプリケーションを備えた正常に動作するデスクトップが表示されます。シャットダウンしてドライブを取り外すと、コンピュータは以前の状態に戻ります。
これにはいくつかの実用的な用途があります。これにより、インストールを開始する前にディストリビューションを試し、Wi-Fi、グラフィックス、およびトラックパッドがハードウェア上の Linux で適切に動作するかどうかを確認できます。救出環境としても機能します。 Windows が起動しない場合は、ライブ USB を使用してファイルを回復したり、パーティションを修復したり、ディスク チェックを実行したりできます。多くのディストリビューションは永続ストレージもサポートしているため、セッション間で設定やファイルを USB スティックに保存できます。 Ventoy は、単一のドライブに複数のイメージを保持させ、起動時にメニューを提供することで、これをさらに進めています。
Windows には同等の機能はありますが、同じように機能するものはありません。 Windows インストール メディアはセットアップおよび回復環境を起動でき、Windows PE は技術者が修理に使用します。 Microsoft はかつて、USB ドライブから完全な Windows インストールを実行する Windows To Go を提供していましたが、この機能は廃止されました。標準の Windows インストール メディアには、単純に起動して使用できる汎用デスクトップは提供されていません。
賢くなりたい場合で、十分な容量のサム ドライブがある場合は、ハード ドライブに Windows をインストールするのと同じように、独自の方法でドライブに Windows をインストールできます。ただし、扱いにくい場合があり、複数のコンピューターで起動する場合はドライバーのサポートが問題になります。
Linux に興味がある人、またはポケットに信頼できるツールキットを必要としている人にとって、ライブ USB に勝るものはありません。
Linux で制御できる Windows はロックされたまま
パッケージ マネージャー、スナップショット、交換可能なデスクトップ、ライブ USB には、システムが柔軟で回復可能である必要があるという共通の考えがあります。 Windows にはそれらのいくつかに対する部分的な答えがありますが、Linux はそれぞれをネイティブで提供しており、これらを組み合わせることで実験がより安全になり、日常のメンテナンスがより簡単になります。
関連情報は以下のリンクからご確認いただけます
関連記事
- これは私が皆さんに贈る初心者用ツールセットです。10 月のプライムデーが終了する前でもまだ 20% オフです
- すべてのドライバーが知っておくべき 8 つの Apple CarPlay 音声コマンド
- 蚊のように見える 3 つの厄介なバグ (およびそれらを取り除く方法)