- Japan Edition
- ZDNet is available in the following editions:
- Austrailia
- Asia
- China
- France
- Germany
- United Kingdom
- USA
- Blog
- ホワイトペーパー
- 企業情報センター
- 話題の1本
- builder by ZDNet Japan
- CNET Japan
- TechRepublic Japan
「Windows 10」の次期大型アップデート「Redstone」では「Ubuntu」が動作することになりそうだ。
Microsoftと、Ubuntuの開発元であるCanonicalは、コンテナ内や仮想マシン(VM)上のLinuxではなく、「Windows Subsystem for Linux」(WSL)という、Windowsネイティブなライブラリとプログラムを使ってUbuntuを稼働させようとしている。
WSLは、1月にリリースされたWindows 10のプレビュービルド「Build 14251」でひっそりと追加された。そのリリースから数日後、lxcore.sysとlxss.sysという2つの新しいサブシステムが、WindowsプログラマーによるLinuxアプリケーション開発のためのブリッジなのではないかという指摘が、ある開発者によってなされた。その指摘は半分当たっていた。
WSLはそういった用途にも使えるが、最大の目的はUbuntuのユーザーモードイメージをサポートするというものだ。Microsoftの広報担当者は「われわれはWindows内にWSLという新たなインフラを構築した。このインフラ上で、われわれの素晴らしいパートナーであり、Ubuntu Linuxの開発元であるCanonicalが提供してくれたUbuntu純正のユーザーモードイメージが稼働する。これによりWindows上のUbuntu環境内で、Bashをネイティブなかたちで実行できるようになった」と語っている。
CanonicalのUbuntu製品および戦略チームの一員であるDustin Kirkland氏によると、これは「Cygwin」と同一線上にあるものではないという。Kirkland氏は自身のブログで、Cygwinでは「オープンソースのユーティリティをWindows上でネイティブなかたちで実行させるために、ソースコードからの再コンパイルを行っている。今回われわれが話題にしているのは、UbuntuのELFバイナリとビットレベルで、そしてチェックサムレベルでまったく同じものをWindows内で直接動作させることだ」と述べている。
またKirkland氏は、「Microsoftにおける優秀な開発者チームは、Microsoft Researchのテクノロジを取り込み、LinuxのシステムコールをWindowsのシステムコール(API)にリアルタイムで変換するための努力を重ねてきている。Linuxに詳しい人であれば、これを『WINE』と対称をなすもの、すなわちWindows環境上でUbuntuのバイナリをネイティブ実行するものだと考えてもよいだろう。なお、Microsoftはこれを『Windows Subsystem for Linux』と呼んでいる(現時点ではオープンソースではない)」とも述べている。
多くの企業においてITに求められる役割が、「守り」のコスト削減から「攻め」のビジネス貢献へとシフトしつつある。その中でIBMが提唱する新たなビジョンEnterprise Hybrid ITとは?
IBM z Systemsに関するクイズを全5問出題、サイトに隠れたヒントを探して
全問正解を目指そう!【応募期間:3/28~4/17】詳細はこちらから
2016年1月に始まる社会保障と税の共通番号(マイナンバー)制度への対応状況について、あてはまるものを選んでください。
ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。