Windows 11はLinuxとの連携を強化し、開発者の関心を惹きつけようとしている。
マイクロソフトが手の内を明かす: Windows 11 ますます開放的になっている Linux 要求の厳しい開発者の集団にアピールするため。WSLはオープンソースになりつつあり、 コアユーティリティ これらはネイティブで動作し、カスタムコンテナもプレビュー版として登場予定です。これらの発表の裏で、マイクロソフトは人々に従来のオペレーティングシステム間のライバル関係を忘れさせようとしているのです!
Sommaire
Windows 11とLinuxが、新たにオープンになったWSLを中心に統合される
2016年にリリースされたWindows Subsystem for Linuxは、象徴的なマイルストーンに到達しました。そのコードがMITライセンスの下でライセンスされるようになったのです。この変更により、包括的な監査、コミュニティパッチ、そして 相互運用性 マイクロソフトだけでなく、誰もが監視している。文化的な変化は紛れもない事実だ。かつてペンギンを批判していた会社が、今ではコミットごとにGitHubでソースコードを公開しているのだ。
開発者は、透明性の向上と、Windows Update サイクルとは独立した更新スケジュールの恩恵を受けます。バグを修正するための火曜日のパッチを待つ必要はもうありません。 ターミナル コミュニティはパッチを提出し、自動テストに合格するとすぐにマージされる。これは特に、他の人たちのように夜中に「Mr. Robot」を一気見しながらソフトウェアスタックをコンパイルする人にとっては、ありがたい機能だ。
Linuxコマンドは仮想化レイヤーなしで届きます
もう一つの決定的なステップは、「Coreutilsプロジェクト」によってcat、grep、ls、rmなどがWindows 11のネイティブバイナリとして提供されることです。Cygwinやハイブリッドポートとはおさらばです。これらのユーティリティは、特殊なDLLや仮想マシンなしで動作します。インストールはWinget経由で行います。`winget install coreutils`を実行し、すぐに再起動すれば、 ターミナル PowerShellはついに「ls」コマンドを問題なく認識するようになりました。フロントエンド開発者やDevOps管理者にとって、これまで感じていた摩擦は解消されます。同じbashスクリプト、同じ動作、同じ色付き出力が使えるようになるのです。
戦略的な賭けとは?Linuxの習慣を維持しつつ、ユーザーをWindows 11のエコシステムに留めておくことだ。午前中はRustでコーディングし、午後は.NET MAUIをテストし、セッションを閉じずにすべてをGitHubにプッシュできる環境を提供する。

統一されたワークフローのためのWSLコンテナ
最後に点灯したヒューズはビルド: WSLコンテナこのパブリックプレビューでは、Linuxコンテナ管理をWSL CLIから直接行うことができます。2GBもの容量を持つ、肥大化したDocker Desktopとはもうお別れです。`wsl ctr run ubuntu:latest`と入力するだけで、追加の仮想化レイヤーやデーモンなしでサービスが起動します。
CLIにはWindows APIが付属しており、VS CodeやJetBrains Fleetはサードパーティのラッパーを使わずにコンテナの起動、検査、終了を行うことができます。ITチームのニーズも考慮されており、承認済みイメージの一覧表示、集中ログ、CPU/RAMクォータなど、ネイティブサービスと同様のグループポリシーが適用されます。これにより、単体テスト、AIワークロード、CIパイプラインを手間なくシームレスに処理できる開発ワークステーションが実現します。
なぜこの統合が必要だったのか
クラウドはあらゆるものを少しずつ侵食している。データセンターのKubernetes、CIのGitHub Actions、あらゆる場所のマイクロサービス。開発者をWindowsサイロに閉じ込めることは、レドモンドにとってコストがかかることだっただろう。WSLを開放し、 オープンソースツール そして簡略化すると、 仮想化 これにより、注目を集める場所、つまりOEMライセンスではなくGitリポジトリで注目を集めることができます。
まだ不明瞭な点もいくつかある。WSLカーネルのコンパイル速度はネイティブLinuxよりも遅く、コンテナにおけるGPUサポートはまだ初期段階にあり、Microsoft Storeはテレメトリ情報が詰め込まれたSaaSアプリを推し進め続けている。しかし、状況は大きく変化しており、2010年にはWindowsオペレーティングシステムがWinget経由でBashをダウンロードするようになるなどと予想した人はいなかっただろう。
次に何が起こるでしょうか?
根強い噂によると、「クラウド開発」モードでは、Azure DevBoxと同期した一時的なLinux環境が自動的に起動されるとのことです。つまり、Windows 11ノートパソコンを起動し、リポジトリに接続してコードを記述し、蓋を閉じると、コンテナは消え、コードは残ります。ホストとゲストの境界が消滅し、モバイルでステートレスなワークステーションが実現します。
これらの手がかりが確認されれば、「デュアルブートを続けるべきか?」という議論は無意味になるだろう。選択はもはや オペレーティング·システム しかし、ソフトウェアスタック、配信方法、データガバナンスに関しては、Archフォーラムの古参メンバーにとって興味深い展開がある。
オープンソースエコシステムにとって強力なシグナル
WSLがMITライセンスの下で公開されたことは、メンテナーに対して明確なメッセージを送るものです。フォーク、パッチ、貢献は容認されるだけでなく、期待されているのです。Fedora、Debian、Alpineは、NDAや裏ルートなしで、特定の最適化を提出できるようになりました。これにより、何が起こるかを見るためだけにインストールされた「マイナーな」ディストリビューションの移植が加速し、WSLは適切にメンテナンスされたAURのように柔軟になる可能性があります。
ペンギンは明らかに独立性を維持している。とはいえ、このコラボレーションは、測定可能なビジネス上のメリットがあれば、独占的な企業でもより柔軟なDNAを採用できることを証明している。開発者はより豊富なツールキットを手に入れ、マイクロソフトは純粋なArch Linux搭載ノートパソコンへの移行をためらうような顧客層を囲い込むことができる。果たしてバランスが取れたのだろうか?その答えは、次のビルドで明らかになるかもしれない。
ソース: www.clubic.com






Comments
Leave a comment