Linuxを使うことで私のWindows体験が改善された5つの方法
重要なポイント
- Linuxは私に、潜在的な問題を避けるためにWindowsレジストリには手を触れないように教えてくれました。
- Linuxは効果的なマシン管理を教え、透明性を提供します。これはWindowsとは異なりますが、価値のあるスキルが重なります。
- もう一つのLinuxのレッスン:慎重に調整すること - 完璧さよりも信頼性に焦点を当てる。Linuxのような定期的な更新やパッケージマネージャーは、強力な効用を提供します。
WindowsとLinuxはライバルと見なされていますが、前者は後者よりもはるかに人気があります。私自身、Linuxファンですが、それでもWindowsをかなり頻繁に使用しています。しかし、Linuxから学んだことがあり、それがWindowsの使用をより良くしてくれました。
Linuxは私にレジストリを触らないことを教えてくれた
Redditや他のフォーラムでWindowsに問題を抱えている人々の投稿のほとんどでは、多くの人が最初に提案することの一つがWindowsレジストリの調整です。それ自体には問題はありませんが、ほとんどの場合、そこまでしなくても大丈夫です。
Linuxは主にプレーンテキストファイルを介して設定されており、Windowsのレジストリとは異なります。それらはドキュメントを読む限り、ほとんど理解しやすいです。レジストリは主に開発者が設定を保存するためのものであり、設定を変更する場合は、その操作に非常に注意してください。
機械の操作方法を学びました
多くの人々はLinuxが使いにくいと考えており、この主張にはある程度の真実があるかもしれません。一つ確かなことは、LinuxはWindowsとは異なる管理方法を使用しているということです。前述のように、Linuxは主にプレーンテキストファイルを通じて設定されています。この方法は透明性の利点があります。システム全体の変更を行うには、テキストエディタとルートパスワードだけで済みます。
これは、LinuxがUnixから受け継いだデザイン特性です。Unixは、自分が何をしているのかわかっているプログラマーのための研究プロジェクトになることを意図していました。一般的なLinuxディストリビューションでは、より多くのサポートがありますが、真剣に使用すると、OSと非常に密接に関わることになります。
だから、もしコンピュータに情熱を持っているなら、たとえそれが仮想マシン内でもLinuxを使ってみるべきです。コンピュータの設定とメンテナンスについての実践的なトレーニングになります。ソフトウェアが異なっていても、これらのスキルをWindowsに応用することができました。
私が調整できるからといって、調整すべきだとは限らない
LinuxがWindowsより私を最も興奮させた理由の一つは、カーネルを設定してコンパイルできることでした。これは、プロプライエタリなソースコードを持つWindowsではできなかったことです。そこで、カーネルの設定メニューを読み込み、カーネルをコンパイルし、ブートローダーにハードドライブ上の場所を教え、再起動すると...カーネルパニックになりました。
これは主に、初期RAMディスクを作成するのを忘れたためで、これによってカーネルがハードディスクを扱うモジュールをロードできるようになります。あまり技術的になり過ぎずに言うと、これはブート時の鶏と卵の問題を解決します。
ポイントは、私が本当にこれをする必要がなかったということです。主要なディストリビューションと共に提供される現代のカーネルは、比較的大きいにもかかわらず、単独でもかなりうまく機能します。
ウィンドウズ文化、特にゲームに関しては、無思考の調整を奨励しているようです。現実の世界では、絶対的に完璧なシステムよりも、信頼できるシステムを持つことがはるかに重要です。Linuxは、完璧を善の敵にしないこと、そして絶対に必要でない限り物事を放っておくことを教えてくれました。
Linuxレッスン: 更新、更新、更新
Windowsユーザーにとって、自動更新ほど恐怖を引き起こすものはないようです。その理由はいくつかありますが、最も大きいのは、更新によって新たなバグが導入されることへの恐怖です。更新作業も特にスムーズではなく、ダウンロードとインストールにかなりの時間がかかります。
多くのWindowsユーザーは、できるだけ長く更新を遅らせますが、それは避けるべきです。この方法では多くの修正を受け取ることができ、待てば待つほど、ダウンロードしなければならない更新が増えます。中断を心配しているなら、例えばアクティブ時間を設定することで最小限に抑えることができます。そうすれば、更新があなたが眠っている間に行われるようになります。
Linuxを使っているおかげで、更新を恐れないことを学びました。障害があることもありますが、更新はそれ以上に重要です。最近のXZ Utilsのバックドアは良い例です。多くのLinuxディストリビューションは、脆弱性が発見されたほぼ直後に更新を出しました。
パッケージマネージャーは素晴らしい!
最近、Windowsで徐々に普及し始めている素晴らしいことの一つは、中央リポジトリからソフトウェアをインストールするというアイデアです。これはLinuxで先駆けて導入された機能です。これが、現在Windows 11とデスクトップLinuxが以前よりも似ているように見える理由の一つです。
パッケージマネージャーは、Linux上で非常に重要です。なぜなら、Linuxプログラムは共有のモジュールコードで構築されており、プログラムを実行するには「依存関係」と呼ばれるこれらのモジュールのいくつかが必要になるからです。パッケージマネージャーが登場する前は、これらを追跡し、自分でソースからコンパイルする必要がありました!パッケージマネージャーはソフトウェアを管理し、更新を維持することで多くの手間を省いてくれます。
個々のプログラムをダウンロードするのが良いですか、それとも一箇所からソフトウェアをインストールするのが良いですか?Microsoft Store、Win-get、Ninite は、Windows PC にプログラムをインストールするための良い選択肢です。
Windows + Linux: 強力な組み合わせ
Linuxが大好きですが、Windowsを使用する理由もあります(ああ、ゲームのために)。しかし、WindowsのためにLinuxを諦める必要はありません。Linux文化が正しく理解していることの一つは、どちらかである必要はないということです。従来、LinuxとWindowsを実行する方法はデュアルブートでしたが、仮想マシンやWindows Subsystem for Linuxを使えば、Windowsの一般的なソフトウェアとLinuxの高度なユーティリティの両方を手に入れることができます。




