2016-08-31 16 views
3

私はWindows 10のPCでBashを試したところ、うまくいきました。しかし、ループデバイスとしてはls /dev/というものはなく、エラー出力はmodprobe loopであることがわかりました。Windows 10でのBash、ループデバイスなし

このBashはループデバイスをまったくサポートしていないか、イメージをループデバイスとしてマウントするソリューションがあるのでしょうか?

+3

'bash'は単なるシェルで、コマンドを実行できるプログラムです。' modprobe'のデバイスとモジュールを持つオペレーティングシステムではありません。 –

+1

['c'](http://stackoverflow.com/questions/tagged/c)タグが適切な理由は何ですか? – iRove

+0

@iRove訂正していただきありがとうございます。私のCデモを扱っていて、このような問題を抱えていて、習慣的に遭遇したからです。\t OSとcを関連づけています。 (そしていくつかの間違いを加えて)¯▽¯〜 – AsyncCode

答えて

-1

Bashは単なるシェル(コマンドを読み取って実行し、スクリプトを書くことが許可されているもの)であり、ではなく、オペレーティングシステムであることをご存知ですか?

ループデバイスはLinuxカーネルの一部であり、Windowsカーネルには存在しません。

+2

「Windowsの機能の追加と削除」を使用してWindows 10周年のアップデートでBashを入手すると、シェルだけではなく、Ubuntuの全ユーザ空間が得られます。また、LinuxのシステムコールをエミュレートするWindowsカーネル層。 (機能の名前は非常に不正確です)bashシェルの範囲が限定されていることは間違いありませんが、それは質問された状況とはまったく関係ありません。 –

+0

@BenVoigt Ubuntuのユーザスペースとは何ですか? Ubuntuはオペレーティングシステムではありません。 –

+2

@iharob:Ubuntuは、オペレーティングシステム(カーネルとユーザモードのユーティリティ)とアプリケーションとパッケージマネージャを備えたディストリビューション(または実際にはxubuntu、kubuntu、serverなど)です。 「Ubuntu userspace」とは、このWindows 10の機能に、実際のLinuxシステムコールを作成する、Ubuntu Linuxに同梱されている正確な非カーネルバイナリセットがあることを意味します。 –

関連する問題