Contents

これは、Linux が必要ないと私に確信させた Windows の機能の 1 つです

<本文>/images/52849183028_0db09f43a5_o.jpg

私も次の技術者と同じくらい実験するのが好きです。私は常に新しいツールを試したり、セットアップを微調整したり、もう少し速く作業したり、摩擦を減らしたりする方法を探しています。私も長年にわたり、Windows については何度も不満を言ってきました。肥大化、テレメトリ、特定の方法で物事を行うように強制しようとする方法。理論上では、Linux は脱出ハッチのように感じられることが多く、実際に制御できる、クリーンでより柔軟な代替手段です。

私はその切り替えを何度も試みました。そして毎回、それはほぼうまくいきます。 Linux は多くの点で優れていますが、場合によってはそれに及ばない場合もあります。しかし、実際に日々どのように仕事をしているかというと、やはり Windows に戻ってしまいます。それは完璧だからではなく、より一貫性があり、予測可能であり、私が依存しているツールやワークフローとよりよく連携しているからです。

/images/a-linux-laptop-with-the-linux-mascot-holding-a-sword-a-windows-laptop-next-to-it-and-a-vs-in-the-center.jpg クレジット: Lucas Gouveia/Windows Insight |プラタンカーンパプ/シャッターストック

おそらく WSL が、私が切り替えに本格的に取り組めなかった最大の理由です。これにより、作業方法に関する他のすべてを変更する必要がなく、実際の Linux 環境にアクセスできるようになります。毎日使用しているのと同じ Windows セットアップ内に留まりながら、ディストリビューションを起動し、apt でパッケージをインストールし、スクリプトを実行し、適切なシェルで作業することができます。 Linux ツールにアクセスするためだけに、デュアル ブートやコンテキストの切り替えはなく、ワークフロー全体を再考する必要もありません。

ある時点で、そのせいで退職する動機がほとんどなくなりました。オペレーティング システムとして Linux は必要ありません。開発作業を行ったり、特定のツールを使用したりする場合にのみ Linux が必要になります。 WSL はそのギャップをうまくカバーします。これにより、今でも Windows に依存している安定性と互換性を放棄することなく、必要に応じて Linux を使用できるようになります。

/images/product_337710_product_shots1.jpg

Windows 11 プロ

$29.99

$199

$169.01 節約

Windows 11 Pro を 88% の大幅割引価格で入手し、PC エクスペリエンスを向上させましょう。

WSL とは実際何なのか、そしてそれが何をもたらすのか

Windows 内の本物の Linux 環境 (制限あり)

よく知らない方のために説明しておくと、Windows Subsystem for Linux (WSL) は基本的に、実際の Linux 環境を Windows 内で直接実行するための組み込みの方法です。これは従来の意味での仮想マシンではなく、必要最低限​​の互換性レイヤーでもありません。 Windows を離れることなく、Ubuntu などの完全なディストリビューションのインストール、ネイティブ パッケージ マネージャーの使用、コマンド ライン ツールの実行、開発環境の起動をすべて行うことができます。きれいに統合されています。 Linux から Windows ファイルにアクセスしたり、環境をまたがってツールを起動したり、VS Code などのエディターを使用して両方の間でシームレスに作業したりできます。

とはいえ、Linux をプライマリ OS として実行するための完璧な代替品ではありません。 WSL はコマンド ラインと開発側で最も強力ですが、ネイティブの Linux デスクトップ エクスペリエンスを完全に複製するように設計されていません。 GUI アプリは動作しますが、常に重要であるわけではなく、実行内容によってパフォーマンスが異なる場合があります。ハードウェア アクセス、システム レベルのツール、および OS の完全な制御が必要なものに関しては、依然としてエッジ ケースが存在します。私にとってはそれでいいのです。 WSL は Linux を完全に置き換えようとしているわけではありません。残りのセットアップを再考する必要がなく、実際に使用する部分を提供するだけです。

実際に私が実際に使っているのはこんな感じです。 Node や Python などの開発環境を実行したり、迅速なローカル サーバーを起動したり、Git やシェル スクリプトを操作したり、Linux パッケージ マネージャーを通じて簡単にインストールできるツールを使用したりできます。適切な Linux 環境が必要な場合、または Linux 環境の方がうまく動作する場合に、私はここに行きます。いずれも Windows を離れる必要はありません。これが本当に重要なのです。 WSL は、フルタイムのコミットメントにせずに、私が実際に必要とする Linux の部分をカバーします。

Windows は依然として私の仕事と生活にぴったりです

Linux が多くのチェック項目をチェックしているにもかかわらず、私が切り替えをしなかった非常に現実的で実際的な理由もいくつかあります。最も大きな問題は、企業の世界が依然として Windows と、程度は低いものの macOS を中心に展開していることです。私が毎日利用しているツール、サービス、プラットフォームは、これらの環境を念頭に置いて構築されています。確かに、それらの多くは技術的には Linux 上で動作しますが、「動作する」ということと、「想定どおりに正確に動作する」ということは同じではありません。作業が一貫性に依存している場合、これらの小さな違いはすぐに積み重なっていきます。

それから仕事以外のこともすべてあります。私は今でもゲームを楽しんでいます。Linux は長い道のりを歩んできましたが、Linux では Windows の方が簡単で予測しやすいだけです。互換性レイヤーや調整、何かが適切に動作するかどうかなどについて考える必要はありません。それに加えて、私は何年もかけて Windows を自分の仕事のやり方に合うものにするのに費やしてきました。私が依存しているツール、ショートカット、微調整の間では、それはすでに私のシステムのように感じられており、私が戦っているものではありません。そこから離れることは、オペレーティング システムを切り替えるだけではなく、すでに洗練してきたワークフローを放棄することになります。

私はすぐに Windows を離れるつもりはありません

私は今でも Linux に切り替えることを時々考えますし、おそらく常にそうするでしょう。これは、特にカスタマイズ、制御、肥大化の解消に関して、Windows に関して私がイライラしていることのほとんどを解決します。これらの分野では、明らかに優れたプラットフォームです。しかし、一歩下がって、実際に自分が毎日どのようにコンピューターを使用しているのかを振り返ってみると、私にとって Windows のほうが理にかなっています。 Linux のニーズをカバーする WSL、依存しているツールの信頼性、長年の使用ですでに構築されているワークフローの間には、切り替えを正当化するほどの利点はありません。今のところ、たとえ私が Linux の世界に片足を突っ込んでも、Windows は残ります。

/images/thinkpad-x1-product-image.png

Lenovo ThinkPad X1 Carbon Gen 10 (Linux 搭載)

X1 Carbon Gen 10 は、現在購入できる認定済みで Linux がプリロードされた最高の 14 ラップトップであり、仕様とプレミアムなエクスペリエンスを備えているため、そのお金がどこに使われたかは疑問の余地がありません。

*️⃣ 出典リンク:

肥大化、テレメトリ、 Shutterstock、デュアル ブートはありません、WSL がそのギャップをカバーします、企業の世界は依然として Windows を中心に回っています、Windows について私がイライラするのは、