Microsoft は昨夜、Linux ディストリビューションのメンテナーに自社のディストリビューションを Windows ストアに追加するよう説得するため、Windows Subsystem for Linux (WSL) のサンプルをひっそりとオープンソース化した。
このサンプルを使用すると、開発者は独自のカスタム配布パッケージを開発マシンにサイドロードすることもできます。
WSLは2016年のWindows 10 Anniversary Updateの一部としてリリースされましたが、Ubuntuのみがサポートされていました。2017年のFall Creators Update(ひどい名前)では、FedoraとSuseが追加され、これらのディストリビューションはWindowsストアの静かで広々とした世界へと移行しました。
Microsoft は、WSL を十分にオープンソース化することで、より多くの Linux ディストリビューション開発者を誘致し、オンライン アプリ ストア向けのディストリビューションを作成してもらうことを目指しています。
「多くの Linux ディストリビューションがオープンソース ソフトウェア (OSS) に全面的に依存していることはわかっているので、WSL を OSS コミュニティーに近づけたいと考えています」と、WSL に取り組んでいる Microsoft プログラム マネージャーの Tara Raj 氏は語った。
「このプロジェクトをオープンソース化することで、コミュニティの関与が高まり、お気に入りのディストリビューションが Microsoft Store にさらに増えることを期待しています。」
マイクロソフトはLinuxが大好きで、OneDriveウェブアプリはWindows OSのライバルでは犬のように動作する
続きを読む
WSL は実質的に、アプリケーションの Linux カーネル システム コールを Windows 10 が理解できる形式に変換するレイヤーであり、オープンソース オペレーティング システム用に構築された Bash や sed などのプログラムを Windows 10 で実行できるようにします。
スコット・ハンセルマン氏をはじめとする、他のプラットフォームに乗り換えていたかもしれない開発者たちにもWSLは受け入れられています。ハンセルマン氏は、やや不満の残るファイルシステム実装と、コマンドライン以外のユーザーインターフェースのサポートにMicrosoftが消極的だったにもかかわらず、「WSLのおかげでWindowsを使い続けることができました」と述べています。少なくとも後者の問題は回避可能です。
この最新の展開に対する反応は好意的で、ビジネスソフトウェアメーカーInforの開発オペレーションマネージャーであるジョエル・クリスプ氏は次のように述べています。「FOSS(フリー・オープンソースソフトウェア)の原則の一つは、技術、ディストリビューション、構成の選択が重要であるということです。WSLを他のLinuxディストリビューションに開放することで、Microsoftはユーザーの選択肢を広げ、他のプロジェクトが選択したプラットフォームをオプションとして提供できるようにしました。」
彼は、時折罵詈雑言を吐く FOSS コミュニティー内に意見の相違が存在することを認めた。「Windows 自体は FOSS ではないという FOSS 支持者からの抗議は避けられませんが、WSL により、Linux 愛好者は、仮想マシンやデュアル ブートを許可しない企業ラップトップなど、以前は不可能だった状況でも Linux を使用できるようになります。」
クリスプ氏は、数年前ならマイクロソフトの幹部を激怒させたであろう言葉で締めくくった。「WSLを通じて人々がLinuxを試し、楽しみ、採用する機会を広げることは良いことだ。」®