ヒャッハー!WSL最高!開発にLinuxは使わねぇー。Windowsで開発してLinuxは動かすだけや!
WSL2アーキテクチャ
https://www.atmarkit.co.jp/ait/articles/1906/14/news019.html
WSL 2では、仮想マシン環境が起動し、bashがコマンドを受け付けるまで2秒程度という速度で起動できる。
このため、コマンドプロンプトなどからwsl.exeなどを使ってbashコマンドを処理する時間は、
現在のWSL 1とほとんど変わらない。また、本物のLinux実行環境であるため、
これまで正しく動作できなかったアプリケーション、例えばコンテナシステム(Dockerなど)や
ユーザーファイルシステム(FUSEなど)も動作させることができる。その上で、現在のWSL 1と同等の機能と使い勝手を実現するという。
WSL 2はWSL 1を置き換えずに併存する
WSL 2が登場したからといって、WSL 1は廃止になるわけではなく、引き続き利用可能である。
ファイル共有プロトコル「9P」でWSL 1との互換性を確保
このように、WSL 2とWin32環境の間のファイル共有は、どちらも9Pを使うことになる。
また、WSLからWin32プログラムを起動する「Win32相互運用性」では、最初にWSL側で、
実行ファイルを判別する必要がある。具体的には、実行ファイル先頭のマジックナンバー
(Win32ではMZ)を見て、LinuxのELF64か、Win32の実行ファイルなのかを判断する。
【Bash】Windows Subsystem for Linux【WSL】6
https://mao.5ch.net/test/read.cgi/linux/1560665525/
【Bash】Windows Subsystem for Linux【WSL】7
■ このスレッドは過去ログ倉庫に格納されています
2020/01/19(日) 10:03:05.36ID:6YirC2HC
2020/03/12(木) 23:48:14.01ID:2E3maMFw
何その呪文
2020/03/13(金) 00:25:26.88ID:M7VUztq3
ひにすかなちりこらさ
2020/03/13(金) 01:10:21.05ID:8964yGjH
意味わからなかったの俺だけじゃなくて安心した
2020/03/13(金) 01:43:07.74ID:Ptp4WQdX
2020/03/13(金) 06:47:37.24ID:M7VUztq3
>>370
分かった。VirtualBoxだ。このアルファベットのキーをかなで入力するとそうなる。暗号を解いた気分。
分かった。VirtualBoxだ。このアルファベットのキーをかなで入力するとそうなる。暗号を解いた気分。
2020/03/13(金) 07:08:57.91ID:lqQVb/U5
みかかとか得意げに書いてた老害なんだろうなw
2020/03/13(金) 07:12:58.78ID:67VTITpe
>>374
うちのガキも爺ちゃんからミカカの話は聞いて知っとるとよ。
うちのガキも爺ちゃんからミカカの話は聞いて知っとるとよ。
2020/03/13(金) 07:22:13.55ID:wxK1zFyN
昭和のオタクって感じだわなw
2020/03/13(金) 07:22:27.14ID:qUVD0GvI
OTTFFSS
2020/03/13(金) 07:23:38.29ID:67VTITpe
>>376
今のガキはパソコン通信とかテレホーダイなんてやったこと無いからな。
今のガキはパソコン通信とかテレホーダイなんてやったこと無いからな。
2020/03/13(金) 07:34:20.06ID:j8aO/cuw
ID:M7VUztq3
↑なんで自作自演したの
↑なんで自作自演したの
2020/03/13(金) 07:36:32.19ID:M7VUztq3
>>379
最初の投稿は368だ
最初の投稿は368だ
2020/03/13(金) 10:54:14.92ID:Oi4URWy8
368もお前だと思われてるんだろが
2020/03/13(金) 10:59:06.83ID:8964yGjH
恥ずかしいやつだな
2020/03/13(金) 12:36:12.66ID:1mEpTmrC
言いがかりはやめてくれ。
2020/03/13(金) 20:58:31.44ID:DMSLPPF/
歳をとったのでemacsとtcshから離れられずにいる
新しいことが覚えられない
Pythonスクリプトぐらい書けるようになりたいわ
新しいことが覚えられない
Pythonスクリプトぐらい書けるようになりたいわ
2020/03/13(金) 21:01:05.76ID:DMSLPPF/
Objective Cは昔からあってJaveも読み書き出るんだけどね
2020/03/13(金) 21:01:51.05ID:DMSLPPF/
Java
2020/03/13(金) 21:04:50.15ID:6QIODBQx
fish使ってみたら?
俺も10年くらいbashとzshだったけど、気晴らしにシェルを変えたら結構使えるのよこれが・・・
俺も10年くらいbashとzshだったけど、気晴らしにシェルを変えたら結構使えるのよこれが・・・
2020/03/14(土) 04:04:23.70ID:be8PnqiL
WSL2のLinuxカーネルは将来的にWindows Updateで配信するようになるみたい
PrevewのSlow Ringでインボックスに含まれなくなった
https://devblogs.microsoft.com/commandline/wsl2-will-be-generally-available-in-windows-10-version-2004/
PrevewのSlow Ringでインボックスに含まれなくなった
https://devblogs.microsoft.com/commandline/wsl2-will-be-generally-available-in-windows-10-version-2004/
2020/03/14(土) 04:05:21.76ID:be8PnqiL
あ〜あ…
Prevew→Preview
Prevew→Preview
2020/03/14(土) 05:50:30.90ID:js31dCxA
>>388
まあ
WSL1 ≒ WSL2
WSL = Windows Subsystem for Linux ・・・Windowsの機能
WSL2 ・・・ Windows Subsystem for Linuxの別実装
と考えれば、それは当然かと
今もWindowsの機能としてWindows Updateで配信されてるわけだし
まあ
WSL1 ≒ WSL2
WSL = Windows Subsystem for Linux ・・・Windowsの機能
WSL2 ・・・ Windows Subsystem for Linuxの別実装
と考えれば、それは当然かと
今もWindowsの機能としてWindows Updateで配信されてるわけだし
2020/03/14(土) 16:05:12.00ID:XE8kZy8g
2020/03/15(日) 11:37:43.05ID:z3DmP9il
このスレ1〜2年ぐらい見てなかったから今さらな質問するけど
WSL1とWSL2の違いは何?
自分のシステムがどっちかを調べる方法は何?
WSL2のインストール方法な何?
WSL2のルートファイルシステムの置かれてるディレクトリはWinから見てどこ?
AppData\Local\lxssからAppData\Pacages\Canonicalなんちゃtらへデータを移行した覚えはあるけど
現在はどうするのが正しいの?
WSL1とWSL2の違いは何?
自分のシステムがどっちかを調べる方法は何?
WSL2のインストール方法な何?
WSL2のルートファイルシステムの置かれてるディレクトリはWinから見てどこ?
AppData\Local\lxssからAppData\Pacages\Canonicalなんちゃtらへデータを移行した覚えはあるけど
現在はどうするのが正しいの?
2020/03/15(日) 11:40:20.31ID:z3DmP9il
Linux PC 4.4.0-18362-Microsoft #476-Microsoft Fri Nov 01 16:53:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux
これだとWSL1それともWSL2?
これだとWSL1それともWSL2?
2020/03/15(日) 11:43:25.47ID:b7QATKji
2020/03/15(日) 14:10:40.15ID:fTpxndni
>>392
その1〜2年で全く変わってしまったよ。便利になりすぎ。
WSLは何?(質問にないけどw)
WindowsのCLI環境を大幅に強化するために作られたもの
Linuxの優れた点であるCLI環境とほぼ同じものを
Windowsに移植したものと考えれば良い
> WSL1とWSL2の違いは何?
実装方法の違い。それによって使えるカーネルの機能が異なる。
使い勝手ってはほぼ一緒。そういう使い勝手になるように作りこんである。
WSL1同様Windows Homeでも使えるし、速度も使用メモリも大きな違いはない。
> 自分のシステムがどっちかを調べる方法は何?
システムではない。WSLではUbuntuやDebianなど複数のディストリを入れられるが
そのディストリごとにどちらを使うか決める。
後からWSL1⇔WSL2を相互に変更することもできる。(変更には数分かかるがOSの再起動は不要)
> WSL2のインストール方法な何?
WSLをインストールすれば、WSL1もWSL2も両方インストールされる。
> WSL2のルートファイルシステムの置かれてるディレクトリはWinから見てどこ?
WSL1と全く一緒だろうが、そんなところは見る必要がないので忘れていい。
アプリ内部の話だからユーザーが知る必要がないこと。
そんな所にアクセスする必要はなく、エクスプローラーから\\WSL$Ubuntu\以下で
ファイルに自由にアクセスできるし他のPCに移動するなどで必要なら、
WSLコマンドでWSLファイルシステム全体をtar形式でエクスポートとインポートが可能
その1〜2年で全く変わってしまったよ。便利になりすぎ。
WSLは何?(質問にないけどw)
WindowsのCLI環境を大幅に強化するために作られたもの
Linuxの優れた点であるCLI環境とほぼ同じものを
Windowsに移植したものと考えれば良い
> WSL1とWSL2の違いは何?
実装方法の違い。それによって使えるカーネルの機能が異なる。
使い勝手ってはほぼ一緒。そういう使い勝手になるように作りこんである。
WSL1同様Windows Homeでも使えるし、速度も使用メモリも大きな違いはない。
> 自分のシステムがどっちかを調べる方法は何?
システムではない。WSLではUbuntuやDebianなど複数のディストリを入れられるが
そのディストリごとにどちらを使うか決める。
後からWSL1⇔WSL2を相互に変更することもできる。(変更には数分かかるがOSの再起動は不要)
> WSL2のインストール方法な何?
WSLをインストールすれば、WSL1もWSL2も両方インストールされる。
> WSL2のルートファイルシステムの置かれてるディレクトリはWinから見てどこ?
WSL1と全く一緒だろうが、そんなところは見る必要がないので忘れていい。
アプリ内部の話だからユーザーが知る必要がないこと。
そんな所にアクセスする必要はなく、エクスプローラーから\\WSL$Ubuntu\以下で
ファイルに自由にアクセスできるし他のPCに移動するなどで必要なら、
WSLコマンドでWSLファイルシステム全体をtar形式でエクスポートとインポートが可能
2020/03/15(日) 14:28:44.83ID:z3DmP9il
>> WSLをインストールすれば、WSL1もWSL2も両方インストールされる。
WSL1がインスト−ルされてる状況でさらにWSL2を有効にするにはどうすればいい?
ファイル名を指定してして実行で\\WSLと入力しましたが反応がないです
と、その前に394さんのリンク先読まなくっちゃ
WSL1がインスト−ルされてる状況でさらにWSL2を有効にするにはどうすればいい?
ファイル名を指定してして実行で\\WSLと入力しましたが反応がないです
と、その前に394さんのリンク先読まなくっちゃ
2020/03/15(日) 14:30:47.63ID:z3DmP9il
ああ
仮想マシン使うのか
Hyper-VでubuntuつかってるからWSL2はいいや
仮想マシン使うのか
Hyper-VでubuntuつかってるからWSL2はいいや
2020/03/15(日) 15:24:25.40ID:fTpxndni
>>396
> WSL1がインスト−ルされてる状況でさらにWSL2を有効にするにはどうすればいい?
だから両方インストールされ、両方有効になってる。
片方だけ有効にする方法はない。
ディストリ毎に使うWSLのバージョンを切り替えるだけ
> 仮想マシン使うのか
使う仮想マシンは一つだけ。その仮想マシンはWindows起動時に起動している。
HyperV上のUbuntuのように別に立ち上げる必要がない。
だからWSL1と同じように使いたくなったらすぐにWSL2が使えるし
HyperV上のUbuntuと違ってメモリも消費しない(使わないメモリを開放してくれる)
WSL1の代わりとして使うなら、HyperVよりもWSL2の方が良い
仮想マシンは重くて使う気にならないよ
> WSL1がインスト−ルされてる状況でさらにWSL2を有効にするにはどうすればいい?
だから両方インストールされ、両方有効になってる。
片方だけ有効にする方法はない。
ディストリ毎に使うWSLのバージョンを切り替えるだけ
> 仮想マシン使うのか
使う仮想マシンは一つだけ。その仮想マシンはWindows起動時に起動している。
HyperV上のUbuntuのように別に立ち上げる必要がない。
だからWSL1と同じように使いたくなったらすぐにWSL2が使えるし
HyperV上のUbuntuと違ってメモリも消費しない(使わないメモリを開放してくれる)
WSL1の代わりとして使うなら、HyperVよりもWSL2の方が良い
仮想マシンは重くて使う気にならないよ
2020/03/15(日) 15:28:41.04ID:fTpxndni
仮想マシンだと、仮想マシン上のファイルに
エクスプローラーからアクセスするだけで手間がかかる
そういったのを全部予めやってくれるのがWSL2
1〜2年も前の知識だからエクスプローラーからWSL上のファイルを
参照できるということも知らないようだ。
WSLは相当便利になっているということを知らないで
それと仮想マシンを比べるのは間抜けな話だ
エクスプローラーからアクセスするだけで手間がかかる
そういったのを全部予めやってくれるのがWSL2
1〜2年も前の知識だからエクスプローラーからWSL上のファイルを
参照できるということも知らないようだ。
WSLは相当便利になっているということを知らないで
それと仮想マシンを比べるのは間抜けな話だ
2020/03/15(日) 15:35:55.99ID:b7QATKji
LinuxのGUIのアプリをWSLで動かすのはしんどいしうまくいかないこともあるから、
仮想マシンでLinuxを動かすのはNGって決めつけるのもイクナイ。
仮想マシンでLinuxを動かすのはNGって決めつけるのもイクナイ。
2020/03/15(日) 15:41:26.83ID:fTpxndni
WindowsのGUIを使えばいいだけでは?
2020/03/15(日) 15:43:38.27ID:hpk1NMin
2020/03/15(日) 15:49:20.11ID:fTpxndni
>>402
WSL2に接続とはいつのことを言ってる?
少なくともbashを起動したときではない
ミリ秒レベルでコマンドプロンプトからWSL2上のコマンドを実行できる
ミリ秒レベルで仮想マシンが起動したとしたらそれは逆にすごいw
WSL2に接続とはいつのことを言ってる?
少なくともbashを起動したときではない
ミリ秒レベルでコマンドプロンプトからWSL2上のコマンドを実行できる
ミリ秒レベルで仮想マシンが起動したとしたらそれは逆にすごいw
2020/03/15(日) 16:00:17.30ID:fTpxndni
WSL2の仮想マシンはシステム全体で一つしか起動しないってのが重要
例えば、Docker for Windowsの最新版はWSL2対応だが、
これはWSL2上で専用のディストリを動かしている。
つまりWindowsでDockerとWSLを使う場合、
二つのディストリを使うことになるが
起動する仮想マシンは一つのみ
例えば、Docker for Windowsの最新版はWSL2対応だが、
これはWSL2上で専用のディストリを動かしている。
つまりWindowsでDockerとWSLを使う場合、
二つのディストリを使うことになるが
起動する仮想マシンは一つのみ
2020/03/15(日) 16:00:47.87ID:hpk1NMin
2020/03/15(日) 16:07:29.86ID:fTpxndni
> 初回起動だとわかる位には遅いけど
何秒ぐらい? しばらく放置してからUbuntuを起動しても
1〜2秒しかかかってないが?
こんなに速く仮想マシン上のUbuntuが起動するかね?
何秒ぐらい? しばらく放置してからUbuntuを起動しても
1〜2秒しかかかってないが?
こんなに速く仮想マシン上のUbuntuが起動するかね?
2020/03/15(日) 16:11:04.19ID:hpk1NMin
1〜2秒くらいだね
Linuxディストリでもカーネルだけならそんなもんだよ
Linuxディストリでもカーネルだけならそんなもんだよ
2020/03/15(日) 17:01:51.85ID:z3DmP9il
ごめん
なんか自分のせいでフレームになちゃったね
>> 仮想マシンだと、仮想マシン上のファイルに
>> エクスプローラーからアクセスするだけで手間がかかる
WSLのシェル上からscpするだけでWindowsからVMへのファイルコピーはできてます
不便に思ったことはありません
なんか自分のせいでフレームになちゃったね
>> 仮想マシンだと、仮想マシン上のファイルに
>> エクスプローラーからアクセスするだけで手間がかかる
WSLのシェル上からscpするだけでWindowsからVMへのファイルコピーはできてます
不便に思ったことはありません
2020/03/15(日) 17:03:34.37ID:z3DmP9il
コピー元のファイルをデスクトップに置いておいて
scp ~/Desktop/hoge VM:
だけ
scp ~/Desktop/hoge VM:
だけ
2020/03/15(日) 17:29:11.25ID:z3DmP9il
あと、WSL2はWindowsの休止状態との相性はどうですか?
今使ってるWSLは休止状態から回復してもセッションを維持してくれてます
マシンは基本的に1か月に2回ほどしか再起動しないので休止状態との相性が悪いようだと困ります
なので急いでWSL2を試してみるつもりはありませんが
insiderな方はかなり試していらっしゃるのですね
今使ってるWSLは休止状態から回復してもセッションを維持してくれてます
マシンは基本的に1か月に2回ほどしか再起動しないので休止状態との相性が悪いようだと困ります
なので急いでWSL2を試してみるつもりはありませんが
insiderな方はかなり試していらっしゃるのですね
2020/03/15(日) 17:41:04.31ID:PZIAGxnu
WSLからは電源の状態には関与しない
逆に言うとステータス取得も一筋縄ではいかないということだが
省電力やスリープハイバネはWindowsの機能しかない
逆に言うとステータス取得も一筋縄ではいかないということだが
省電力やスリープハイバネはWindowsの機能しかない
2020/03/15(日) 20:49:16.06ID:z3DmP9il
だいたい現状が見えてきました
質問に答えてくれた方がたありがとうございました
質問に答えてくれた方がたありがとうございました
2020/03/15(日) 22:07:17.63ID:ssyY+1rA
>>408
> WSLのシェル上からscpするだけでWindowsからVMへのファイルコピーはできてます
> 不便に思ったことはありません
人の話聞いてる?
ローカルPCにあるデータは、エクスプローラーから簡単に参照できるべき
WSLだとエクスプローラーから簡単に参照できる。
だからWindowsでいつも使ってるテキストエディタやツールをそのまま使える
> WSLのシェル上からscpするだけでWindowsからVMへのファイルコピーはできてます
> 不便に思ったことはありません
人の話聞いてる?
ローカルPCにあるデータは、エクスプローラーから簡単に参照できるべき
WSLだとエクスプローラーから簡単に参照できる。
だからWindowsでいつも使ってるテキストエディタやツールをそのまま使える
2020/03/15(日) 22:08:06.96ID:ssyY+1rA
2020/03/15(日) 22:29:59.22ID:LOhFH7xY
エクスプローラから参照したいならsambaで共有してマウントするだけ
2020/03/15(日) 22:39:10.79ID:ssyY+1rA
つまりsambaのセットアップをしないといけないわけだ
Windowsとは別にLinux用のアカウント作って、さらにsamba用のアカウントも作る
WindowsユーザーとLinuxユーザーのアカウントのマッピング。ディレクトリのマッピング
実行権限の扱い。シンボリックリンクをどう見せるか(sambaのunix extensionsの機能)
Windowsからそれらを問題なく扱えるようにするにはどうするか
何がベストプラクティスか調べて自分で設定しなければいけない。
そういった面倒なことをWSLは解決してる
samba使えばって言うけどインストールするだけじゃだめなんだよ
Windowsとは別にLinux用のアカウント作って、さらにsamba用のアカウントも作る
WindowsユーザーとLinuxユーザーのアカウントのマッピング。ディレクトリのマッピング
実行権限の扱い。シンボリックリンクをどう見せるか(sambaのunix extensionsの機能)
Windowsからそれらを問題なく扱えるようにするにはどうするか
何がベストプラクティスか調べて自分で設定しなければいけない。
そういった面倒なことをWSLは解決してる
samba使えばって言うけどインストールするだけじゃだめなんだよ
2020/03/16(月) 00:57:41.74ID:+TzOmVvw
2020/03/16(月) 01:06:20.33ID:3Rl1V3jM
2020/03/16(月) 01:08:44.33ID:vcqWNFBo
そのくらい適当にぐぐるなりして、当時のリリース記事でも眺めてきたらどうか。
他人の時間を浪費させることが目的のネットトロールでは。
他人の時間を浪費させることが目的のネットトロールでは。
2020/03/16(月) 01:12:11.72ID:dQue7c2E
wsl1だけど ¥¥wsl$¥Ubuntu¥ みたいなのを直接開くなり、ショートカット作っとくなりすればええで
俺はネットワークドライブを割り当ててる
俺はネットワークドライブを割り当ててる
2020/03/16(月) 01:26:22.42ID:3Rl1V3jM
422login:Penguin
2020/03/16(月) 02:05:15.23ID:QcXg3Wz/ 初心者がアホに解説するスレ
2020/03/16(月) 10:00:42.59ID:X94NdP9m
WSL は、Linux 側から、Windows 側を操作するものだろ
Windows側から、Linux側を見れるかな?
その方向は禁止されているのでは?
だから、VSCode の拡張機能に、Remote WSL が出来た。
Windows側からLinux側を、Remote で操作できる
Windows側から、Linux側を見れるかな?
その方向は禁止されているのでは?
だから、VSCode の拡張機能に、Remote WSL が出来た。
Windows側からLinux側を、Remote で操作できる
2020/03/16(月) 10:08:34.33ID:FQo4R+NH
>>423
> WSL は、Linux 側から、Windows 側を操作するものだろ
一行目から間違えるな。
まず理解しろ。嫌かもしれんけど(笑)理解しろ
WSL は、WindowsでLinuxアプリを動かすためのものだ。
Linux用にビルドされたバイナリをWindowsでそのまま動かすものだ。
Linux側とかWindows側とかいうものはないと思え
双方でファイルパスの指定の仕方が異なるだけだ
一つのWindowsというOSの中で
WindowsアプリとLinuxアプリが共存している(ように見える)
> WSL は、Linux 側から、Windows 側を操作するものだろ
一行目から間違えるな。
まず理解しろ。嫌かもしれんけど(笑)理解しろ
WSL は、WindowsでLinuxアプリを動かすためのものだ。
Linux用にビルドされたバイナリをWindowsでそのまま動かすものだ。
Linux側とかWindows側とかいうものはないと思え
双方でファイルパスの指定の仕方が異なるだけだ
一つのWindowsというOSの中で
WindowsアプリとLinuxアプリが共存している(ように見える)
2020/03/16(月) 10:15:32.23ID:FQo4R+NH
>>423
Remote WSL はSSHで接続とかしていない。
同一OSなのだからそんなことをする必要がない。
例えばWindows用のRubyとWSLのUbuntuにRubyの両方を入れた場合
どちらが起動するか?コマンドプロンプトだとWindows用のRuby
WSLのbashだとLinux用のRubyが起動する。
コマンドプロンプトから、WSL用のrubyを実行するには
wsl --exec ruby --version とうたなくてはいけない
Remote WSL はこれをラッピングしてるようなものだ。
Remote WSL はSSHで接続とかしていない。
同一OSなのだからそんなことをする必要がない。
例えばWindows用のRubyとWSLのUbuntuにRubyの両方を入れた場合
どちらが起動するか?コマンドプロンプトだとWindows用のRuby
WSLのbashだとLinux用のRubyが起動する。
コマンドプロンプトから、WSL用のrubyを実行するには
wsl --exec ruby --version とうたなくてはいけない
Remote WSL はこれをラッピングしてるようなものだ。
2020/03/16(月) 10:22:38.90ID:dQue7c2E
とはいえ、コンソールとttyの違いでご動作おきたり(wsl上のemacsのシェルからwindowsのexeファイルを叩くと発生)
パーミッションは読んでくれなかったりとか cygwin で苦労してた部分もわりと残ってたりはする
リンク絡みの互換性は wsl2 で完全に取れるようになるらしくて楽しみ
パーミッションは読んでくれなかったりとか cygwin で苦労してた部分もわりと残ってたりはする
リンク絡みの互換性は wsl2 で完全に取れるようになるらしくて楽しみ
427423
2020/03/16(月) 10:27:46.14ID:X94NdP9m Linux 側の領域は、C ドライブの特別な領域に収められているから、
そこを、Windows 側からアクセスしちゃいけない。
ファイルシステムが壊れるから
必ず、Linux側を起動してから、アクセスしないといけない
もちろん、Linux側からは、Windows側を、/mnt/c でアクセスできる
そこを、Windows 側からアクセスしちゃいけない。
ファイルシステムが壊れるから
必ず、Linux側を起動してから、アクセスしないといけない
もちろん、Linux側からは、Windows側を、/mnt/c でアクセスできる
2020/03/16(月) 10:47:37.32ID:4LeG267r
>>423
今頃何言ってんだ?寝ボケ過ぎだろw
ドキュメントくらい読めや
https://docs.microsoft.com/en-us/windows/wsl/about
https://devblogs.microsoft.com/commandline/
今頃何言ってんだ?寝ボケ過ぎだろw
ドキュメントくらい読めや
https://docs.microsoft.com/en-us/windows/wsl/about
https://devblogs.microsoft.com/commandline/
2020/03/16(月) 11:19:30.28ID:dQue7c2E
>>427
昔はそうだったけど UNC パス通してのアクセスは合法だよ。あとから追加された。
昔はそうだったけど UNC パス通してのアクセスは合法だよ。あとから追加された。
2020/03/16(月) 11:28:42.10ID:FQo4R+NH
>>427
特別な場所にあるとか言ってる時点で知識が古すぎる。
たしかに特別な場所にあるが、なぜそんなところを見ないといけないんだ?
そんなことせずにWindows側からアクセスできるだろ。
普通にメモ帳などで開けるだろ。
特別な場所にあるとか言ってる時点で知識が古すぎる。
たしかに特別な場所にあるが、なぜそんなところを見ないといけないんだ?
そんなことせずにWindows側からアクセスできるだろ。
普通にメモ帳などで開けるだろ。
2020/03/16(月) 11:32:10.80ID:86Wr8eHP
VS Codeは使ってるけどMacでだ・・・
Windowsのエディタは秀丸かEmEditorがいい。
スクリプト系はVS Codeがいいかもしれんけど。
Windowsのエディタは秀丸かEmEditorがいい。
スクリプト系はVS Codeがいいかもしれんけど。
2020/03/16(月) 11:49:38.06ID:/5Gf0E+V
412だけど、もう一度、質問に答えてくれた方々ありがとうございました
ところでなぜあなた方はそう好戦的なのですか
もう少し穏やかに情報交換しましょうよ
ところでなぜあなた方はそう好戦的なのですか
もう少し穏やかに情報交換しましょうよ
2020/03/16(月) 11:51:36.13ID:/5Gf0E+V
あと、WSL2について追加質問をさせてください
WSLの仮想マシンのファイルシステムはホストのNTFSに埋め込まれてるのですか?
それともvhdxみたいなフォーマットにパックされてるのですか?
WSLの仮想マシンのファイルシステムはホストのNTFSに埋め込まれてるのですか?
それともvhdxみたいなフォーマットにパックされてるのですか?
2020/03/16(月) 11:58:23.56ID:/5Gf0E+V
あとWSL2の長所に手間のかからないことと挙げてる人は少し違うと思います
むしろ手間をかけることはゲーム感覚で楽しむものでは?
sambaなんて10分でセットアップできましたし
むしろ手間をかけることはゲーム感覚で楽しむものでは?
sambaなんて10分でセットアップできましたし
435423
2020/03/16(月) 11:59:23.38ID:X94NdP9m ファイラーのエクスプローラーから、\\wsl$ で見れる?
これって、wsl を起動してないよね
コマンドプロンプトで、wsl と入力すれば見れるけど、
漏れが言いたかったのは、このように、Linux側を起動すれば見れると言うこと
これって、wsl を起動してないよね
コマンドプロンプトで、wsl と入力すれば見れるけど、
漏れが言いたかったのは、このように、Linux側を起動すれば見れると言うこと
2020/03/16(月) 12:01:42.41ID:/5Gf0E+V
まあ、そういうのもWindowsのサービスの自動起動などで自動化できますし
手間がかからないようにするための手間は惜しまない(笑
手間がかからないようにするための手間は惜しまない(笑
437423
2020/03/16(月) 12:06:52.20ID:X94NdP9m エクスプローラーに、\\wsl$ と入力したら、\Ubuntu-18.04 が表示された!
\\wsl$\Ubuntu-18.04 で見れた!
急に見れるようになった!
\\wsl$\Ubuntu-18.04 で見れた!
急に見れるようになった!
438423
2020/03/16(月) 12:15:29.61ID:X94NdP9m エクスプローラーのネットワークフォルダから、wsl へ、つながる
ここから普通に、.bashrc などを、
Windows側のTeraPad で、編集しても大丈夫なのか?
改行コードさえ、気を付ければ良いのか?
ここから普通に、.bashrc などを、
Windows側のTeraPad で、編集しても大丈夫なのか?
改行コードさえ、気を付ければ良いのか?
439423
2020/03/16(月) 12:21:09.65ID:X94NdP9m エクスプローラーのネットワークフォルダから、
急に、wsl へ、つながるようになったのは、
ひょっとしたら、最初の1回だけは、wsl 起動中にアクセスしないといけないのかも
急に、wsl へ、つながるようになったのは、
ひょっとしたら、最初の1回だけは、wsl 起動中にアクセスしないといけないのかも
2020/03/16(月) 12:31:46.11ID:FQo4R+NH
>>434
> sambaなんて10分でセットアップできましたし
違う。それじゃだめ。Linux使ったことのないような新人が
どれくらいかかるかで考えようか?
なれてる人とそうでない人ではぜんぜん違う。
> sambaなんて10分でセットアップできましたし
違う。それじゃだめ。Linux使ったことのないような新人が
どれくらいかかるかで考えようか?
なれてる人とそうでない人ではぜんぜん違う。
2020/03/16(月) 12:33:01.90ID:FQo4R+NH
>>433
> WSLの仮想マシンのファイルシステムはホストのNTFSに埋め込まれてるのですか?
> それともvhdxみたいなフォーマットにパックされてるのですか?
それは気にする必要がない所。内部実装。どちらであってもユーザーにとっては何も変わらない。
考えてはいけないことは考えてはいけない。
> WSLの仮想マシンのファイルシステムはホストのNTFSに埋め込まれてるのですか?
> それともvhdxみたいなフォーマットにパックされてるのですか?
それは気にする必要がない所。内部実装。どちらであってもユーザーにとっては何も変わらない。
考えてはいけないことは考えてはいけない。
2020/03/16(月) 12:39:02.24ID:ARtP2vrH
443423
2020/03/16(月) 12:47:05.25ID:X94NdP9m エクスプローラーのネットワークフォルダから、ちょくちょく、wsl へ、つながらなくなる!
その時に、コマンドプロンプトで、wsl と入力すると、つながるようになる!
その時に、コマンドプロンプトで、wsl と入力すると、つながるようになる!
2020/03/16(月) 12:48:49.64ID:FQo4R+NH
WSL起動してないのに、アクセスできるわけ無いだろ
常に起動してることになるじゃんか。メモリの無駄。
常に起動してることになるじゃんか。メモリの無駄。
2020/03/16(月) 12:58:17.36ID:/5Gf0E+V
2020/03/16(月) 13:01:46.20ID:on/TQaiW
iscsiじゃいけんの?
2020/03/16(月) 13:11:57.69ID:TIbuE5SK
>>445
その辺はクライアントHyper-vのVMと同じと思えばいいんじゃないの
その辺はクライアントHyper-vのVMと同じと思えばいいんじゃないの
2020/03/16(月) 13:20:55.69ID:/5Gf0E+V
ああ、それは知りませんでした
調べておきますね
調べておきますね
2020/03/16(月) 13:24:10.00ID:/5Gf0E+V
Hyper−Vだと動かなくなったらチェックポイントをひとつ前に戻してみると思います
また動くVMを用意して動かなくなったVMのdiskをアタッチして
fsckを実行すると思います
また動くVMを用意して動かなくなったVMのdiskをアタッチして
fsckを実行すると思います
2020/03/16(月) 14:40:57.16ID:86Wr8eHP
VHDXではなく専用のパーティションにインストールできないもんかね・・・?
2020/03/16(月) 14:46:45.81ID:SCvvuVyz
2020/03/16(月) 14:48:32.58ID:SCvvuVyz
MSが最善の選択だと思ってやってることなのを分かってない
なぜそうなってるかを考えもしないで、理由もなしに自分がやりたいことを言うな
そういうを素人っていうんだよ。
なぜそうなってるかを考えもしないで、理由もなしに自分がやりたいことを言うな
そういうを素人っていうんだよ。
2020/03/16(月) 14:51:43.75ID:NwuBFcsF
なんかいちいちマウント取りに行くやつがいるな
2020/03/16(月) 14:59:20.40ID:SCvvuVyz
マウントと感じる方に問題があるんだよw
素人がひょっこりやってきて、調べもしないでコロナウイルスの薬がほしいんですがと言われても
今から全部お前にそれがムリな理由を説明するのはつかれるんだよ。
少しは自分で調べろ。
素人がひょっこりやってきて、調べもしないでコロナウイルスの薬がほしいんですがと言われても
今から全部お前にそれがムリな理由を説明するのはつかれるんだよ。
少しは自分で調べろ。
2020/03/16(月) 15:05:44.34ID:Rjgc5a8M
「WSL 2」は「Windows 10 バージョン 2004」で正式リリースへ 〜Microsoftが発表
Linuxカーネルの同梱はやめて、手動セットアップする方式に改められる
https://forest.watch.impress.co.jp/docs/news/1240999.html
Linuxカーネルの同梱はやめて、手動セットアップする方式に改められる
https://forest.watch.impress.co.jp/docs/news/1240999.html
2020/03/16(月) 15:19:46.41ID:TIbuE5SK
>>454
>今から全部お前にそれがムリな理由を説明するのはつかれるんだよ。
誰もお前を指名して聞いてるわけじゃないし疲れるならスルーすればいいだけだろ
レスする義務もないのに質問している相手を素人だの何だの罵るのがマウント以外の何なの?
>今から全部お前にそれがムリな理由を説明するのはつかれるんだよ。
誰もお前を指名して聞いてるわけじゃないし疲れるならスルーすればいいだけだろ
レスする義務もないのに質問している相手を素人だの何だの罵るのがマウント以外の何なの?
2020/03/16(月) 15:36:50.19ID:FBZuyB8e
>>455
公式読もう!
https://devblogs.microsoft.com/commandline/wsl2-will-be-generally-available-in-windows-10-version-2004/
> We’ve removed the Linux kernel from the Windows OS image and
> instead will be delivering it to your machine via Windows Update,
LinuxカーネルをWindows OSイメージから削除し、代わりにWindows Updateで配信します。
(つまりOSのアップデート時にLinuxカーネルが更新されるのではなく、例えば緊急の
セキュリティアップデート適用版などがWindows Updateで配信されるということ)
Q. WSL2を使うには手動セットアップが必要なの?
A. Windows 10 バージョン2004の初期リリースには、LinuxカーネルがWindows OSイメージに含まれています。
これを削除してWindows Updateでの配信方式に切り替える必要があります。そのためにカーネルコンポーネントのアップデートが必要です。
将来的にはWindows Updateで配信されるようになるので手動セットアップは不要です。
つまり×手動セットアップ→○手動アップデート は今回のみの一時的な対応です。
公式読もう!
https://devblogs.microsoft.com/commandline/wsl2-will-be-generally-available-in-windows-10-version-2004/
> We’ve removed the Linux kernel from the Windows OS image and
> instead will be delivering it to your machine via Windows Update,
LinuxカーネルをWindows OSイメージから削除し、代わりにWindows Updateで配信します。
(つまりOSのアップデート時にLinuxカーネルが更新されるのではなく、例えば緊急の
セキュリティアップデート適用版などがWindows Updateで配信されるということ)
Q. WSL2を使うには手動セットアップが必要なの?
A. Windows 10 バージョン2004の初期リリースには、LinuxカーネルがWindows OSイメージに含まれています。
これを削除してWindows Updateでの配信方式に切り替える必要があります。そのためにカーネルコンポーネントのアップデートが必要です。
将来的にはWindows Updateで配信されるようになるので手動セットアップは不要です。
つまり×手動セットアップ→○手動アップデート は今回のみの一時的な対応です。
458login:Penguin
2020/03/16(月) 15:40:23.19ID:gWHXZdQS 目障りだから他所のスレでやれってことだろうと忖度
2020/03/16(月) 15:55:46.32ID:ASTtoMN8
ここはお前の日記帳じゃないし、俺らはお前の母親でも何でもないので
出来の悪いボンクラ小僧のマイファーストWSL報告とかここでやられても迷惑なんですよ
説明書に載ってるレベルの説明を俺らにさせないでくれ
特別な僕ちゃんのためにお前らの時間を割いて相手しろみたいな奴は二度と戻ってこなくていい
RTFM
出来の悪いボンクラ小僧のマイファーストWSL報告とかここでやられても迷惑なんですよ
説明書に載ってるレベルの説明を俺らにさせないでくれ
特別な僕ちゃんのためにお前らの時間を割いて相手しろみたいな奴は二度と戻ってこなくていい
RTFM
2020/03/16(月) 16:04:04.70ID:eOeF38CJ
WSL2の仮想ディスクはHyper-Vの仮想マシン(Ubuntu Live)でマウントできるね
あと、WSL2が頻繁に落ちる場合は制御フローガード(CFG)の制限を緩めると改善するかも(うちのは落ちなくなった)
Windowsセキュリティ→アプリとブラウザーコントロール→Exploit Protectionの設定→プログラム制御でvmcompeteとvmwpの分を変更
あと、WSL2が頻繁に落ちる場合は制御フローガード(CFG)の制限を緩めると改善するかも(うちのは落ちなくなった)
Windowsセキュリティ→アプリとブラウザーコントロール→Exploit Protectionの設定→プログラム制御でvmcompeteとvmwpの分を変更
2020/03/16(月) 16:15:15.87ID:8UhPFZyF
専用のパーティションにインストールできないかねって言ってる人は、何がしたいのかな
別ドライブに入れたいならimportコマンドでやれば良いはずだけど
別ドライブに入れたいならimportコマンドでやれば良いはずだけど
2020/03/16(月) 16:24:42.36ID:wrSrl3DS
聞かれてもないのに切れ散らかしてる人なんなの
2020/03/16(月) 16:38:47.59ID:tV2XD+9M
auto mount daemon
2020/03/16(月) 16:39:30.55ID:86Wr8eHP
マウントうぇ〜いおじさん
2020/03/16(月) 18:18:26.28ID:/5Gf0E+V
このスレの範囲を超えるとは思うけど
LinuxのfuseでVHDをマウントできる方法ある?
LinuxのfuseでVHDをマウントできる方法ある?
2020/03/16(月) 18:20:42.20ID:86Wr8eHP
7zipとかで展開は出来たはず
マウントは知らん、マウントおじさんに聞いて!
マウントは知らん、マウントおじさんに聞いて!
2020/03/16(月) 18:20:54.64ID:/5Gf0E+V
ちょっと試してくる
mount -o loop hoge.vhd できるかどうか
mount -o loop hoge.vhd できるかどうか
2020/03/16(月) 18:32:15.54ID:/5Gf0E+V
PC:(/mnt/Users/Public/Documents/Hyper-V/Virtual hard disks) % sudo mount -o loop Ubuntu\ 18.04.4\ LTS.vhdx /tmp
mount: /tmp: wrong fs type, bad option, bad superblock on /dev/loop18, missing codepage or helper program, or other error.
という結果だった
mount: /tmp: wrong fs type, bad option, bad superblock on /dev/loop18, missing codepage or helper program, or other error.
という結果だった
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- なぜコンビニは「外国人店員」だらけになったのか? 大手3社で8万人超…元セブン社員が明かす「日本人が集まらなくなった」現場の実情★4 [♪♪♪★]
- 副首都構想 広島は人口要件満たさず 横田知事が国に意見表明へ [首都圏の虎★]
- 【競馬】凱旋門賞 ダリズが連覇! 武豊が騎乗した日本馬・メイショウタバルは14着 アドマイヤテラは11着 [冬月記者★]
- ヒコロヒー 新幹線でカレーや肉まん等ニオイの強いもの食べる問題に「食べていいというルールになっている以上、ある程度仕方ないよね」 [muffin★]
- 大谷翔平が吐露…「自分のなかでもあまりよくない年の一つ」「WBCがあるとすごく長く感じる」★2 [王子★]
- 【平均給与】男性は400万円台、女性は200万円台が最多。平均487万円より下に人が集まり、年収500万円以下が約6割 [首都圏の虎★]
- タバコ違法化、日本人の9割が賛成 [595118796]
- おはようございます [114588277]
- 【悲報】おじさん、ビール売り子から買ったビールをそのまま捨てまくるwwwwwwwwwwwwwwwwwww [398059782]
- 【動画】宮大工の朝礼、限界突破💥🔨 [632966346]
- アメリカ兵の犯罪に対してはダンマリの愛国者たち。これはどういう心理なんだ? [653462351]
- 【悲報】新沖縄県知事の古謝玄太さん、米兵による県民殺害事件を受けて大いに笑いながら遺憾の意を示す [904151406]