マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

エミュレーション環境には、

などがある。

エミュレーション環境

POSIX, OS/2サブシステム

  • Windowsには、POSIXやOS/2といったサブシステムが提供されていた。
    • サブシステムに準拠したアプリケーションを実行することができた
      (POSIXは再コンパイルが必要、OS/2は16bit版のCUIアプリがそのまま実行可)。
    • これらのサブシステムはWindows XPで廃止された。
  • その後、UNIX環境との相互運用サブシステムが提供されたが、現在では提供されていない。
    • Services for UNIX、Subsystem for UNIX-based Applications
    • また、その上で動作するアプリーションが提供されていた(NFSサーバ、ゲートウェイなど)。

Cygwin/MinGW/MSYS2

  • POSIX互換レイヤーがオーバーヘッドを生じる
  • ディレクトリ構造がWindowsともUNIXとも異なってしまう
  • オリジナルのMSYSはほぼ開発が止まっているので、
    代わりに、下記の「Git for Windows」を利用する。

Git for Windows

  • MSYSに最新のセキュリティパッチを適用した上で、Windows向けのGitツールを追加したもの

Windows Subsystem for Linux

参考


Tags: :Windows, :Linuxサブシステム


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-05-08 (火) 12:58:41 (163d)