27803


Windows10 になって、 Windows でも bash が使えるようになったと聞きました。

この bash (から実行できる環境)は、 posix 互換ですか？ posix
互換のスクリプト、プログラムならばすべて動かせるのか知りたいと思い質問しています。そうでないなら、具体的にどのような部分が互換でないのでしょうか。

(補足すると、msys とかは、 bash は利用できるけれども、posix ではないのでいろいろ苦労したりするので、今回の発表された bash
はどうなのだろうと思い、質問しています)


CC BY-SA 3.0
2016-07-21T14:45:57.330
27800
2017-03-12T12:18:53.647
2017-03-12T12:18:53.647
76
754
question
windows windows-10 posix wsl
bash on Windows は posix 互換ですか？


基本的にはWindowsカーネルのサブシステムでLinuxカーネルのシステムコールをサポートして本物のUbuntu
x86_64ユーザーランドを動かす仕組みですが、すべてのLinux/POSIXシステムコールにはまだ対応していないようです。たとえば、UNIXドメインソケットなどにも未対応だったはず。


CC BY-SA 3.0
2016-07-21T15:53:46.827
27803
2016-07-21T15:53:46.827
4010
27800
answer