[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】9 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2020/12/10(木)17:44 ID:o6AATirQ(1) AAS
ついにWSL2が登場したぜー。こりゃ完全にLinuxだ。ヒャッハー!WSL最高!開発にLinuxは使わねぇー。Windowsで開発してLinuxは動かすだけや!
WSL2アーキテクチャ
外部リンク[html]:www.atmarkit.co.jp
WSL 2では、仮想マシン環境が起動し、bashがコマンドを受け付けるまで2秒程度という速度で起動できる。
このため、コマンドプロンプトなどからwsl.exeなどを使ってbashコマンドを処理する時間は、
現在のWSL 1とほとんど変わらない。また、本物のLinux実行環境であるため、
これまで正しく動作できなかったアプリケーション、例えばコンテナシステム(Dockerなど)や
ユーザーファイルシステム(FUSEなど)も動作させることができる。その上で、現在のWSL 1と同等の機能と使い勝手を実現するという。
WSL 2はWSL 1を置き換えずに併存する
WSL 2が登場したからといって、WSL 1は廃止になるわけではなく、引き続き利用可能である。
省8
2: 2020/12/10(木)19:31 ID:TB58pINX(1) AAS
WSLからWindowsのファイルシステムにアクセスするのは遅いな
WSL1も遅かったがWSL2はもっと遅くなってる
find -L(シンボリックリンクの解決)を使うとfindよりも極端に遅くなる
Windowsのファイルシステムにアクセスしない場合はWSL2は十分速いんだが
3: 2020/12/11(金)08:24 ID:b4LJ8n00(1) AAS
公式でもwindowsのファイルシステムでは使うなって言ってるね
なんかデフォルトのファイルシステムサイズが小さいのか、すごく大きなファイルはディスク一杯!って出て作業できないや
メモリー増やさないと駄目かも
4(1): 2020/12/11(金)13:16 ID:YPbJK/5K(1) AAS
WindowsからWSLのファイルシステムアクセスは実用的ですか?
5: 2020/12/11(金)17:44 ID:L1NuDIfv(1) AAS
遅いだけで十分実用的
6: 2020/12/12(土)12:16 ID:arkY6vfB(1) AAS
wsl2で振られるvEthernetのアドレス、範囲を指定したりすることってできます?
うちの会社結構広大なプライベートアドレスを使っていてかぶることがある。
近接しているwslの方が優先されるし、そのアドレスでLAN側に出ていくことはないので、ほとんど実害はないのですが、
そのアドレスが通信が必要な実ホストと万が一かぶるを面倒になりそうで。
7: 2020/12/21(月)20:11 ID:x05TIYuR(1) AAS
windows用のbusyboxでも日本語が理解できて感動
8: 2020/12/22(火)18:31 ID:5BrIzTyC(1/26) AAS
あげ
9(1): 2020/12/22(火)19:56 ID:/HDWOBUs(1/23) AAS
>>>993
>お前が言ってるのはDockerがあればLinuxは不要と言ってるのと同じことだぞ
>LinuxでもDockerは使える。Dockerコンテナの中に作業データ全部入れてしまえば
>ホストのLinuxでやることは何もなくなる
>デスクトップLinuxを使ってCUIでやることは全部Dockerでやればいいと
>お前はいいたいのか?不便すぎるだろう
DockerがあればLinuxは不要とか俺が言ってることと真逆のーじゃねーか
Dockerじゃ簡単にできないこと、つまりシステムのコンテナ化がDockerとは別に必要なんだよ
LXCとかフル仮想化のことな
WSL2にはそれを期待したんだがsystemdがサポートされてないからクソ中途半端
省1
10(1): 2020/12/22(火)20:50 ID:5BrIzTyC(2/26) AAS
>>9
systemdはWindowsのサービスで置き換えられるだろ
Linuxだからって全部がsystemdを使うわけではない
Windows版Linux(=WSL2)はサービスを使うだけの話
OSはWindowsだってわかってんのか?
11(1): 2020/12/22(火)20:55 ID:/HDWOBUs(2/23) AAS
>>10
もうめちゃくちゃだなお前さん
12(2): 2020/12/22(火)21:01 ID:5BrIzTyC(3/26) AAS
>>11
ほーら反論できなくなったw
WSL1もWSL2もWindowsにLinuxに変えるものじゃなくて
Linuxアプリを動かせるようにするものだって
理解してないからそんなアホなことを言うんだよ
WSLはお前のためのLinuxお勉強環境じゃないの
それでお前は俺の質問に答えてない
Linuxを使う時、お前はホームディレクトリに何も置かないのか?
Linuxを使う時、GUIデスクトップ+Dockerの中だけで作業してるのか?
あ、systemdだけ使うんだったなw
13(1): 2020/12/22(火)21:15 ID:/HDWOBUs(3/23) AAS
>>12
めちゃくちゃすぎて反論もクソもないわ
systemdをWindowsサービスで代替する具体的な方法を出してみろよ
14(1): 2020/12/22(火)21:22 ID:/HDWOBUs(4/23) AAS
>>12
>Linuxアプリを動かせるようにするものだって
だからそう言ってんじゃん
Linuxアプリ動かすだけならDockerで十分だろ
Dockerはアプリケーションコンテナなんだからよ
>Linuxを使う時、お前はホームディレクトリに何も置かないのか?
>Linuxを使う時、GUIデスクトップ+Dockerの中だけで作業してるのか
ホームディレクトリにファイルは置いてるがべつにホームにこだわる必要はない
必要なファイルは作業用のコンテナにマウントすればいいだけだからな
Dockerでできる作業は全部Dockerだよ
省3
15(1): 2020/12/22(火)22:06 ID:5BrIzTyC(4/26) AAS
>>13
Windowsでbatファイルを自動実行したい時(タスクスケジューラの設定)
外部リンク:qiita.com
16(1): 2020/12/22(火)22:07 ID:5BrIzTyC(5/26) AAS
>>14
> Linuxアプリ動かすだけならDockerで十分だろ
> Dockerはアプリケーションコンテナなんだからよ
DockerはLinuxアプリを動かすためのもの
WSLはWindowsにLinux相当のCUIを導入するもの
理解できた?
17(1): 2020/12/22(火)22:08 ID:/HDWOBUs(5/23) AAS
>>16
CUIもDockerで十分
所詮はbashっていうアプリだからな
18(1): 2020/12/22(火)22:08 ID:/HDWOBUs(6/23) AAS
>>15
systemdじゃないじゃん
19(1): 2020/12/22(火)22:09 ID:5BrIzTyC(6/26) AAS
lsをDockerコンテナで実行しても
ホストのファイルシステムは見れないしなw
20(1): 2020/12/22(火)22:10 ID:5BrIzTyC(7/26) AAS
>>18
だからsystemd使わないでいいだろ
Windowsなんだから、Windowsの流儀でやれ
上下前次1-新書関写板覧索設栞歴
あと 982 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s