パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Canonical、仮想化ではない「Ubuntu on Windows」を発表」記事へのコメント

  • by Anonymous Coward on 2016年04月01日 12時21分 (#2990009)

    えっと…タイトルオンリー

    • http://blog.dustinkirkland.com/2016/03/ubuntu-on-windows.html [dustinkirkland.com]

        "Hum, well it's like cygwin perhaps?" Nope! Cygwin includes open source utilities are recompiled from source to run natively in Windows. Here, we're talking about bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows.

      親コメント
    • by Anonymous Coward

      cygwinはPOSIX APIをWin32/64 APIに変換するDLLを提供しているだけで、これらのAPIにそのまま置き換えられない機能はかなり非効率で遅くなってしまいます。特にfork()が遅いことは良く知られてます。
      今回の試みは、Windows上からLinuxのシステムコールを直接利用できるようにするためのサブシステムが用意されるとのことなので、ネイティブのLinuxに近い性能が期待できるのではないかと。

    • by Anonymous Coward

      まったく違います。
      cygwinは、あくまでもwindows世界のアプリケーションですが、
      このUbuntu上で動くものは別世界のアプリケーションです。

      ですから、たとえばcygwin環境なら、
      configureでMakefile生成してmakeするとvisual c++がCLIで呼び出されて、
      みたいなことが可能ですが、このUbuntuでは現在分かっている限りでは不可能です。

      • by uxi (5376) on 2016年04月01日 23時21分 (#2990413)

        Cygwin の場合は、ソースコードレベルの互換で、
        あくまで Windows のアプリケーションの1つでしかないため
        POSIX の API と Win32 の API を混在させたプログラミングが可能な点が
        実は結構なメリットだったりする。

        --
        uxi
        親コメント

犯人はmoriwaka -- Anonymous Coward

処理中...