ついにWSL2が登場したぜー。こりゃ完全にLinuxだ。ヒャッハー!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】10
https://mao.5ch.net/test/read.cgi/linux/1615976083/
【Bash】Windows Subsystem for Linux【WSL】11
■ このスレッドは過去ログ倉庫に格納されています
2021/07/29(木) 06:31:29.44ID:280Si2bb
2021/12/11(土) 00:28:52.42ID:m9M92rho
2021/12/11(土) 01:46:52.94ID:U+3en9ar
WSLgよりGWSLの方がいいぞ
215login:Penguin
2021/12/11(土) 21:25:48.82ID:tgu+A8tE2021/12/11(土) 22:02:49.62ID:7o+VORM9
217login:Penguin
2021/12/11(土) 22:31:55.32ID:tgu+A8tE2021/12/11(土) 22:33:23.94ID:7o+VORM9
219login:Penguin
2021/12/12(日) 02:14:30.74ID:Hl1PpaBr2021/12/12(日) 10:33:42.27ID:MayHBAlO
クイズとかおやめなさいよ恥ずかしい
中学生じゃないんだから
中学生じゃないんだから
2021/12/12(日) 11:59:32.64ID:OxucrCrc
2021/12/12(日) 12:01:11.53ID:OxucrCrc
Dockerはサーバーにアプリを配布する時に使うといったら
「配布する時」じゃないと言い返しやがった
なら何をする時に使うのか言うのが筋
そしてそれを、そいつは使ってないというだけ
ま、何をする時に使うものかなんて
言わないで逃げるやろなw
「配布する時」じゃないと言い返しやがった
なら何をする時に使うのか言うのが筋
そしてそれを、そいつは使ってないというだけ
ま、何をする時に使うものかなんて
言わないで逃げるやろなw
2021/12/12(日) 12:37:33.88ID:HcxNXVUt
2021/12/12(日) 12:43:38.30ID:enCSM75M
いつものマウント取り
2021/12/12(日) 19:50:49.25ID:Hl1PpaBr
2021/12/12(日) 20:39:19.63ID:ePerWvVg
Dockerの話は別なスレでやってくれ
2021/12/12(日) 21:36:34.72ID:MayHBAlO
wslの話題が無いからこんな事になるんやろなぁ
2021/12/12(日) 22:43:56.94ID:lvdmOq49
>>224
しょうがない
俺らっておっさん・爺だけど今までずーっと超ゆとり教育受けてきて
脳が未発達の超低脳だからな。
超低脳だとおっさん・爺になってもまともな議論はできない、コミュニケーションもほぼ不可能。
数少ない出来ることが誹謗中傷、超低レベルなことでのマウントとり。
俺らってみじめすぎおっさん・爺だけど自分では全くそう思ってなくて、
逆に俺様激スゲーと自己確信しているからな(超低脳ってこんなもの)。
しょうがない
俺らっておっさん・爺だけど今までずーっと超ゆとり教育受けてきて
脳が未発達の超低脳だからな。
超低脳だとおっさん・爺になってもまともな議論はできない、コミュニケーションもほぼ不可能。
数少ない出来ることが誹謗中傷、超低レベルなことでのマウントとり。
俺らってみじめすぎおっさん・爺だけど自分では全くそう思ってなくて、
逆に俺様激スゲーと自己確信しているからな(超低脳ってこんなもの)。
229login:Penguin
2021/12/13(月) 10:29:03.95ID:MnESCY1+230login:Penguin
2021/12/13(月) 10:30:37.62ID:MnESCY1+ >>225
> オマエは一体どういう使い方してんだ?
その前にお前の主張の答えあわせなw
お前の主張はDockerはコンテナを『動かす』ためのもので
そのDockerを使わないってことは、お前はコンテナを
使ったことがない素人だってばれました。
ここまでは良いよな?w
> オマエは一体どういう使い方してんだ?
その前にお前の主張の答えあわせなw
お前の主張はDockerはコンテナを『動かす』ためのもので
そのDockerを使わないってことは、お前はコンテナを
使ったことがない素人だってばれました。
ここまでは良いよな?w
2021/12/13(月) 12:39:15.93ID:ZrmHCwEQ
なんだこいつ
2021/12/13(月) 12:41:44.26ID:EVez8L4W
>>203
推測では、UTF-16LE になるけど、
これをリダイレクトで、ファイルに保存したら、
VSCode でどう変換しても、文字化けして読めないw
このファイルをどうやって日本語で読めるのか?
推測では、UTF-16LE になるけど、
これをリダイレクトで、ファイルに保存したら、
VSCode でどう変換しても、文字化けして読めないw
このファイルをどうやって日本語で読めるのか?
233login:Penguin
2021/12/13(月) 13:35:34.21ID:jmJ8wuCs コマンドプロンプト上でのwsl --helpリダイレクトならまだましで、PowerShell上でwsl --helpリダイレクトするともはや解読不能
PowerShellのパイプラインがUTF-16を受け付けないことが原因
PowerShellのパイプラインがUTF-16を受け付けないことが原因
2021/12/13(月) 13:38:05.20ID:McVuy14x
$OutputEncoding定期
2021/12/13(月) 13:38:25.97ID:McVuy14x
$OutputEncoding定期
2021/12/13(月) 13:38:47.72ID:McVuy14x
OutputEncoding定期
237login:Penguin
2021/12/13(月) 14:57:51.15ID:jmJ8wuCs >>234-236
その設定を変えたぐらいじゃ無理だよ
その設定を変えたぐらいじゃ無理だよ
2021/12/13(月) 15:38:06.03ID:lGSM4r77
239login:Penguin
2021/12/13(月) 20:30:14.13ID:XoIQdidG2021/12/13(月) 20:33:01.96ID:jQeTkcdI
Docker Part6
https://mao.5ch.net/test/read.cgi/linux/1626039705/
https://mao.5ch.net/test/read.cgi/linux/1626039705/
241login:Penguin
2021/12/13(月) 22:08:03.72ID:MnESCY1+242login:Penguin
2021/12/13(月) 22:55:01.14ID:XoIQdidG ホントWindows使いってアホばっかだなw
アホだからWindowsしか使えないんだろうけど
アホだからWindowsしか使えないんだろうけど
243login:Penguin
2021/12/13(月) 23:04:10.88ID:qThBfvY8 今はLinuxでコンテナ使うだろって話をしてるんだが
2021/12/14(火) 00:51:13.89ID:ARGv7baZ
WSLはゴミシステムで使う意味なし
2021/12/14(火) 01:46:30.69ID:gkd9jg4t
>>244
使うな。使うな。WSLサイコーよ。
使うな。使うな。WSLサイコーよ。
246232
2021/12/14(火) 06:44:33.44ID:M420u4Ok247232
2021/12/14(火) 06:53:39.26ID:M420u4Ok これはひょっとして、端末用に書いてあるもので、
色々な制御文字なども入っているのかも
だから、テキストにすると、エンコードの推測では、UTF-16LE となるけど、
制御文字などで文字化けするのかも
色々な制御文字なども入っているのかも
だから、テキストにすると、エンコードの推測では、UTF-16LE となるけど、
制御文字などで文字化けするのかも
2021/12/14(火) 08:40:39.98ID:LBvlK/EB
会社のポリシーでHyper-Vを止められてるのでWSL2が使えない。グッスン。
2021/12/14(火) 12:02:34.86ID:RQFPx/n9
250232
2021/12/14(火) 12:38:47.62ID:M420u4Ok コマンドプロンプトでやったら、VSCode・サクラエディタで見れた
一方、Windows Terminal のコマンドプロンプトでやったら、文字化けで見れなかった!
この2つは、違うのか
一方、Windows Terminal のコマンドプロンプトでやったら、文字化けで見れなかった!
この2つは、違うのか
251login:Penguin
2021/12/14(火) 13:57:27.47ID:99PLYufi252232
2021/12/14(火) 15:39:31.91ID:M420u4Ok Windows Terminal(WT)では、PowerShell・コマンドプロンプト・WSL のLinux の3つが使えるけど、
そのコマンドプロンプトでやった
そう言えば、WT は、UTF-8 だから文字化けするのかも
そのコマンドプロンプトでやった
そう言えば、WT は、UTF-8 だから文字化けするのかも
2021/12/14(火) 19:24:00.47ID:5ieNwBRw
>>252
WindowsTerminalのコマンドプロンプトからのでも文字化けせずに見れるけど
通常のコマンドプロンプトとWindowsTerminalのコマンドプロンプトからのをバイナリ比較してみたけど同一内容だったよ 他のPCで試しても同一
他に環境的な何かが異なるのかな
WindowsTerminalのコマンドプロンプトからのでも文字化けせずに見れるけど
通常のコマンドプロンプトとWindowsTerminalのコマンドプロンプトからのをバイナリ比較してみたけど同一内容だったよ 他のPCで試しても同一
他に環境的な何かが異なるのかな
2021/12/14(火) 21:03:36.74ID:DeVIAJ4M
2021/12/14(火) 22:27:36.74ID:63yVIPBD
256login:Penguin
2021/12/15(水) 02:25:45.12ID:p3kMsft+ WSLってLinuxのVMに比べてどんな利点があるの?
どう考えてもVMでLinux動かしたほうが良さそうに思うんだが
どう考えてもVMでLinux動かしたほうが良さそうに思うんだが
2021/12/15(水) 03:19:56.18ID:cYiLPhQ4
VMを動かさずにLinuxが使える
258login:Penguin
2021/12/15(水) 05:05:55.71ID:8ifCpk0/ WSLのほうがVMよりも軽いんじゃない?
259232
2021/12/15(水) 06:52:11.02ID:9a6pKpWf >>253
Windows Terminal(WT)のコマンドプロンプトで、
もう一度やってみたら、正常に表示された!
diff a.txt b.txt
みたいに、1回目と2回目のファイルを比べると、異なっている!
ちなみにコマンドプロンプトも、WTのコマンドプロンプトも、両方とも、CP932 でした
chcp
#=> 932
WTには、何か不安定なバグがあるのか、たまたま変な事が起こったか?
謎です
Windows Terminal(WT)のコマンドプロンプトで、
もう一度やってみたら、正常に表示された!
diff a.txt b.txt
みたいに、1回目と2回目のファイルを比べると、異なっている!
ちなみにコマンドプロンプトも、WTのコマンドプロンプトも、両方とも、CP932 でした
chcp
#=> 932
WTには、何か不安定なバグがあるのか、たまたま変な事が起こったか?
謎です
2021/12/15(水) 07:05:39.59ID:ZSokNah7
2021/12/15(水) 07:13:35.21ID:9a6pKpWf
>>256
echo $PATH | tr : "\n"
と、WSL で環境変数PATHを表示すると、Linux 側のPATHの後ろに、
/mnt/c/WINDOWS/system32
などの、Windows 側のPATHも、/mnt/c/以下に追加されている
つまり、Linux側から、Windows側のコマンドも呼べる。
例えば、Linux側から、Windows側のメモ帳も起動できる。
ただし、Windows側のコマンドには、拡張子 .exe も付けなければならない
つまり、Linux側からWindows側へは、シームレス。でも、逆はダメ
例えば、Linux側で、
where notepad
where: コマンドが見つかりません
where.exe notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
which notepad
存在しない
which notepad.exe
/mnt/c/WINDOWS/system32/notepad.exe
notepad a.txt
notepad: コマンドが見つかりません
notepad.exe a.txt
メモ帳が起動する
echo $PATH | tr : "\n"
と、WSL で環境変数PATHを表示すると、Linux 側のPATHの後ろに、
/mnt/c/WINDOWS/system32
などの、Windows 側のPATHも、/mnt/c/以下に追加されている
つまり、Linux側から、Windows側のコマンドも呼べる。
例えば、Linux側から、Windows側のメモ帳も起動できる。
ただし、Windows側のコマンドには、拡張子 .exe も付けなければならない
つまり、Linux側からWindows側へは、シームレス。でも、逆はダメ
例えば、Linux側で、
where notepad
where: コマンドが見つかりません
where.exe notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
which notepad
存在しない
which notepad.exe
/mnt/c/WINDOWS/system32/notepad.exe
notepad a.txt
notepad: コマンドが見つかりません
notepad.exe a.txt
メモ帳が起動する
2021/12/15(水) 08:27:03.29ID:0YtwK9vU
WSLはVM
263login:Penguin
2021/12/15(水) 09:09:50.66ID:rnBZkFES 232が勘違いしていただけ、ってのが真相だと思う
ま、よくあることだし若いんなら許される
ま、よくあることだし若いんなら許される
264login:Penguin
2021/12/15(水) 09:11:55.34ID:rnBZkFES 若くないと許されない理由は、自分の間違いを認めず屁理屈ばかり上手い年寄りは有害でさえあるから
265232
2021/12/15(水) 12:46:06.34ID:9a6pKpWf スマン、スマン。自分の勘違いでした!
>>250
>一方、Windows Terminal(WT)のコマンドプロンプトでやったら、文字化けで見れなかった!
これが勘違いで、本当は、WTのPowerShell(PS)で実行していました!
WTのPSで実行したら、同一の内容のファイルができて、それは文字化けして読めません
以上、自分の勘違いでしたので、この話題は終了します。
皆様に、ご迷惑をお掛けしました
>>250
>一方、Windows Terminal(WT)のコマンドプロンプトでやったら、文字化けで見れなかった!
これが勘違いで、本当は、WTのPowerShell(PS)で実行していました!
WTのPSで実行したら、同一の内容のファイルができて、それは文字化けして読めません
以上、自分の勘違いでしたので、この話題は終了します。
皆様に、ご迷惑をお掛けしました
266login:Penguin
2021/12/15(水) 15:46:59.35ID:94pB4wsm >> 223
ありがとうございます.
WSL上でlocaleはいろいろ変えて試しましたが,効きませんでした.
Windowsの言語見て,キーボード選んでるとしか思えないんですよね.
ありがとうございます.
WSL上でlocaleはいろいろ変えて試しましたが,効きませんでした.
Windowsの言語見て,キーボード選んでるとしか思えないんですよね.
2021/12/15(水) 17:18:34.70ID:hvWlEM/9
>>256
Linuxの管理をしなくていいというメリットが有る
Linuxのデスクトップを使いたくいないのは当然として
最小構成でもさまざまなサービスが動いている
それがアップデートした時トラブルのもとになる
WSLはそう言ったのが動いてないから軽量で楽
Linuxの管理をしなくていいというメリットが有る
Linuxのデスクトップを使いたくいないのは当然として
最小構成でもさまざまなサービスが動いている
それがアップデートした時トラブルのもとになる
WSLはそう言ったのが動いてないから軽量で楽
2021/12/15(水) 21:24:58.78ID:nQpGq5n2
はじめて投稿させていただきます。
当方、WSLについて初心者です。よろしくおねがいします。
いざWSLをインストールしようとしてWebで手順を探したところ
手順がいろいろ出てきて混乱しております。
最新の手順としては以下だけでいいような記載もあるのですが確認したく。。。
wsl --install
これだけでUbuntuがインストールされると考えていいのでしょうか?
また最新のWSLはGUIが動くと聞きましたがこれも上記のコマンドでセット完了するのでしょうか?
お忙しところ恐縮ですが教えていただけますと幸いです。
当方、WSLについて初心者です。よろしくおねがいします。
いざWSLをインストールしようとしてWebで手順を探したところ
手順がいろいろ出てきて混乱しております。
最新の手順としては以下だけでいいような記載もあるのですが確認したく。。。
wsl --install
これだけでUbuntuがインストールされると考えていいのでしょうか?
また最新のWSLはGUIが動くと聞きましたがこれも上記のコマンドでセット完了するのでしょうか?
お忙しところ恐縮ですが教えていただけますと幸いです。
2021/12/15(水) 22:13:31.20ID:bZSW2ozO
色々あるのは古い情報が残ってるからで新しい情報や公式情報を見ればいい
>wsl --install
聞くまでもなくやってみればいいと思うが
GUIはWin11ならそのまま使えるが10ならvcxservなどを入れて使う
>wsl --install
聞くまでもなくやってみればいいと思うが
GUIはWin11ならそのまま使えるが10ならvcxservなどを入れて使う
2021/12/15(水) 22:30:19.43ID:OzqluHcx
wsl --installってWSLが入った後はオプションが無いみたいな扱いになるのね…
実行したらUsageが表示されやがった
ストアのプレビュー版だとちゃんと既に入ってると出る
実行したらUsageが表示されやがった
ストアのプレビュー版だとちゃんと既に入ってると出る
2021/12/15(水) 22:45:14.43ID:DQ1C7ZxL
>>269
>公式情報を見ればいい
普通の奴ならMSならそれなりの情報を出しているだろうで、まず公式を見てみるかだが、
Linux板にクレクレと乞食に来る奴は公式を見るなんてしないで
とにかくネットで尋ねればタダだ(だたでやってくれる)ということでクレクレ。
そんなのをまともに相手するの面倒すぎだで、ググれカスのような対応になるしまうんだよな
>公式情報を見ればいい
普通の奴ならMSならそれなりの情報を出しているだろうで、まず公式を見てみるかだが、
Linux板にクレクレと乞食に来る奴は公式を見るなんてしないで
とにかくネットで尋ねればタダだ(だたでやってくれる)ということでクレクレ。
そんなのをまともに相手するの面倒すぎだで、ググれカスのような対応になるしまうんだよな
2021/12/16(木) 01:19:06.34ID:qfXm+Ok1
半月程前の記事ですが..
https://ascii.jp/elem/000/004/076/4076337/amp/
https://ascii.jp/elem/000/004/076/4076337/amp/
2021/12/16(木) 01:56:36.72ID:o9WzAWgr
ドキュメント類を読まないとか、やる気無さすぎだろう。
274login:Penguin
2021/12/16(木) 20:42:15.01ID:476xAcUE2021/12/16(木) 22:22:34.75ID:iB+zdARe
>>273
やる気はあるが
Linuxユーザーには変人・奇人・基地外が多いために、
マニュアルを読む、manコマンドする、ログを読む
なんてしない(変な俺)主義の奴が多いからな。
その代わりネットでクレクレ
やる気はあるが
Linuxユーザーには変人・奇人・基地外が多いために、
マニュアルを読む、manコマンドする、ログを読む
なんてしない(変な俺)主義の奴が多いからな。
その代わりネットでクレクレ
2021/12/16(木) 22:35:49.83ID:iB+zdARe
MSのネットドキュメントぐらい>>1に入れても良いのかもしれないが
https://docs.microsoft.com/ja-jp/windows/wsl/
でも、Linuxユーザーの大多数の変人・奇人・基地外は>>1は読まない・無視で意味はないだろうが
https://docs.microsoft.com/ja-jp/windows/wsl/
でも、Linuxユーザーの大多数の変人・奇人・基地外は>>1は読まない・無視で意味はないだろうが
277login:Penguin
2021/12/17(金) 09:14:18.70ID:WUmeMILM 頻繁にウイルスの脅威に晒されるWindowsに草ァ!
放置してサイトも見ていないのに
処置が必要←defenderの無能さを自ら露呈してて草ァ!
必要と表示するなら自動的に対処しろクソ無能!!嘘吐きMicrosoft
頻繁にウイルスの脅威に晒されるWindowsに草ァ!
放置してサイトも見ていないのに
処置が必要←defenderの無能さを自ら露呈してて草ァ!
必要と表示するなら自動的に対処しろクソ無能!!嘘吐きMicrosoft
放置してサイトも見ていないのに
処置が必要←defenderの無能さを自ら露呈してて草ァ!
必要と表示するなら自動的に対処しろクソ無能!!嘘吐きMicrosoft
頻繁にウイルスの脅威に晒されるWindowsに草ァ!
放置してサイトも見ていないのに
処置が必要←defenderの無能さを自ら露呈してて草ァ!
必要と表示するなら自動的に対処しろクソ無能!!嘘吐きMicrosoft
278login:Penguin
2021/12/17(金) 21:56:30.51ID:dOVKdvbY Linuxはウィルスの類に対してノーガード戦法で何があってもスルーしてるからウィルス感染しても無警告ですよねw
検知するのもユーザの責任。
対応するのもユーザの責任。
素晴らしいゴミOSですよね、Linuxってw
検知するのもユーザの責任。
対応するのもユーザの責任。
素晴らしいゴミOSですよね、Linuxってw
2021/12/17(金) 22:43:42.18ID:7svTVp6/
https://xtech.nikkei.com/atcl/nxt/column/18/01863/112600003/?n_cid=nbpnxt_mled_pcm
WSL2でLinuxサーバーを立てる、話題のコンテナをWindowsでも 2021.12.15
>>278
ゴミはお前だよw
WSL2でLinuxサーバーを立てる、話題のコンテナをWindowsでも 2021.12.15
>>278
ゴミはお前だよw
2021/12/17(金) 23:07:22.64ID:LJzTnDCd
ゲーミングPCにWSL2を導入する勇気
2021/12/17(金) 23:23:59.36ID:YquYN3lR
ゲーミングPCっていうのは
最高性能PCって意味だぞ
最高性能PCって意味だぞ
2021/12/17(金) 23:40:10.50ID:7svTVp6/
ゲーミングPCは重量が重いPCという意味だよ
PCファンもうるさいだろう
PCファンもうるさいだろう
2021/12/18(土) 01:04:00.19ID:xglOh20j
うそつけゲーミングPCってのはピカピカ光るやつのことだ
おれはくわしいんだ
おれはくわしいんだ
2021/12/18(土) 01:20:26.03ID:zY5rD7N+
WSL2を入れるとホストPCが仮想化されて特にグラフィック周りのパフォーマンスが劣化するのでゲーミングPCに入れるのは愚の骨頂
2021/12/18(土) 01:21:06.52ID:zY5rD7N+
ホストPCってなんだ、ホストOS
2021/12/18(土) 01:33:56.99ID:v/ZAj3z3
WSL2入れなくてもセキュリティのために仮想化されるんじゃないっけ
287login:Penguin
2021/12/18(土) 05:40:36.07ID:jZFSqnLC WSL2の存在意義ってなに?
2021/12/18(土) 05:49:31.49ID:37OzBqN3
なんか変な人が居着いたなw
2021/12/18(土) 06:04:20.76ID:oGgFQilz
>>287
インストールが簡単。すぐ起動する。軽い。Windows側と双方向でファイルシステムを参照し合える。WSL2からWindowsのコマンドを起動できる。その逆もでき、パイプラインで連携もできる。X Windowも使える。VSCodeと連携した開発環境を構築できる。Emacsの環境を作ると最強になる。まだあるだろうね。自分はWSL2無しではWindowsを使えない体になってしまいました。
インストールが簡単。すぐ起動する。軽い。Windows側と双方向でファイルシステムを参照し合える。WSL2からWindowsのコマンドを起動できる。その逆もでき、パイプラインで連携もできる。X Windowも使える。VSCodeと連携した開発環境を構築できる。Emacsの環境を作ると最強になる。まだあるだろうね。自分はWSL2無しではWindowsを使えない体になってしまいました。
290login:Penguin
2021/12/18(土) 06:08:59.34ID:jZFSqnLC2021/12/18(土) 06:24:48.95ID:oGgFQilz
>>290
WSL1と比べた場合のWSL2の存在意義を聞いてたのか。すまん。fuseが使えるのでsshfsが動くとか、WSL2側のファイルシステム(ext4)のアクセスが速いとかかな。逆にWSL2側からWindows側のファイルシステムをアクセスすると遅いけど。
WSL1と比べた場合のWSL2の存在意義を聞いてたのか。すまん。fuseが使えるのでsshfsが動くとか、WSL2側のファイルシステム(ext4)のアクセスが速いとかかな。逆にWSL2側からWindows側のファイルシステムをアクセスすると遅いけど。
2021/12/18(土) 06:48:49.80ID:oGgFQilz
>>290
自分の場合の一番の理由思い出した。Emacsでmagit使ってるんだけど、WSL1の時は遅くて使用に耐えなかった。これがWSL2で改善したからでした。
自分の場合の一番の理由思い出した。Emacsでmagit使ってるんだけど、WSL1の時は遅くて使用に耐えなかった。これがWSL2で改善したからでした。
2021/12/18(土) 07:03:03.14ID:H4uPHl2b
>>292
スレチだけどVSCodeも使えるのにEmacs使うのはどの辺がよくて使ってるの?昔から使ってるから慣れてるとか?
スレチだけどVSCodeも使えるのにEmacs使うのはどの辺がよくて使ってるの?昔から使ってるから慣れてるとか?
2021/12/18(土) 07:17:45.73ID:oGgFQilz
>>293
magitが使えるのもそうだけど、Windowsも含め、ファイルの操作をすべてEmacsのDiredで行っている。WindowsのショートカットやUNCパスにあるものもDiredでアクセスできるようにできるので、Explorerは基本使わない。Windowsドキュメントの起動もwslstartを噛ませてDiredからできるようにしている。sshのアクセスもTrampを使ってDiredで行っている。VSCodeでもできるけど、サーバ側にいろいろインストールされるので、決まったサーバとの間でしか使わないようにしている。
まだあるけど、これが一番の利用目的かな。
magitが使えるのもそうだけど、Windowsも含め、ファイルの操作をすべてEmacsのDiredで行っている。WindowsのショートカットやUNCパスにあるものもDiredでアクセスできるようにできるので、Explorerは基本使わない。Windowsドキュメントの起動もwslstartを噛ませてDiredからできるようにしている。sshのアクセスもTrampを使ってDiredで行っている。VSCodeでもできるけど、サーバ側にいろいろインストールされるので、決まったサーバとの間でしか使わないようにしている。
まだあるけど、これが一番の利用目的かな。
2021/12/18(土) 08:48:28.14ID:H4uPHl2b
2021/12/18(土) 12:24:35.11ID:oT4vJ3Gd
2021/12/18(土) 12:25:14.64ID:9fxvkdbk
2021/12/18(土) 12:25:52.56ID:oT4vJ3Gd
ゲーミングPC=ゲームをするものっていうのは頭が硬すぎる
2021/12/18(土) 12:26:49.35ID:oT4vJ3Gd
2021/12/18(土) 12:46:34.89ID:baDS06Nv
2021/12/18(土) 13:54:26.89ID:eLLPiJJn
だからWSL2ではLinux側のプロジェクトを作成して
Windows側からはファイル共有でアクセスするという使い方をする
そしてWSL2の何が素晴らしいかというと
WSLをセットアップした時点で、Windowsからファイル共有で
Linux側のファイルを編集できること
こういうふうにすぐに使える状態でセットアップされてるから
WSLは人気になった
Windows側からはファイル共有でアクセスするという使い方をする
そしてWSL2の何が素晴らしいかというと
WSLをセットアップした時点で、Windowsからファイル共有で
Linux側のファイルを編集できること
こういうふうにすぐに使える状態でセットアップされてるから
WSLは人気になった
2021/12/18(土) 17:53:28.60ID:oGgFQilz
>>295
VSCodeにRemote-WSL入れるとWSLと連携可能になるけど、WSL側の.vscode-serverディレクトリに色々インストールされる。Trampだとそれがない。
VSCodeにRemote-WSL入れるとWSLと連携可能になるけど、WSL側の.vscode-serverディレクトリに色々インストールされる。Trampだとそれがない。
2021/12/18(土) 18:26:31.15ID:oGgFQilz
>>302
Trampとの比較の話しなのでRemote-SSHの方が適切だね。
Trampとの比較の話しなのでRemote-SSHの方が適切だね。
304login:Penguin
2021/12/18(土) 21:10:54.46ID:7IGxarsH >>293
VSCodeはGUIでしか動かんからSSHで繋いだ遠くのサーバの設定ファイルはいじれんしな
VSCodeはGUIでしか動かんからSSHで繋いだ遠くのサーバの設定ファイルはいじれんしな
305login:Penguin
2021/12/18(土) 21:12:34.74ID:7IGxarsH2021/12/18(土) 22:16:48.49ID:oGgFQilz
>>304
それをできるようにするのがRemote-SSHでないの?
それをできるようにするのがRemote-SSHでないの?
2021/12/18(土) 22:23:44.57ID:oGgFQilz
>>294
Diredが便利なのは、左側のウィンドウで開いているDiredと右側のウィンドウで開いているDiredとの間でファイルのコピーや移動ができる。シンボリックリンクも作れるし、ショートカットファイルも作れるようにできる。Trampと組み合わせるとscpを裏でやってくれるので、WinSCPが必要なくなる。
スレチなのでこの辺にしとくよ。
Diredが便利なのは、左側のウィンドウで開いているDiredと右側のウィンドウで開いているDiredとの間でファイルのコピーや移動ができる。シンボリックリンクも作れるし、ショートカットファイルも作れるようにできる。Trampと組み合わせるとscpを裏でやってくれるので、WinSCPが必要なくなる。
スレチなのでこの辺にしとくよ。
2021/12/19(日) 00:47:06.61ID:ShT/2dxt
>>305
Linux側でどうやってWindowsのファイルをいじるの?
Linux側でどうやってWindowsのファイルをいじるの?
2021/12/19(日) 01:12:25.53ID:1RAKAVcj
>>308
/mntにcやらdやらがあるじゃろ
/mntにcやらdやらがあるじゃろ
2021/12/19(日) 01:24:55.67ID:bZp+tLqM
>>306
俺、VSCode使ったことはないが
今どきのクロス開発対応のすごいエディターのVScodeが(SSHを使ってとかしての)
リモート編集・ビルド・デバッグに対応していないってことはないだろな
俺、VSCode使ったことはないが
今どきのクロス開発対応のすごいエディターのVScodeが(SSHを使ってとかしての)
リモート編集・ビルド・デバッグに対応していないってことはないだろな
2021/12/19(日) 01:49:22.90ID:bZp+tLqM
>>309
ちょっと調べればわかるような質問(調べるのが嫌だからクレクレ依頼)
への対応はそんな感じになるよな
WSLとWinのアクセスがどんな感じかというと
https://qiita.com/quzq/items/1096c638c0d86795be13
相互運用の例
https://docs.microsoft.com/ja-jp/windows/wsl/filesystems
ちょっと調べればわかるような質問(調べるのが嫌だからクレクレ依頼)
への対応はそんな感じになるよな
WSLとWinのアクセスがどんな感じかというと
https://qiita.com/quzq/items/1096c638c0d86795be13
相互運用の例
https://docs.microsoft.com/ja-jp/windows/wsl/filesystems
2021/12/19(日) 05:37:39.51ID:K8NAQ0V3
>>310
Remote-Developmentで可能
Remote-Developmentで可能
2021/12/19(日) 06:19:43.34ID:8kwWM9Uk
WSL2, Ubuntu 18 から20 へ、
~/ 以下のデータの、移行・コピーはどうやるの?
~/ 以下のデータの、移行・コピーはどうやるの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】広島東洋カープ 週刊誌に写真掲載された小園海斗、田村俊介と書類送検された矢野雅哉、前川誠太が戦力外 ★2 [Ailuropoda melanoleuca★]
- 高市首相は「二枚舌」恐れ動けず…「売国」と叩かれても“火中の栗”拾い訪中した岩屋前外相がつなぐ日中の“細い線” [ぐれ★]
- 【芸能】伊東四朗が引退発表 芸能界で70年活動 来年6月15日の90歳の誕生日を機に [このもん★]
- 【野球】広島カープ 鈴木球団本部長「信頼関係を築くことが難しいという判断」小園海斗ら4選手に戦力外通告 ゾンビたばこ余波 [阿弥陀ヶ峰★]
- 【神奈川】「年休で旅行行くと言い出せず…」病気休暇を不正取得し海外旅行して懲戒免職、上司が駅で見かけて発覚 [おっさん友の会★]
- 新井英樹のマンガ「SPUNK -スパンク!-」が映画化 監督は吉田恵輔 テーマは「SM」2027年秋公開 [muffin★]
- 日本の下品な総理大臣高市、今度はノリノリで歌ってしまう [668024367]
- 【悲報】亜月ねね宅の前で仁王立ちするオッサン、出現wwwwwwwwwwwwwwwwwwwwwwwwwww [398059782]
- 日本人、こんないい天気の日でもガチャポンに大行列… [667744927]
- 【速報】広島カープ 小園海斗、矢野雅哉、前川誠太、田村俊介4選手を自由契約へ
- ハッピーアワー(サワー、ビール99円)👈おっええやん…突き出し、お通し(330円)👈これ [943688309]
- 高市さんを批判するより、賞賛して小銭を稼いだほうが賢いだろ。 [834922174]