2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【Bash】Windows Subsystem for Linux【WSL】9

1 :login:Penguin:2020/12/10(木) 17:44:21.97 ID:o6AATirQ.net
ついに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】8
https://mao.5ch.net/test/read.cgi/linux/1590742701/

2 :login:Penguin:2020/12/10(木) 19:31:40.03 ID:TB58pINX.net
WSLからWindowsのファイルシステムにアクセスするのは遅いな
WSL1も遅かったがWSL2はもっと遅くなってる
find -L(シンボリックリンクの解決)を使うとfindよりも極端に遅くなる
Windowsのファイルシステムにアクセスしない場合はWSL2は十分速いんだが

3 :login:Penguin:2020/12/11(金) 08:24:17.72 ID:b4LJ8n00.net
公式でもwindowsのファイルシステムでは使うなって言ってるね
なんかデフォルトのファイルシステムサイズが小さいのか、すごく大きなファイルはディスク一杯!って出て作業できないや
メモリー増やさないと駄目かも

4 :login:Penguin:2020/12/11(金) 13:16:20.97 ID:YPbJK/5K.net
WindowsからWSLのファイルシステムアクセスは実用的ですか?

5 :login:Penguin:2020/12/11(金) 17:44:39.56 ID:L1NuDIfv.net
遅いだけで十分実用的

6 :login:Penguin:2020/12/12(土) 12:16:19.62 ID:arkY6vfB.net
wsl2で振られるvEthernetのアドレス、範囲を指定したりすることってできます?
うちの会社結構広大なプライベートアドレスを使っていてかぶることがある。

近接しているwslの方が優先されるし、そのアドレスでLAN側に出ていくことはないので、ほとんど実害はないのですが、
そのアドレスが通信が必要な実ホストと万が一かぶるを面倒になりそうで。

7 :login:Penguin:2020/12/21(月) 20:11:02.52 ID:x05TIYuR.net
windows用のbusyboxでも日本語が理解できて感動

8 :login:Penguin:2020/12/22(火) 18:31:45.38 ID:5BrIzTyC.net
あげ

9 :login:Penguin:2020/12/22(火) 19:56:10.21 ID:/HDWOBUs.net
>>>993
>お前が言ってるのはDockerがあればLinuxは不要と言ってるのと同じことだぞ
>LinuxでもDockerは使える。Dockerコンテナの中に作業データ全部入れてしまえば
>ホストのLinuxでやることは何もなくなる

>デスクトップLinuxを使ってCUIでやることは全部Dockerでやればいいと
>お前はいいたいのか?不便すぎるだろう

DockerがあればLinuxは不要とか俺が言ってることと真逆のーじゃねーか
Dockerじゃ簡単にできないこと、つまりシステムのコンテナ化がDockerとは別に必要なんだよ
LXCとかフル仮想化のことな
WSL2にはそれを期待したんだがsystemdがサポートされてないからクソ中途半端
こんな出来ばえならDockerで十分だ

10 :login:Penguin:2020/12/22(火) 20:50:01.02 ID:5BrIzTyC.net
>>9
systemdはWindowsのサービスで置き換えられるだろ
Linuxだからって全部がsystemdを使うわけではない
Windows版Linux(=WSL2)はサービスを使うだけの話
OSはWindowsだってわかってんのか?

11 :login:Penguin:2020/12/22(火) 20:55:50.27 ID:/HDWOBUs.net
>>10
もうめちゃくちゃだなお前さん

12 :login:Penguin:2020/12/22(火) 21:01:30.28 ID:5BrIzTyC.net
>>11
ほーら反論できなくなったw
WSL1もWSL2もWindowsにLinuxに変えるものじゃなくて
Linuxアプリを動かせるようにするものだって
理解してないからそんなアホなことを言うんだよ
WSLはお前のためのLinuxお勉強環境じゃないの

それでお前は俺の質問に答えてない
Linuxを使う時、お前はホームディレクトリに何も置かないのか?
Linuxを使う時、GUIデスクトップ+Dockerの中だけで作業してるのか?
あ、systemdだけ使うんだったなw

13 :login:Penguin:2020/12/22(火) 21:15:33.20 ID:/HDWOBUs.net
>>12
めちゃくちゃすぎて反論もクソもないわ
systemdをWindowsサービスで代替する具体的な方法を出してみろよ

14 :login:Penguin:2020/12/22(火) 21:22:12.64 ID:/HDWOBUs.net
>>12
>Linuxアプリを動かせるようにするものだって
だからそう言ってんじゃん
Linuxアプリ動かすだけならDockerで十分だろ
Dockerはアプリケーションコンテナなんだからよ

>Linuxを使う時、お前はホームディレクトリに何も置かないのか?
>Linuxを使う時、GUIデスクトップ+Dockerの中だけで作業してるのか
ホームディレクトリにファイルは置いてるがべつにホームにこだわる必要はない
必要なファイルは作業用のコンテナにマウントすればいいだけだからな
Dockerでできる作業は全部Dockerだよ
これはLinuxでもWindowsでも同じ
んでWSL2でやるような作業って全部そういうDockerだけでできる作業なんだよな

Dockerにできないあるいは難しい仕事をやろうと思ったらsystemdなどを動かしてアプリケーションではなくシステムを切り出すしかない

15 :login:Penguin:2020/12/22(火) 22:06:24.53 ID:5BrIzTyC.net
>>13
Windowsでbatファイルを自動実行したい時(タスクスケジューラの設定)
https://qiita.com/Richard_Roe/items/44e16841f16ee40c6113

16 :login:Penguin:2020/12/22(火) 22:07:15.71 ID:5BrIzTyC.net
>>14
> Linuxアプリ動かすだけならDockerで十分だろ
> Dockerはアプリケーションコンテナなんだからよ

DockerはLinuxアプリを動かすためのもの
WSLはWindowsにLinux相当のCUIを導入するもの

理解できた?

17 :login:Penguin:2020/12/22(火) 22:08:21.08 ID:/HDWOBUs.net
>>16
CUIもDockerで十分
所詮はbashっていうアプリだからな

18 :login:Penguin:2020/12/22(火) 22:08:43.64 ID:/HDWOBUs.net
>>15
systemdじゃないじゃん

19 :login:Penguin:2020/12/22(火) 22:09:59.68 ID:5BrIzTyC.net
lsをDockerコンテナで実行しても
ホストのファイルシステムは見れないしなw

20 :login:Penguin:2020/12/22(火) 22:10:26.17 ID:5BrIzTyC.net
>>18
だからsystemd使わないでいいだろ
Windowsなんだから、Windowsの流儀でやれ

21 :login:Penguin:2020/12/22(火) 22:11:58.19 ID:5BrIzTyC.net
>17
> 所詮はbashっていうアプリだからな
だからその理屈なら、お前はLinuxデスクトップを使ってる時に
bashを起動したかったら、dockerを使えって言ってるの
コンテナの中しか見えないがなw

22 :login:Penguin:2020/12/22(火) 22:14:36.78 ID:/HDWOBUs.net
>>19
マウントしろ

23 :login:Penguin:2020/12/22(火) 22:15:26.60 ID:/HDWOBUs.net
>>20
意味わからん
Windowsの流儀でやるならWSLも要らんだろ
PowerShell使えば?

24 :login:Penguin:2020/12/22(火) 22:16:43.89 ID:/HDWOBUs.net
>>21
Linux使ってるなら普通にbashでもコンテナでbashでもいい
Windowsならコンテナで十分
あえてWSLにする意味はない

25 :login:Penguin:2020/12/22(火) 22:17:14.21 ID:5BrIzTyC.net
>>22
> マウントしろ
だから、お前がLinuxデスクトップでbashを使う時にでDockerにマウントしろ
俺はそんな面倒なことはしない

> Windowsの流儀でやるならWSLも要らんだろ

だからWindowsの流儀で劣っていたCUI環境を
大幅に改善させたのがWSLだっていってんだろ

> PowerShell使えば?
それも使えるし、なんでも使えるw

26 :login:Penguin:2020/12/22(火) 22:18:19.62 ID:5BrIzTyC.net
>>24
> Linux使ってるなら普通にbashでもコンテナでbashでもいい
だからLinuxユーザーに言ってきなさい。
bashはDockerコンテナで動かせって(笑)

27 :login:Penguin:2020/12/22(火) 22:19:22.40 ID:/HDWOBUs.net
>>25
面倒じゃないからDocker使うわ
WSLはコンテナと違ってイミューたブルじゃないから管理めんどくせんだよね

Windows上でならPSのほうが遥かに強力なCLIだぞ?
PSに比べたらbashとか貧弱すぎるわ

28 :login:Penguin:2020/12/22(火) 22:20:19.80 ID:/HDWOBUs.net
>>26
言うまでもない
わかってるやつはみんなコンテナ使ってる

29 :login:Penguin:2020/12/22(火) 22:20:42.86 ID:5BrIzTyC.net
うざいからスレ立ててきた
そっちでやれ

bash(すべてのCLIコマンド)はDockerコンテナで動かすべき
https://mao.5ch.net/test/read.cgi/linux/1608643209/

30 :login:Penguin:2020/12/22(火) 22:21:28.20 ID:/HDWOBUs.net
ここまででWSLを使うメリットまだ1つも出せてねえぞ?
そんなんで大丈夫か?

31 :login:Penguin:2020/12/22(火) 22:22:08.52 ID:5BrIzTyC.net
だからWindowsのCUI環境をLinuxデスクトップ並にすることだって言ってんだろw

32 :login:Penguin:2020/12/22(火) 22:23:02.39 ID:/HDWOBUs.net
>>31
劣化してんじゃん
WindowsをCLIで動かしたいならPS使えよ

33 :login:Penguin:2020/12/22(火) 22:29:04.70 ID:/HDWOBUs.net
結局お前は「Windows上に強力なCLI環境を載せたい」んじゃなく「Linuxでbashを使いたい」だけなんだよ
WSLはVMだからホストWindowsのコントロールなんてろくにできない
そんな環境で普段使い用のターミナルを整備したって意味ないの
WSLでbash使うんだったらコンテナでbash使うのと変わらん
ならイミュータブルでより便利なコンテナで十分だ

34 :login:Penguin:2020/12/22(火) 22:35:57.95 ID:5BrIzTyC.net
WSLの登場ですっかり様変わりしてしまったが
なぜsystemdが使えないはずのmacOSが開発者に人気だったかと言うと
CUI環境が強力なデスクトップ環境だったから
そこにWSLの登場でmacOSよりもCUI環境が快適なデスクトップ環境が登場した

35 :login:Penguin:2020/12/22(火) 22:36:30.82 ID:5BrIzTyC.net
>>32
> WindowsをCLIで動かしたいならPS使えよ
両方使えるだろ

だからもうLinuxデスクトップを使う意味がなくなったんだよ

36 :login:Penguin:2020/12/22(火) 22:37:25.94 ID:5BrIzTyC.net
>>33
> 結局お前は「Windows上に強力なCLI環境を載せたい」んじゃなく「Linuxでbashを使いたい」だけなんだよ

俺が「Windows上に強力なCLI環境を載せたい」といっていて
お前が「Linuxでbashを使いたい」だけといってる

ウソを付くのはやめろ

37 :login:Penguin:2020/12/22(火) 22:38:00.76 ID:5BrIzTyC.net
> WSLはVMだからホストWindowsのコントロールなんてろくにできない

WSLからWindows用のコマンドはすべて動かせる
Dockerじゃできないなw

38 :login:Penguin:2020/12/22(火) 22:39:07.80 ID:5BrIzTyC.net
なんだw 自分からWSLのメリット言ってしまってるじゃんw

DockerからホストWindowsのコントロールはできないが
WSLからならWindowsのコマンド(cmd.exeなど)がすべて実行できるので
Windowsのコントロールが出来る

39 :login:Penguin:2020/12/22(火) 22:40:35.18 ID:/HDWOBUs.net
>>34
まったくズレてる意見だ
MacのCLIはMacコントロールできた
WSLはWindowsを満足にコントロールできない
多少はできるかもしれんがその目的ではPowerShellのほうが遥かに優秀
結局のところWSLでできことは隔離されたLinuxサンドボックスでCLI作業することだけ
そんなんだったらコンテナで十分なんだ

40 :login:Penguin:2020/12/22(火) 22:43:04.85 ID:/HDWOBUs.net
>>36
Windowsに強力なCLIを載せたいならWSLじゃ無理だから諦めろ
あれはWindows載せたLinux VMにアクセスするためのCLIであってWindowsに乗せるCLIじゃない

41 :login:Penguin:2020/12/22(火) 22:43:06.37 ID:5BrIzTyC.net
> MacのCLIはMacコントロールできた
> WSLはWindowsを満足にコントロールできない

できるっていってるだろうが。reg.exeだって実行できる
アホか PowerShellスクリプトだって動く
逃げるな呼ばーかw

42 :login:Penguin:2020/12/22(火) 22:44:02.52 ID:5BrIzTyC.net
WSLからコントロールできないWindowsの機能を言ってみ

https://www.atmarkit.co.jp/fwin2k/operation/xpsp2dep02/xpsp2dep02_04.html

 GUIではなく、コマンドラインでWindowsファイアウォールを操作するには、
netshというシェルを利用する。まずnetshを起動後、firewallコンテキストに切り替え、
各種のコマンドを実行する。具体的には以下のようにすればよい。

43 :login:Penguin:2020/12/22(火) 22:45:46.54 ID:/HDWOBUs.net
>>37
powershellより遥かに貧弱なCLIでやる意味がない

44 :login:Penguin:2020/12/22(火) 22:46:48.06 ID:5BrIzTyC.net
>>43
LinuxユーザーにPowerShellのほうが優れてるぞー
LinuxでもPowerShellつかえよお前らって言ってこい

45 :login:Penguin:2020/12/22(火) 22:47:30.24 ID:5BrIzTyC.net
bashとpowershellは思想が違ってるから使い分けるものだって理解できない時点でアウト
もちろんWSLからpowershellは実行できるw

46 :login:Penguin:2020/12/22(火) 22:48:43.70 ID:5BrIzTyC.net
WSLからnetsh.exeは普通に起動できるけど
Dockerコンテナからnetsh.exeを起動できるのかな?w
マウントすればファイル見えるんでしたよねwww

47 :login:Penguin:2020/12/22(火) 22:53:18.74 ID:/HDWOBUs.net
>>42
手始めにWSL2ターミナルからコマンドレット直接呼び出してみて
Windows操作はPowerShellコマンドレットが最も充実している
これができないんじゃ力の大半を奪われたも同然

48 :login:Penguin:2020/12/22(火) 22:54:47.88 ID:5BrIzTyC.net
>>47
直接呼び出さなければ使えると認めましたねw
つーかお前はPowerShell信者のようだが
俺はbashの方が使いたいんだわ
bashからWindowsのexeコマンドを呼び出す
これが出来るからWSLは便利

「お前」はPowerShell信者のようだがなー!(笑)

49 :login:Penguin:2020/12/22(火) 22:55:51.61 ID:/HDWOBUs.net
>>44
Linuxで必ずしもPowerShellが上位とは限らない
Windowsコントロールという大きウェイトを占める機能が意味をなさないからだ
Linuxでは文法のリッチさ、.NETクラスライブラリ、オブジェクト指向というメリットと動作の重さなどバランスをかんがえて選ぶ必要がある

50 :login:Penguin:2020/12/22(火) 22:58:35.43 ID:/HDWOBUs.net
>>48
powershellではなく「コマンドレット」な
WindowsをコントロールするCLIは今やコマンドレットが第一級市民だ
これが使えないのではターミナルとしては飛車角落ちと言わざるを得ない

まあLinux VMを操作するだけなら要は足りるのかもしれんがね
普段使いのターミナルには程遠い

51 :login:Penguin:2020/12/22(火) 22:59:26.32 ID:5BrIzTyC.net
>>49
皮肉もわからんのか?w

お前がPowerShellはーPowerShellはーって言ってる
と指摘してやってるだけなんだがw

Windowsは両方使える
お前がもしPowerShellよりもbashの方が優れてると少しでも思っているなら
WSLはそのbashを手に入れたということ
もちろんWSLからWindowsのexeコマンドを実行できる

52 :login:Penguin:2020/12/22(火) 23:00:04.98 ID:5BrIzTyC.net
>>50
> これが使えないのではターミナルとしては飛車角落ちと言わざるを得ない
そういってるのはお前ですよね?

Windowsはどちらも使えると俺は言ってる

お前は、どうしてもPowerShellじゃなきゃいけないようだがなw

53 :login:Penguin:2020/12/22(火) 23:02:11.95 ID:NOknqYOT.net
WindowsでLinuxのコマンドが使えるのが便利だけど、それを認めたくないバカがいるのあかぁ。
ほんとLinuxは始まる前に末期だなぁw

54 :login:Penguin:2020/12/22(火) 23:04:56.91 ID:b7NGPEf0.net
気軽に環境構築したり壊したりできるのが魅力だと思ってたが違うのか

55 :login:Penguin:2020/12/22(火) 23:12:44.79 ID:5BrIzTyC.net
Dockerはアプリを配布するために使うもの
Docker使ったって環境構築を気軽にできるわけがない
自分で作らないといけないんだから
使う目的がぜんぜん違う

そんなにDockerだけでやれるっていうのなら
「Dockerコンテナの中から」ホストのsystemdの設定でもすれば?
Linuxならsystemd動くでしょう?w

WSLならWindowsのサービスの設定(sc.exeコマンド)を実行できるけどねw

56 :login:Penguin:2020/12/22(火) 23:42:56.02 ID:/HDWOBUs.net
>>51
まだわからねえのか
powershellではなくコマンドレットをWSLbashから直接実行してみろっていってんだよ?

57 :login:Penguin:2020/12/22(火) 23:43:38.42 ID:/HDWOBUs.net
>>53
Linuxコマンドはコンテナで使えばいい

58 :login:Penguin:2020/12/22(火) 23:43:53.53 ID:/HDWOBUs.net
>>54
それはコンテナのメリット

59 :login:Penguin:2020/12/23(水) 00:03:02.13 ID:V1kWc9Lf.net
>>56
だからなんでお前はPowerShellに固執してるの?

俺らがやりたいのは、bashでWindowsを
コントロール(正確にはexeコマンドの実行)することなんだが?

60 :login:Penguin:2020/12/23(水) 02:13:18.49 ID:kO8uJcKs.net
>>59
コントロールするためのコマンドレットをbashから打てないだろ
WSLなんつう余計なレイヤー追加してできることを減らすとか笑えん

61 :login:Penguin:2020/12/23(水) 02:38:42.36 ID:sT63gCrd.net
>>60
おまえが主張するDockerコンテナからはどうやってもコマンドレット打てないだろ
だいたいWindowsをコントロールするもが目的であって
コマンドレットはその手段の一つでしかない
思いつきで文句いうんじゃねーよ

WSLならbashからexeを実行できてWindowsをコントロールできる
Dockerコンテナでは不可能なことだ

62 :login:Penguin:2020/12/23(水) 02:41:19.88 ID:sT63gCrd.net
あとはっきり言っいてやる
PowerShell使いたいのもコマンドレットを使いたいのも
それを言ってるのはお前だからな

こっちはWSLでWindowsと連携できる形で
bashが使えると喜んでいるというのにw

63 :login:Penguin:2020/12/23(水) 07:11:58.04 ID:PV+Tm/4+.net
WindowsとLinuxのイイトコドリが安定して出来るWSLは超便利っていう結論はひっくりかえせませんw

64 :login:Penguin:2020/12/23(水) 15:09:16.89 ID:H29ATdOZ.net
なんでそんな必死なんだろう

Linuxの低レイヤー環境が必要なら用意すればいいしお手軽環境ならWSLがいい

なんでそこでDockerが出てくるんだ

65 :login:Penguin:2020/12/23(水) 15:30:59.31 ID:S8X0ru49.net
Winクライアントで動かすDockerなんてお手軽で便利なテスト環境でしかないだろ。
なんでそこまで宗教論争するのか理解できない。

66 :login:Penguin:2020/12/23(水) 15:56:04.31 ID:ZguD9N4D.net
Dockerを勘違いしてるのか、WSLをけなしたいのかどっちかなんだろうな

WSLがmacOSの対抗技術として導入されたようなもんだろ

macOS、systemd動きますか?動きませんよね。
それでもLinuxに近いCUIがあったから開発者に人気があった

Docker出たからmacOSのCUI、Homebrewはもういらないといいますか?
いわんだろ。WSLはiTermとHomebrewよりもよりよい対抗技術
Dockerの中でlsしたって見えるのはコンテナの中だけ

67 :login:Penguin:2020/12/23(水) 19:43:26.71 ID:FYhcbcy2.net
やっぱ炎上学習法がベストだな

68 :login:Penguin:2020/12/23(水) 20:00:32.66 ID:95KXYltB.net
WSL(2)が便利だと困る人が、随分前から潜伏してるよねこのスレ。

69 :login:Penguin:2020/12/23(水) 20:02:21.26 ID:vcrXOU+R.net
そういや噂されてるAndroidアプリ実行環境ってWSLベースなのかな

70 :login:Penguin:2020/12/23(水) 20:17:39.49 ID:ylPqx/1N.net
>>68
いるねぇ。完璧すぎるからケチつけるのが大変そう。

71 :login:Penguin:2020/12/23(水) 20:31:07.09 ID:X+mDP54J.net
前にも同じパターンの流れ見た気がするが同じ奴じゃないか
相手しなきゃいいのに

72 :login:Penguin:2020/12/23(水) 20:35:18.82 ID:kPS0NrMd.net
WSLの話題続くと死んじゃう心の病気のヒトなんだろ。
俺は雑食系で便利と思ったモノはどんどん使うんで、WSLは重宝してるよ。

73 :login:Penguin:2020/12/23(水) 22:35:50.28 ID:5VLiTBhv.net
wine for windows

74 :login:Penguin:2020/12/23(水) 23:42:20.22 ID:tAP/xlD6.net
Windows 10 Home 版に、WSL2, Docker を入れた

OS の連続アップデートに、3時間掛かった。
CPU-i3, 8GB メモリを、電力エコモードで使っているから、コンパイルが遅いのかも

その後、WSL1 から、WSL2への変更。
Dockerのインストール自体は簡単だった

これで、Windows10 Pro 版じゃなくても、Dockerを使える。
Kubernetes も入っていた

これで、VSCode のRemote WSL, Remote Docker で開発できる

むしろ今では、立場が逆転して、Linux を分かっていない、Mac ユーザーの方が情弱w

75 :login:Penguin:2020/12/24(木) 11:02:40.28 ID:gGWcFx7+.net
>>74
WindowsをGentooだとでも思っているのか?
Windows updateにコンパイルなんて無いぞ。

76 :login:Penguin:2020/12/24(木) 11:11:24.01 ID:J2tObtbh.net
Linux使ってる理由はwin10を使いたくないからなので
win10でLinux環境を作れてもwin10を使うことはないのね
まぁ人それぞれだろうけど
少なくとも自分はそんな感じ

77 :login:Penguin:2020/12/24(木) 11:19:20.82 ID:2T+d4I9Z.net
情弱の知ったかだろう
多分環境構築がゴール

78 :login:Penguin:2020/12/24(木) 12:37:50.36 ID:MV2TqomS.net
win使わないのにwslに用事があるなんて

79 :login:Penguin:2020/12/24(木) 12:40:00.00 ID:UfKYXTwT.net
何でこのスレに来た?

80 :login:Penguin:2020/12/24(木) 14:17:02.84 ID:Q31GQoNq.net
>>76
そういう人って結構いるらしいね
Linuxを使いたくて使ってるんじゃなくて
Windows 10が嫌だから消去法でLinuxしか残らなかっただけ

81 :login:Penguin:2020/12/24(木) 14:18:27.17 ID:sqZ4JTDr.net
Linuxデスクトップでいいよね
なんでわざわざWindows

82 :login:Penguin:2020/12/24(木) 14:21:25.13 ID:Q31GQoNq.net
Linuxデスクトップのいいところを言ってみてよw

83 :login:Penguin:2020/12/24(木) 14:37:28.39 ID:xRWqf+kJ.net
Linuxユーザーとは

@インストールしただけで選民思想
AやっていることはWindowsと同じ。しかもめんどくさくなっただけ。
Bコマンド打ち込んでプロだと勘違い
C新参に対して黙ってWindowsでも使ってろと間口を狭める
Dカーネルいじればいいだろと無茶を要求
E開発者とのずれを認識できていない
FWineを使うくせにLinuxを再現しようとする動きがあるとたたく
Gプログラミングできないのにソース要求する
H何でもオープンでないと、気に食わないエセ共産主義者
IWindowsユーザに馬鹿にされてることに気づいていない
JAndroidの事例をを引っ張り出して、「Linuxは普及している」と虚勢を張る
KAndroidのセキュリティ問題を指摘されると、Androidはぃぬx(笑)ではないと言い出す。
L結局普及してない点を指摘されると、「別に普及しなくていいよ」と思考停止
M三度の飯よりアップデートが大好き、コンパイルが大好き、カスタマイズ大好き
NOSを弄ることがゲームと化しているので、ゲームソフトが必要ない

84 :login:Penguin:2020/12/24(木) 19:04:59.17 ID:sqZ4JTDr.net
>>82
Windowsを使う上でのあらゆる苦痛から解放される

85 :login:Penguin:2020/12/24(木) 20:19:27.75 ID:XX+5SBL+.net
WSLは260文字を超えるファイルパスを普通に扱えるので助かる。

86 :login:Penguin:2020/12/24(木) 20:28:52.99 ID:7oSJAEYt.net
>>83
スゲーな
俺そんな事考えるエネルギー持ち合わせてないわ
有る意味裏山

87 :login:Penguin:2020/12/24(木) 20:57:24.19 ID:n7LgHO+i.net
ただの慣れの問題
WSLで間に合っちゃってるので
最近素の*nixは使ったことない

88 :login:Penguin:2020/12/24(木) 21:08:57.60 ID:k334C2ms.net
OS別コンピュータの直し方
http://www.aoky.net/articles/matthew_inman/fix_computer.htm

89 :login:Penguin:2020/12/24(木) 21:27:01.58 ID:ET44Qnlg.net
正直virtualbox virtualpcで仮想環境つくるほうがいい
一般人にはメリットないわ

90 :login:Penguin:2020/12/24(木) 23:34:00.78 ID:AxWXmEw0.net
今時VirtualPCなんか使ってる奴いるのか?
知識が15年か20年くらい昔のまま止まってねーか?

91 :login:Penguin:2020/12/24(木) 23:57:40.22 ID:R6P83Vl7.net
>>84
やっぱりLinuxのいいところってないんだね

92 :login:Penguin:2020/12/25(金) 00:15:44.42 ID:XLD1cBQ7.net
>>91
>>84

93 :login:Penguin:2020/12/25(金) 00:25:45.95 ID:7ewmohhL.net
>>91
だからそれはWindowsがいやってだけで
Linuxが良いと言ってるわけじゃないでしょw

94 :login:Penguin:2020/12/25(金) 00:26:00.93 ID:7ewmohhL.net
>>91じゃなくて>>92にあて

95 :login:Penguin:2020/12/25(金) 00:32:11.29 ID:9xL6gMdZ.net
>>93
Windowsにおける苦痛な点がないというのは立派な利点でしょ

96 :login:Penguin:2020/12/25(金) 00:59:22.33 ID:Ign4H4qM.net
>>76
そういう理由なら貢献の意味も含めてOpenIndiana やGhostBSD を使おうよ

97 :login:Penguin:2020/12/25(金) 02:37:58.79 ID:7ewmohhL.net
>>95
苦痛がないならどのOSでもいいってことでしょ?
とくにLinuxを選ぶ理由がない

98 :login:Penguin:2020/12/25(金) 06:11:14.73 ID:uh8yhVHl.net
正直、Linux は個人で普段使いしたくない程度には苦痛を感じるかな
(仕事だから我慢している)

Windows なら脳死で Windows Update しても問題になることは少ないけど、
Linux なんて、dnf upgrade (apt でもいいが) したら、
必ずログ確認して、エラーが発生していないかとか、
設定ファイルが新しくなったから確認とか、
くだらないところでやることが多過ぎる

とりあえず、Update ボタン押してリブートしたら万事 OK くらいの完成度になってから出直してほしい

99 :login:Penguin:2020/12/25(金) 06:38:58.09 ID:pB598AF5.net
Linuxはうぶんつ使ってるけど、virtualboxに入れて共有フォルダで作業してるわ。
WSLで共有フォルダで作業することもあるけどテラタームでログ取りしながら動かすことのがおおいかな。
出力結果がそのまま保存できるのは便利。
共有フォルダなんで、Windowsの多彩で使い勝手のいいアプリもそのまま使えるし、イマイチ・イマニのLinuxアプリを我慢して使わないのが良い。

100 :login:Penguin:2020/12/25(金) 09:26:39.09 ID:XLD1cBQ7.net
>>97
どのOSでもいいけど現実的な選択肢は多くない
Mac、Windows、Linuxあとはマイナーな一部のOS
マニアじゃなければ最初の3つのうちどれかだろ
で、この中で比較したら苦痛が少ないのはLinuxということになる

101 :login:Penguin:2020/12/25(金) 09:57:55.09 ID:XLD1cBQ7.net
フル仮想化インスタンスとオーケストレーション基盤
WSLに足りないのはこれ

102 :login:Penguin:2020/12/25(金) 10:50:55.06 ID:W/QWvcjr.net
unixpornって文化があるけど、まさにそれだよな。

103 :login:Penguin:2020/12/25(金) 13:03:14.13 ID:7ewmohhL.net
>>100
うん、だから消去法だよね?

そしてWindowsをどんなにけなそうが
それMac、Linux以外のOSよりも圧倒的に優れてるわけだ

104 :login:Penguin:2020/12/25(金) 13:05:13.23 ID:7ewmohhL.net
>>101
> フル仮想化インスタンスとオーケストレーション基盤
> WSLに足りないのはこれ

WSL=LinuxやMacのターミナル相当にもそんな機能はないぞw
どちらにしろそれらは追加で入れないと行けないパッケージだろ

そもそもそれらはターミナル、CUIに統合するもんじゃねーよ
アホやなぁ

105 :login:Penguin:2020/12/25(金) 13:10:53.32 ID:wiQbbT/O.net
>>100|
なんの苦痛?
Linuxユーザーあるあるの目的度外視なだけじゃないか?

106 :login:Penguin:2020/12/25(金) 13:13:03.88 ID:XLD1cBQ7.net
>>104
WSL=ONLY ターミナルってのは君の中でのユースケースだろ?
軽量VMとして利用したい人もいる
フル仮想化VMとして利用したい人もいる

107 :login:Penguin:2020/12/25(金) 13:32:18.76 ID:7ewmohhL.net
>>106
うん。それで、MacOSでiTermを仮想VMとして使いたい人がいるから
お前はどうしろっていいたいの?

すこしはさぁ、考えてから喋ったら?
自分の主張が破綻するだろうに

108 :login:Penguin:2020/12/25(金) 13:35:11.05 ID:XLD1cBQ7.net
>>107
はぁ
MacでiTermをVMとして使いたい話はしてない
WSLをターミナルでなく軽量VM、フルVMとして使いたいという話してる
君はいい加減WSL=ONLYターミナルというフィルタを取り払って会話に参加してくれないか

109 :login:Penguin:2020/12/25(金) 13:35:54.57 ID:dXs4T4z4.net
ふる仮想化VMってhypervに好きなリナックスディストリ入れるのとはまた違った話になるんですかね

110 :login:Penguin:2020/12/25(金) 13:40:16.83 ID:9F9PoZyX.net
>>109
インストールと接続の手間が課題
あとは軽量化もまだまだ

111 :login:Penguin:2020/12/25(金) 13:40:42.14 ID:7ewmohhL.net
>>108
× MacでiTermをVMとして使いたい話はしてない
○ WindowsでWSLをVMとして使いたい話はしてない

112 :login:Penguin:2020/12/25(金) 13:42:44.75 ID:nhnBhNUy.net
>>111
俺がしてる

113 :login:Penguin:2020/12/25(金) 13:43:20.08 ID:7ewmohhL.net
>>108
> MacでiTermをVMとして使いたい話はしてない
俺がしてる

114 :login:Penguin:2020/12/25(金) 13:44:43.72 ID:7ewmohhL.net
な?破綻してるって意味がわかるやろ?

WSLをMacのCUIに置き換えて考えてみると辻褄が合わなくなるから
Macの話はすんなーとしか言えなくなるのw

115 :login:Penguin:2020/12/25(金) 13:48:51.04 ID:aUrgAiZc.net
>>114
置き換えて考える必要はないし置き換え自体が成立してない
そもそもWSL=ONLYターミナルじゃないからだ
ターミナル以外の用途にも使えるし使えるべき

116 :login:Penguin:2020/12/25(金) 13:54:42.92 ID:DJKRlUz8.net
>>110
マイクロソフト製のLinuxディストリビューションが欲しいって事か

117 :login:Penguin:2020/12/25(金) 13:55:39.53 ID:7ewmohhL.net
>>115
> そもそもWSL=ONLYターミナルじゃないからだ
それはお前の主張だよねw

お前の本当に主張していることは「WSL=VMの代わり」だろ?
だから俺は「iTerm=VMの代わり」と主張したら、お前は違うと否定する
だからお前のその理屈に合わせて「WSL=VMの代わり」を否定してるだけ

俺はお前が言ってることと同じことを言ってるだけだ

118 :login:Penguin:2020/12/25(金) 13:57:15.93 ID:aUrgAiZc.net
>>116
そうは言ってないがそれはそれで面白いアイデアだね

119 :login:Penguin:2020/12/25(金) 14:00:57.19 ID:aUrgAiZc.net
>>117
「WSLはVMのかわり」これは正しい
正確に言うとVMそのものなのでかわりというのもなんだがWSLがVMの世界の道具ということは伝わる

「iTermはVMのかわり」これは間違いで意味不明な命題
iTermはターミナル系のツールでありVMではないしかわりにもならない

お前は俺の言ってることをぜんぜんわかってないし
そもそも俺との会話以前に各種ツールの分類に対する認識自体が間違ってる

120 :login:Penguin:2020/12/25(金) 14:04:12.87 ID:7ewmohhL.net
> 「WSLはVMのかわり」これは正しい
間違いだって言ってんだろw

お前の主張と事実をごっちゃにするな

「WSLはVMのかわり」が正しければ
WSLはVMとして使えるはず
だがVMとして使えないのだから、VMの代わりではない

これはお前の主張からの帰結に過ぎない

121 :login:Penguin:2020/12/25(金) 14:14:20.04 ID:aUrgAiZc.net
>>120
はぁ
WSLはVMとして使えてるだろ
というかVMそのものだろうが

今はWSLと書いているがWSL1じゃなくてWSL2の話をしてるんだぞ?

VMそのものではあるがまだまだ機能として小さいから不便さがある
というのがWSLの現状だ

122 :login:Penguin:2020/12/25(金) 14:15:57.04 ID:7ewmohhL.net
>>121
WSLはVMとして使えないから、VMでできることがWSLではできない。
つまりWSLに足りないものが有る。なにか知ってるかね?w

123 :login:Penguin:2020/12/25(金) 14:21:12.90 ID:aUrgAiZc.net
>>122
WSLはまさしくVMではあるが機能をオミットしている
起動の軽快さやWindowsとの統合を維持したままオミットした機能を取り戻しフルVMに成ることがWSLの唯一のサクセスストーリー

124 :login:Penguin:2020/12/25(金) 14:23:09.59 ID:7ewmohhL.net
WSLはまさしくVMではあるが機能をオミットしている
だからVMとして使えない
WSLは最初からVMとして使えるように作られていない

といってるだろうがw

結局自分で答えを言っちゃってるのwww

125 :login:Penguin:2020/12/25(金) 14:27:33.28 ID:XLD1cBQ7.net
>>124
WSLはすでにVMとして使えるし最初からVMであるがまだ追加すべき機能がある
お前の世界では0か1なのだろうが現実世界はそうじゃない

126 :login:Penguin:2020/12/25(金) 14:28:40.73 ID:7ewmohhL.net
>>125
WSLにはVMとして足りないものが有る
いつから使えるようになったんですか?

ヒントwww

101 名前:login:Penguin[sage] 投稿日:2020/12/25(金) 09:57:55.09 ID:XLD1cBQ7 [3/6]
フル仮想化インスタンスとオーケストレーション基盤
WSLに足りないのはこれ

127 :login:Penguin:2020/12/25(金) 14:44:52.40 ID:W/QWvcjr.net
はやくウェーイランド対応にならないかなあ。
native GPUのLinuxtって実はさほど経験無いんだよね。

128 :login:Penguin:2020/12/25(金) 14:48:52.73 ID:XLD1cBQ7.net
>>126
はぁ
フル仮想化はVMの必須条件じゃないぞ
WSLはミクロVMとしてVMの要件を満たしている
しかしフル仮想化と比べると機能が足りない

129 :login:Penguin:2020/12/25(金) 14:49:30.81 ID:ZmpLQ5su.net
ウェーイランドって楽しそう

130 :login:Penguin:2020/12/25(金) 14:56:12.57 ID:7ewmohhL.net
>>128
フル仮想化はVMの必須条件なんて一言も言ってない
改変すんなアホめ

131 :login:Penguin:2020/12/25(金) 14:56:49.29 ID:7ewmohhL.net
> しかしフル仮想化と比べると機能が足りない
それこそが、WSLがVMとして使えない証拠

お前がWSLをVMとして使えない理由を言ってる

132 :login:Penguin:2020/12/25(金) 14:59:01.73 ID:XLD1cBQ7.net
>>130
言ってるじゃん

133 :login:Penguin:2020/12/25(金) 14:59:35.93 ID:7ewmohhL.net
>>132
どこでいってるか、指してみましょうか?
話はそれからね

134 :login:Penguin:2020/12/25(金) 15:00:01.93 ID:XLD1cBQ7.net
>>131
フル仮想化より機能が少ないがVMとして使える
フル仮想化すればより便利に使える
いい加減理解したら?

135 :login:Penguin:2020/12/25(金) 15:01:32.24 ID:7ewmohhL.net
フル仮想化より機能が少ないからVMとして使えない
そもそもVMとして作られてないのでフル仮想化することもない
フル仮想化を使いたければ、Windows上にフル仮想化ソフトを入れればいいだけの話
WSLからWindows上のexeを実行することが出来る
現状で何も問題にならん

136 :login:Penguin:2020/12/25(金) 15:01:42.13 ID:XLD1cBQ7.net
>>133
お前は度々「フル仮想化でなければVMとして使えない」と言っている

137 :login:Penguin:2020/12/25(金) 15:04:05.28 ID:XLD1cBQ7.net
>>135
ひょっとしてWSL1の話をしてる?
今はWSL2の話をしてるんだぞ
WSL2は軽量VMだ
軽量VMはVMだろ
WSL2はVMだ
軽量VMはVMであるがフル仮想化VMと比べると機能が少ない
WSL2は機能を拡充してフルVMとなるべきだ

138 :login:Penguin:2020/12/25(金) 15:09:12.16 ID:7ewmohhL.net
>>136
だからどこで言ってるか指せと言ってるだろ

>>137
WSL1とWSL2は実現方法が違うだけで同じ用に使えるように作られてる
内部実装の話をするのは意味がない
同じ用にというのは、VMではなく「MacのiTermの代わり」のようにという意味だ
WSLを「MacのiTermの代わり」として使えてるので何も問題ない

139 :login:Penguin:2020/12/25(金) 15:09:54.09 ID:7ewmohhL.net
>137
> WSL2は機能を拡充してフルVMとなるべきだ

WSL2も「MacのiTermの代わり」となるべきだ
そしてそれは実現できてる

140 :login:Penguin:2020/12/25(金) 15:35:23.66 ID:XLD1cBQ7.net
>>138
>>131

141 :login:Penguin:2020/12/25(金) 15:38:44.31 ID:7ewmohhL.net
>>140
やっぱり「フル仮想化でなければVMとして使えない」とは言ってないじゃないかw
「フル仮想化と比べると機能が足りない」から「VMとして使えない」と言ってる

「(フル仮想化と比べると)機能が足りないからVMとして使えない」
「機能が足りないからVMとして使えない」

142 :login:Penguin:2020/12/25(金) 15:38:54.31 ID:XLD1cBQ7.net
>>138
同じように使えるなら変える意味がない
変えたということは同じように使うことを想定していないということ
1と2で変わったことはなにか?仮想化だ
WSLにはVMとしての役割が求められているということだ
ただのbashターミナルの代替品ならVMはいらなかった
Gitバンドルのbashなりなんなりもっと手頃な手段がある

143 :login:Penguin:2020/12/25(金) 15:40:00.56 ID:XLD1cBQ7.net
>>141
同じこと
フル仮想化と比べると機能が足りない、というのはフル仮想化でないということだ

144 :login:Penguin:2020/12/25(金) 15:42:11.38 ID:7ewmohhL.net
>>143
仮想化の有無は関係ない。
VMとして使うための機能が足りないからVMとして使えない
というか、そもそもVMの代わりとして作っているのではないから
あえてそれらの機能を搭載していない。

145 :login:Penguin:2020/12/25(金) 15:43:00.65 ID:7ewmohhL.net
>>142
> 同じように使えるなら変える意味がない

そういうこと。
MacやLinuxと同じように使えるからMacやLinuxに変える意味がない
それを実現するためにWSLが作られた

146 :login:Penguin:2020/12/25(金) 15:44:50.76 ID:7ewmohhL.net
>>142
> WSLにはVMとしての役割が求められているということだ

ああ、違うよ。より良いカーネルの互換性を実現するためだよw

> Gitバンドルのbashなりなんなりもっと手頃な手段がある
それらは、Ubuntuのパッケージをそのまま使えたりしない

MSはLinuxディストリビューターがやってる大変な
パッケージのメンテナンスをしたくないんだよ

147 :login:Penguin:2020/12/25(金) 19:35:57.45 ID:RzEKablS.net
WSLは迷走してるだけ
Dockerをwindowsで使う方向にしても
Linuxで使えばすむし

148 :login:Penguin:2020/12/25(金) 19:38:42.22 ID:yRN9t5sm.net
「快適な開発環境をMicrosoftが提供する」という方向でずっと一貫してるが?
例えばvscodeのLinux対応やgithub買収などもそう

149 :login:Penguin:2020/12/25(金) 19:45:29.76 ID:K0LvgN3P.net
>>147
どう迷走してる?

150 :login:Penguin:2020/12/25(金) 19:52:22.04 ID:kac5IQOR.net
WSLはWindowsを使っていて、ちょっとLinuxを使いたい時に便利。cal -3 とか良くやってる。vim の中で :r!date も良く使う。

151 :login:Penguin:2020/12/25(金) 19:53:58.26 ID:yRN9t5sm.net
僕が考える「馬鹿なマイクロソフト」は間違ったことを考えているはず(僕の想像)
その間違った考え(僕の想像)を指摘する俺は天才!

とかいいそうなんだよなw

152 :login:Penguin:2020/12/25(金) 20:51:04.29 ID:RzEKablS.net
WSLの迷走は試行錯誤ですむとして
使う側が拘泥してないのか
WSLは何か超えたのか
無くても困らない

153 :login:Penguin:2020/12/25(金) 21:13:27.28 ID:8jMlVfDi.net
とりあえずWSLがあるおかげでMacとかいうクソ高いパソコンを買う必要性がなくなるのはいいこと

154 :login:Penguin:2020/12/25(金) 21:16:58.81 ID:yRN9t5sm.net
>>152
どう迷走しているか聞かれたのに、それに答えないで話を進めないように
同意を得られてないのに、さも同意されたかのように話をごまかさないで

155 :login:Penguin:2020/12/25(金) 21:42:19.37 ID:XLD1cBQ7.net
>>153


156 :login:Penguin:2020/12/25(金) 22:26:25.45 ID:RzEKablS.net
WSLは商売につなげようとしたのだろうけど
Windowsユーザーとしては期待はずれ
MSがcygwinとかの欠点をなくすのかと思った人は肩透かし
それ以下でしかないから

157 :login:Penguin:2020/12/25(金) 22:32:54.27 ID:/Nc9qjxe.net
>>156
お前Windowsユーザーじゃないじゃん
どうやってCUIコマンド使ってるか言ってみ
言えないよな? Windowsユーザーじゃないからw

158 :login:Penguin:2020/12/25(金) 23:59:35.36 ID:pB598AF5.net
嘘つきまくってWSL貶してるのって志賀か。
いつまでも同じパターン繰り返してんのな。

159 :login:Penguin:2020/12/26(土) 07:36:29.83 ID:LxVRcXsN.net
WSLディスリ野郎はグロ針化したLinuxマンセーと同じパターン。
つまり、志賀w

ちゃんとWindowsとWSLとCygwin使ってたら「Cygwin以下」なんて嘘は言えないw

160 :login:Penguin:2020/12/26(土) 09:58:35.66 ID:0F0EBX0G.net
以下も以上もない
まったくの別物だ
Cygwinはターミナル
WSLはVM

161 :login:Penguin:2020/12/26(土) 10:17:17.08 ID:ey69S6CQ.net
WSL2はVMを利用してターミナルを実現したもの
Cygwinと同様の用途に使用できるが
MS公式で性能が上でLinuxカーネルとパッケージをそのまま利用する

162 :login:Penguin:2020/12/26(土) 10:22:40.53 ID:kOn71NSf.net
>>160
wslはvmでないだろう。wsl2とは違う。

163 :login:Penguin:2020/12/26(土) 10:43:20.44 ID:hzgTQoP6.net
自分はCYGWINはソースコード互換シミュレーター、WSL1はLinuxカーネルシミュレーター、WSL2はLinuxシステムエミュレーターと、ざっくりとした認識で、その上でどう取り扱うかはユーザー次第かな。
GNUユーティリティや他アプリがそのまま動作するWSLはかなり便利だと思う

164 :login:Penguin:2020/12/26(土) 11:02:12.67 ID:0F0EBX0G.net
>>162
今は何も付けずにWSLと書いた場合は暗黙にWSL2の事を言うのが常識
WSL1の事を言いたいなら明示的にWSL1と書くこと

165 :login:Penguin:2020/12/26(土) 11:34:32.99 ID:ermSb0BU.net
>>164
> 今は何も付けずにWSLと書いた場合は暗黙にWSL2の事を言うのが常識
お前の常識なんて知らんよw

166 :login:Penguin:2020/12/26(土) 11:38:57.26 ID:0F0EBX0G.net
>>165
は?
世界の常識だ
このスレでも他のSNSでも業務でもWSL=WSL2で通じてる
1だの2だのつけるのは両方が同じ文脈で登場して区別しなきゃならないときだけだ

167 :login:Penguin:2020/12/26(土) 12:35:53.18 ID:7CytMhJh.net
WSLは実行環境として使うものではないのでは?私は開発に使っています。と書いたら、お前は間違っている志賀が云々と反論されたんですよ。

で、一か月くらいしたら、WSLは実行環境ではない、お前は使ったことが無い、お前は間違っている志賀が云々と反論されたんですよ。

168 :login:Penguin:2020/12/26(土) 12:39:48.35 ID:7CytMhJh.net
精いっぱい背伸びしてるんじゃないですかね?

169 :login:Penguin:2020/12/26(土) 12:40:05.52 ID:ey69S6CQ.net
>>167
じゃあ志賀とやらを探し出してそいつにいえな

170 :login:Penguin:2020/12/26(土) 12:41:05.88 ID:ey69S6CQ.net
>>167
ちなみにどこで言われたのか言える?
なんとなくお前の妄想な気がする
ありもしない幻覚が見えてそうw

171 :login:Penguin:2020/12/26(土) 12:44:48.19 ID:7CytMhJh.net
そのとき感じたのは、この人は反論したくてWSLを入れてみたのではないかなと。
つまり、使う必要が無さそうなんですよね。
最初は、Dockerより優れてるという文脈で語ってましたから。

172 :login:Penguin:2020/12/26(土) 13:00:43.90 ID:CaEHHhTV.net
powershell、scoop、docker
ターミナル作業はこれでいい
WSLに求められるのはミクロVMとフル仮想化VMを高速生成する能力
そしてそれらを構成するための宣言的なオーケストレーションシステム

173 :login:Penguin:2020/12/26(土) 13:10:09.85 ID:x/jJB9xR.net
bashが使いたいから使い始めたんだよ

174 :login:Penguin:2020/12/26(土) 13:15:41.08 ID:LEf09D0K.net
git bashでおk

175 :login:Penguin:2020/12/26(土) 13:31:44.77 ID:ey69S6CQ.net
>>172
一言で言うなら、lsが使いたいならWSL

176 :login:Penguin:2020/12/26(土) 13:32:18.98 ID:0F0EBX0G.net
>>175
lsはpowershellでも使えるよ

177 :login:Penguin:2020/12/26(土) 13:32:56.14 ID:ey69S6CQ.net
>>174
git bashをより良くしたのがWSL
git bashは使えるコマンドが少ないからな

178 :login:Penguin:2020/12/26(土) 13:33:35.50 ID:ey69S6CQ.net
>>176
ls -al はエラーになるが?

179 :login:Penguin:2020/12/26(土) 13:43:36.16 ID:c03Kht39.net
WSLをディスりたいだけかよw
人間として最低だなww

180 :login:Penguin:2020/12/26(土) 14:02:16.85 ID:5uX/leQN.net
LAMP系の開発環境にMac、って流れが阻害されるから気が気じゃないんだよ
WSL(2)が便利になると困る人々

181 :login:Penguin:2020/12/26(土) 14:07:35.11 ID:c03Kht39.net
便利に使えるならなんだって使うのが技術屋だろうに。
WSLディスってる奴はただのバカだな。

182 :login:Penguin:2020/12/26(土) 14:08:57.04 ID:VxrCW5WN.net
どんだけMacにコンプレックス持ってるの
さすがmac板荒らしてるだけあるな

183 :login:Penguin:2020/12/26(土) 14:22:32.89 ID:ey69S6CQ.net
ターミナルをLinuxとして使うならMacよりもWindowsの方が良くなった
事実を言ってるのであってコンプレックスとは関係ない

184 :login:Penguin:2020/12/26(土) 14:37:43.08 ID:WxmyJ4iW.net
Linuxでいいじゃん

185 :login:Penguin:2020/12/26(土) 14:42:34.08 ID:7CytMhJh.net
Linuxで良いけどね。

186 :login:Penguin:2020/12/26(土) 14:46:50.36 ID:R3DYPhYu.net
OSを選んでいいならLinux次点でMac
現場でWindows使うしかない場合にどうするか
WSLはそもそも有効化できないかもしれない
有効化の許可が得られたとして個々のパッケージの許可はどうなるか

187 :login:Penguin:2020/12/26(土) 17:28:18.59 ID:ermSb0BU.net
>>166
基地外の世界かよw

188 :login:Penguin:2020/12/26(土) 17:37:25.09 ID:IpNFepXB.net
>>187
>>187

189 :login:Penguin:2020/12/26(土) 17:55:53.75 ID:c03Kht39.net
LinuxユーザーのフリしたLinux信者が洗脳してくるスレになってるなw

190 :login:Penguin:2020/12/26(土) 17:56:31.46 ID:ermSb0BU.net
>>188
マジで基地外は歴史も知らんのかよw
最初は今で言うWSL1しかなかったからWSLと言っててWSL2が出てきたのでWSLをWSL1 と言うようになった
なので今でも単にWSLと書けばWSL1とWSL2の両方に共通的な話か個別の話ならWSL1を意図していると解釈するのが普通
反論したいならまともな根拠示せ

191 :login:Penguin:2020/12/26(土) 18:16:39.61 ID:0F0EBX0G.net
>>190
WSL1はもうオワコンだから話題に出ることも殆どない
WSLといったら今はWSL2だ
Windowsといったら今はWindows 10のことだと誰にでも伝わるようにな

192 :login:Penguin:2020/12/26(土) 18:52:03.26 ID:c03Kht39.net
かってにオワコン扱いしてれば?
現実はそんなことないけど。

193 :login:Penguin:2020/12/26(土) 19:08:58.08 ID:ermSb0BU.net
>>191
> WSL1はもうオワコンだから話題に出ることも殆どない
適材適所も理解できないアホw

194 :login:Penguin:2020/12/26(土) 20:08:23.65 ID:CEVnVEov.net
Web翻訳家 志賀慶一のガチ犯罪疑惑まとめ
http://mao.2ch.net/test/read.cgi/linux/1605787413/

何故か志賀はこのスレにだけは書き込まない
まぁ少なくとも不正アクセス禁止法には抵触してるな

195 :login:Penguin:2020/12/26(土) 20:21:58.82 ID:ey69S6CQ.net
>>186
> 有効化の許可が得られたとして個々のパッケージの許可はどうなるか

LinuxやMacだと、個々のパッケージの許可は得られない

196 :login:Penguin:2020/12/26(土) 20:23:04.41 ID:ey69S6CQ.net
>>191
> WSL1はもうオワコンだから話題に出ることも殆どない

Microsoftがどちらにもメリットデメリットが有るので両方開発を続けると言ってる
実際開発されていて、この2つのバージョンはディストリ単位で切り替えることが出来る

197 :login:Penguin:2020/12/26(土) 20:38:28.54 ID:AHF9fy4H.net
とにかく手軽にLinuxを試してみたい! 仮想マシンも使わずもっと手軽にWindowsマシンでLinuxを使えないか。
そんなご要望に応える機能がWindows 10に搭載されました。

そうなんだよね素人がwslで遊んでるだけで
何か進化があったわけじゃない。
wsl最高とかのレベルではない

198 :login:Penguin:2020/12/26(土) 22:48:27.06 ID:ey69S6CQ.net
>>197
後半の文章につながってないぞ

素人かどうかは全く前半の文章に含まれていないだろ

199 :login:Penguin:2020/12/26(土) 22:52:20.62 ID:XkpZM641.net
相手にしないほうがいいぞ

200 :login:Penguin:2020/12/26(土) 23:48:29.86 ID:ermSb0BU.net
んだんだ、WSLが急に出てきたとか思ってるニワカだし、スルーでいいかとw

201 :login:Penguin:2020/12/27(日) 06:54:49.44 ID:/l962elK.net
古いCPUはWSL2を使えない。

202 :login:Penguin:2020/12/27(日) 08:13:01.78 ID:VpBSYDVA.net
WSL フォーエバーさんやで。

203 :login:Penguin:2020/12/27(日) 10:25:26.06 ID:dyOXY6iu.net
MSはWSL1を先に作ってよかったと思う
WSL2を先に作ってたら多分WSL1は作らなかった

WSL1の開発は大変だから、WSL1のメリットである
Windowsとのファイル共有が速いとか
古いCPU対応とかは切り捨てるという対応をとっただろう
Homeエディションへの対応もしなかったかもな

204 :login:Penguin:2020/12/27(日) 13:59:17.43 ID:4SQrMcp3.net
アホすぎる、WSLってぽっとでてきた技術じゃねーよ
20年以上前からSFUとかでやってる

205 :login:Penguin:2020/12/27(日) 14:25:45.22 ID:LKgirgue.net
WSL1が本家のWSLであってWSL2はおもてたんと違う!
https://qiita.com/yugo-yamamoto/items/ac31bbd00f6b88e05793

206 :login:Penguin:2020/12/27(日) 15:27:36.00 ID:s8jhz0it.net
外部からWSL2のネットワークにアクセスするの面倒なんだよねぇ

207 :login:Penguin:2020/12/27(日) 16:01:45.73 ID:RcRtYlFy.net
>>206
外部だけでなくホストのWindowsからもアクセスしにくい。SSHトンネルはwsl1で開けてるよ

208 :login:Penguin:2020/12/27(日) 18:47:54.14 ID:8gdNPQcU.net
SFUはフリーソフトに負け
WSL1で仕事につながらず
docker頼みで接続可能でないWSL2を作った
version1version2じゃなくtype1type2だ

209 :login:Penguin:2020/12/27(日) 20:56:33.82 ID:dyOXY6iu.net
> SFUはフリーソフトに負け
MSも積極的に開発してなかったしな
なにより対応パッケージが少ないし、どう考えてもパッケージの提供が大変すぎる
多くのオープンソースがあってアップデートのたびに正しく動くか検証しなきゃいけない
それをやってるUbuntuとかのディストリビューターは大変だと思うよ

WSLの成功はそこをUbuntuに丸投げできたのが大きい
だからMS独自のLinuxディストリ(=パッケージの提供)は今後も作らないだろうな

> WSL1で仕事につながらず
> docker頼みで接続可能でないWSL2を作った
どういうこと?

docker頼み=dockerが使えるなら仕事になる=WSL1からdocker使えるよね?

210 :login:Penguin:2020/12/27(日) 20:59:34.79 ID:dyOXY6iu.net
>>206
WSL2のネットワークという考え方はすじが良くない
WSL2はWSL1と同じでホストOS上でアプリが直接動いているという体なんだから
ポートの開放=ホスト上のポートとWSL2上のポートのマッピング機能と考えるべきだろう
HyperV的にはできたはずだけど、WSL2ではまだ対応してないの?

211 :login:Penguin:2020/12/27(日) 21:20:21.38 ID:4L+IqTGJ.net
WSLのアンチは適材適所って言葉を知らないのか?
それともただのバカ?

212 :login:Penguin:2020/12/27(日) 21:50:36.49 ID:s8jhz0it.net
>>210
WSL2のネットワークは外部からは見えないので
Windows側でportproxyなどで中継しないとアクセス出来ない

213 :login:Penguin:2020/12/27(日) 22:06:14.43 ID:dyOXY6iu.net
>>212
内部の実装はそれでいいんだよ

portproxyみたいなのを自動的にやってくれる機能は
まだWSL2に搭載されてないの?って話

第一段階は、手動でポートとディストリをマッピングするコマンドを実行
第二段階は、WSL2でポートを開いたら、カーネルが検知してコマンドを自動実行

とかね

214 :login:Penguin:2020/12/27(日) 22:31:29.62 ID:4uAYEsly.net
使ったこともないのに偉そうに語らないでくれ

215 :login:Penguin:2020/12/27(日) 23:50:24.86 ID:zBgt6TLE.net
Windows 10 Home 版に、WSL2, Docker を入れた

CPU-i3, 8GB メモリで、Windows の連続アップデートに、3時間掛かった

その後、WSL1 から、WSL2への変更。
Dockerのインストール自体は簡単だった

これで、Windows10 プロ版じゃなくても、Dockerを使える。
Kubernetes も入っていた

Ubuntu 長期版も入れて、日本語化する

今は、ここまで出来る開発者が求められている!
Linux の運用構築も、開発者の最低ラインになった。
Mac みたいに、Linuxを知らない香具師は、むしろ、Windowsよりも遅れることになったw

1. Windows 10の連続更新
2. WSL1から、WSL2への変更
3. Dockerのインストール
4. Ubuntu 長期版の日本語化

216 :login:Penguin:2020/12/28(月) 00:41:24.36 ID:Id5uuDsq.net
export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0.0
は気持ち悪いよね・・・・。なんでもっとスマートに出来ないかな。

217 :login:Penguin:2020/12/28(月) 02:02:40.29 ID:n3C8t+zE.net
カッコの中をシェルスクリプトにすれば?

218 :login:Penguin:2020/12/28(月) 02:18:56.89 ID:xt63HRGS.net
バーチャルマシンだからWindowsと別ネットワーク
スマートな解決ってソフトLANカードだな
virtualboxみたいな

219 :login:Penguin:2020/12/28(月) 03:15:43.22 ID:+BF63V4L.net
>>216
> なんでもっとスマートに出来ないかな。
お前の頭の悪さをつぶやかれても困るんだがw

awk使ってるのに、awkのパターンマッチング使わずgrepを使う。
ファイル読み込みすりゃいいのに、わざわざcatを使う
動くからヨシで基本を勉強してないだろ

export DISPLAY=$(awk '/nameserver/{print $2":0.0";exit}' /etc/resolv.conf)

あとオレのマシンだと3行返ってきたから1行だけにしておいたぞ

220 :login:Penguin:2020/12/28(月) 08:11:52.74 ID:N8HGGj/s.net
UNIX哲学を踏まえると最初のほうがそれっぽいけど

221 :login:Penguin:2020/12/28(月) 08:55:41.58 ID:+BF63V4L.net
UNIX哲学の独自解釈はやめたまえ

222 :login:Penguin:2020/12/28(月) 08:59:23.17 ID:+BF63V4L.net
あと有名なUUOCのことを知るんだな

https://ja.wikipedia.org/wiki/Cat_(UNIX)#cat%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%A8UUOC
UUOCは「無駄なcatの使用(Useless Use of cat)」の略である。 Usenetのcomp.unix.shellに投稿された賢者の観察によると,
catの役割はファイルを連結することである。もしファイルが1つしかないのであれば、何かと連結しようとするのは時間と手間の無駄でしかない 。
にも関わらず、次のような使用をよく見かける。

https://en.wikipedia.org/wiki/Cat_(Unix)#Useless_use_of_cat

猫の無駄な使い方
cat(UUOC)の無用な使用は、ユーザーに便利な機能のみを提供するコマンドライン構造の
一般的なUnix専門用語です。[5] これは「猫の虐待」とも呼ばれます。UUOCのインスタンスを
修正するアクティビティは、デモギフィケーションと呼ばれることもあります。[6]一般的なcat虐待の例は、賞に記載されています。

223 :login:Penguin:2020/12/28(月) 09:31:54.21 ID:6bWrM+gA.net
>>219
そういうことを言ってるんじゃないと思うぞw
理系の頭の善し悪しはともかく対人関係のIQ低そう・・・。

224 :login:Penguin:2020/12/28(月) 10:38:33.58 ID:W+ZX2CcU.net
中の人が言ってるんだね
https://github.com/microsoft/WSL/issues/4106#issuecomment-501868870

225 :login:Penguin:2020/12/28(月) 11:28:00.31 ID:XNH5EMOO.net
またロクに使ってないやつが偉そうに暴れてるのか

226 :login:Penguin:2020/12/28(月) 12:24:56.27 ID:djn2m5+H.net
grep の引数に、対象ファイル名を渡せないの?

touch なんか、ほとんどのプロ中のプロが、ファイルを作るために使っているw

227 :!ninja:2020/12/28(月) 12:38:50.07 ID:RvuABLf9.net
>>216
WSL2にssh serverを入れてssh clientでX11-forwardingするように接続すると、
DISPLAYを設定しなくてもX clientを表示出来るよ。
外部からssh出来るようにすれば、外部のX serverにもX clientを表示出来る。

228 :login:Penguin:2020/12/28(月) 13:36:40.61 ID:6bWrM+gA.net
スレの話の流れ的に

export DISPLAY=localhost:0.0

export DISPLAY=:0.0
で動いて欲しいよねって話じゃないのか?

229 :login:Penguin:2020/12/28(月) 14:41:53.14 ID:I6tnzeAB.net
というか出力先がネームサーバーというところじゃ

230 :login:Penguin:2020/12/28(月) 16:40:30.18 ID:HF8eNyiM.net
>>229
公式がそうしろと言ってるからね…
https://docs.microsoft.com/ja-jp/windows/wsl/compare-versions

231 :login:Penguin:2020/12/28(月) 16:41:32.51 ID:iD4ADrH9.net
>>4
Windows のファイルシステムにアクセスさせる場合は,
全く実用にならない.いろいろ調べたが,2倍〜3倍以上遅い.

Windows 共有フォルダのNASとか使ってる場合,
WSL は, まともに mount できないから,
WSL2 しか選択肢はないが,全く使えない遅さ.

python, perl, shell script で小回りの利くスクリプトで,
例えば5分でスクリプト作って,100MBのログ100本読んで
処理するときとか3倍とか時間かかってホント使えない.

実用になると思ってる人,何に使ってるのかかさっぱりわからん.

232 :login:Penguin:2020/12/28(月) 17:47:39.54 ID:+BF63V4L.net
アプリ開発だろ

アプリで100MBのログ100本読むとかしないからな

233 :login:Penguin:2020/12/28(月) 17:48:34.74 ID:+BF63V4L.net
だいたい3倍かかるというのなら、30MBのログか
30本のログにデータ量を減らせばいいわけだ

234 :login:Penguin:2020/12/28(月) 20:17:17.78 ID:McSpzQnG.net
WSLで作業してるぐらいなら、メインはWindowsだし
デバグ中にみるログのサイズなんてたかが知れてるからなぁ。
Windows側のファイルへのアクセスが多少遅くても問題にならんわなー、普通の人なら。

235 :login:Penguin:2020/12/28(月) 20:25:55.97 ID:orKENejG.net
接続先サーバーがクラウドだったら、クラウドサービスのログビューワー使うだろうし
オンプレとかならリモートのLinuxにログインして見るから関係ない

100MBのログ100本をクライアントのWSLにダウンロードして見るわけないし
と考えると100MBのログが100本あるような場合ってどんな場合だよ?となる
3倍かかって使えないなら、1/3の時間なら使えるわけだ

さてみんなのログサイズはどれくらい?w

236 :login:Penguin:2020/12/28(月) 20:26:58.18 ID:orKENejG.net
もちろん100MB×100本=10GBのログを見ることが皆無とは言わんけどなw

237 :login:Penguin:2020/12/28(月) 20:54:26.19 ID:WwxpjbVt.net
ファイル処理が遅いのは小さなストレスだね
チリも積もると山となる

238 :login:Penguin:2020/12/28(月) 21:08:50.64 ID:I6tnzeAB.net
期待はずれというのが正当な評価

239 :login:Penguin:2020/12/28(月) 21:11:42.46 ID:KYs5tQXj.net
× 期待はずれというのが正当な評価
○ 馬鹿が勝手に見当違いな期待してただけ

240 :login:Penguin:2020/12/28(月) 21:24:53.45 ID:orKENejG.net
しかも後付で「期待」を作り出しただろw

ファイルシステムがLinuxと同じぐらい速いと
期待してたのにーって、遅いと知ってから言い出す。

それ以外の本当の期待は全て満たしてるので
ファイルシステムが遅いぐらいしか言うことがないw

241 :login:Penguin:2020/12/28(月) 21:31:15.43 ID:McSpzQnG.net
実機で10ミリ秒のところがWSLで30ミリ秒なので使い物にならないんですw
って事なんだろうなぁw

242 :login:Penguin:2020/12/28(月) 21:36:13.69 ID:I6tnzeAB.net
いや…別に
WSLファンクラブか?!w

243 :login:Penguin:2020/12/28(月) 22:17:40.57 ID:RzgApOOm.net
速度が必要なファイルはext4に置けば良いのでは

244 :login:Penguin:2020/12/28(月) 23:07:01.92 ID:GkfAw+V7.net
特定の場合に遅いという話だけを聞いて
使ってもみずに文句を言ってるだけだから
解決法があるなんて知らないと思うし、知りたくもないと思うよw

245 :login:Penguin:2020/12/28(月) 23:23:20.69 ID:WwxpjbVt.net
解決法とか面倒なこと考えずに最初から速いのがあるならそっちのがいいだろう
つまりLinuxを使えばいい

246 :login:Penguin:2020/12/28(月) 23:24:42.70 ID:GkfAw+V7.net
大前提としてLinuxでは別の問題があって解決できないから
WSLを使うんだよ

247 :login:Penguin:2020/12/28(月) 23:28:05.82 ID:mQmCoShV.net
Windowsはクラウドでいいかな

248 :login:Penguin:2020/12/28(月) 23:29:12.25 ID:I6tnzeAB.net
ぷっw

249 :login:Penguin:2020/12/29(火) 02:05:32.11 ID:i5uFIW2D.net
>>245
だからext4は早いって。素のLinux使うのと一緒だろう。

250 :login:Penguin:2020/12/29(火) 07:13:03.42 ID:t8F+Mjwc.net
Linuxの方のボリュームに落けばいいだけなのに何か不都合でもあるわけ?ファイラーからも見れるよ?

251 :login:Penguin:2020/12/29(火) 07:28:22.60 ID:c72/GGKA.net
仮想マシンとWSL両方にウブンツ入れてフォルダ共有かけてる俺は勝ち組だな!

なんに勝ってるかしらんけどw

252 :login:Penguin:2020/12/29(火) 11:11:44.42 ID:q8JmrKIm.net
果たしてUbuntuマシン使っているのに、仮想マシンにUbuntu入れて使うなんてことするだろうか?

253 :login:Penguin:2020/12/29(火) 11:33:53.05 ID:SqhtMPKC.net
>>249
一緒なら素のLinux使うわ

254 :login:Penguin:2020/12/29(火) 11:39:05.90 ID:64UHrv9h.net
>>250
WindowsのホームとWSLのホームが位置も構造も違うのはめんどくせえなあと思った
Linux使っときゃ1つ管理すりゃいいのに
WindowsでWSLっていう回りくどい環境だと管理も2倍以上の面倒くささ

255 :login:Penguin:2020/12/29(火) 11:52:12.47 ID:CPGBD1RO.net
ネットワーク絡みの開発がしたいときとか

256 :login:Penguin:2020/12/29(火) 11:58:01.64 ID:k0Mc3I9O.net
>>253
前提としてWindowsも使う必要があるんだが

257 :login:Penguin:2020/12/29(火) 11:58:34.46 ID:k0Mc3I9O.net
>>254
WSL2だとホームの構造は同じ
あとシンボリックリンクは便利だぞw

258 :login:Penguin:2020/12/29(火) 12:07:43.66 ID:k0Mc3I9O.net
もし知らなかったら可哀想なので説明してあげると
シンボリックリンクというのは別の場所にあるファイルやディレクトリに対して
自由なパスでアクセスできるLinuxの機能だよ

コマンド一つで例えばLinuxのホームディレクトリの下に
Windowsのディレクトリを持ってこれる
これでホームの位置の構造の問題は直ぐに解決できる
便利だから覚えておいたほうがいいぞ!Linuxの基本だがなw

259 :login:Penguin:2020/12/29(火) 12:32:26.58 ID:vahL8eWW.net
>>257
WindowsホームとLinuxのホームは別物では?
WSLが常に起動してるわけじゃないからリンクも張りたくない

260 :login:Penguin:2020/12/29(火) 12:35:43.00 ID:t8F+Mjwc.net
>>254
たかがその構造がめんどくさいという理由でLinuxを母艦にしたいとは思わないね。

あくまでも開発用途で必要なだけだし、Linuxじゃできないことが多すぎる

Windows+WSLなら大体のことができてしまうからこれで十分

そもそもLinuxで満足してるならこのスレになんで来るんだい?

261 :login:Penguin:2020/12/29(火) 12:38:24.85 ID:k0Mc3I9O.net
>>259
> WSLが常に起動してるわけじゃないからリンクも張りたくない

なんかこの一言で、お前が使ってないのバレちゃってるよw

あえて聞くね。答えてね。

「WSLが常に起動してる」ことと「リンクを張ること」に
一体何の関係があるの?WSLが起動してなくても問題なにもないじゃないw

262 :login:Penguin:2020/12/29(火) 12:40:39.85 ID:vahL8eWW.net
>>258
素LinuxとWSLでホーム構造が違うよ

素Linuxだと
~/.foo → ~/dotfiles/foo

WSLだと
~/.foo → Windowsホーム/dotfiles/foo
Windowsホーム/.foo → Windowsホーム/dotfiles/foo

263 :login:Penguin:2020/12/29(火) 12:41:51.64 ID:vahL8eWW.net
>>261
WindowsからWSL方向のリンクを張れないってことだけど言われなきゃわからないのかな

264 :login:Penguin:2020/12/29(火) 12:53:02.75 ID:a9F5N6Cl.net
>>259
予め起動させておけば?

265 :login:Penguin:2020/12/29(火) 12:54:45.74 ID:k0Mc3I9O.net
>>263
貼れるだろw あほやなぁ
試してからいえや

266 :login:Penguin:2020/12/29(火) 12:56:52.28 ID:k0Mc3I9O.net
>>262
だからシンボリックリンクを使いましょう

267 :login:Penguin:2020/12/29(火) 12:57:37.81 ID:t8F+Mjwc.net
>>262
そういう使い方をしたい場面がよくわからない
dotfilesとか置いてるけどそれはLinuxのホームディレクトリにおいてればいいだろ

268 :login:Penguin:2020/12/29(火) 13:10:29.15 ID:vj+7dSvO.net
>>265
張れない時は張れないよ
WSLディレクトリの有無に依存するんだから

269 :login:Penguin:2020/12/29(火) 13:11:06.31 ID:vj+7dSvO.net
>>267
WSLが常にあるわけじゃないんだよ

270 :login:Penguin:2020/12/29(火) 13:12:03.45 ID:k0Mc3I9O.net
>>268
起動している時に貼ればいいだけだろw
まさかWSLが停止するとシンボリックリンクが勝手に消えるとか思ってんのかwww
だーかーら、使ってないってバレバレなんだよ

271 :login:Penguin:2020/12/29(火) 13:14:00.09 ID:vj+7dSvO.net
WSLから見てWindowsは常に存在してるが逆は成り立たない
なのでWindowsからWSLにリンク貼るなどWSLに依存する構造はよろしくない

272 :login:Penguin:2020/12/29(火) 13:15:28.57 ID:k0Mc3I9O.net
WSLへのリンクはUNCパスへのリンクに過ぎない
これは今までもごく当たり前にリモートサーバーへのリンクとして使われていた
なにをいってんだろうなw

273 :login:Penguin:2020/12/29(火) 13:16:30.64 ID:vj+7dSvO.net
>>272
で、リンク切れで困ると

274 :login:Penguin:2020/12/29(火) 13:17:24.10 ID:vj+7dSvO.net
問題はLinux用のdotfileとWSL用のdotfileが異なることだな
管理対象が無駄に増えて面倒だ

275 :login:Penguin:2020/12/29(火) 13:18:21.68 ID:k0Mc3I9O.net
>>273
リンクじゃなかったら困らないんですか?
それはなんでですか?www

これ、もうお前が答えられない質問な

276 :login:Penguin:2020/12/29(火) 13:19:35.38 ID:k0Mc3I9O.net
>>274
> 問題はLinux用のdotfileとWSL用のdotfileが異なることだな

異なる部分だけ吸収すればいいだけ
シンボリックリンク使えば吸収できるし
使わなくても一行程度で終わる話

277 :login:Penguin:2020/12/29(火) 13:20:13.33 ID:vj+7dSvO.net
>>275
素Linuxなら困らんよ
そもそもwindowsへの/からのリンクなんて貼らないからな
素Linuxのホームは1つのホームで完結してる
WSLは無駄にホームを分裂増殖させてるから管理が2倍めんどう

278 :login:Penguin:2020/12/29(火) 13:20:56.31 ID:vj+7dSvO.net
>>276
めんどくせぇー
わざわざWSLを使うことによってめんどうを呼び込んでるじゃねえか
素Linux使えばそんな面倒なことしなくていいのに

279 :login:Penguin:2020/12/29(火) 13:21:41.48 ID:k0Mc3I9O.net
ID:vj+7dSvOが言いたいことと反論のまとめw

アホ「WSLが停止するとシンボリックリンククリックしてもアクセスできないニダ!」
オレ「WSLが停止してるなら、シンボリックリンクじゃなくてもアクセスできねーだろアホ」
オレ「アクセスできないだけでシンボリックリンクはそのまま残ってるだろ、どアホ」


アホ「アクセスできないと困るニダ!」
オレ「アクセスできないと困るのは、シンボリックリンクと関係ない話だろ」

280 :login:Penguin:2020/12/29(火) 13:22:19.74 ID:k0Mc3I9O.net
>>278
面倒の内容が「シンボリックリンクを一つ貼れば終わり」だって言ってるんだが
そこは認めるんだよな?w

281 :login:Penguin:2020/12/29(火) 13:22:33.16 ID:vj+7dSvO.net
うわネトウヨか

282 :login:Penguin:2020/12/29(火) 13:22:58.57 ID:vj+7dSvO.net
>>280
物によるだろ

283 :login:Penguin:2020/12/29(火) 13:23:46.34 ID:k0Mc3I9O.net
>>282
どんなものが解決できねーんだよ
具体例をいえ

284 :login:Penguin:2020/12/29(火) 13:26:32.79 ID:vj+7dSvO.net
>>283
たとえばdockerの設定とかだなー
winとlinuxでインストール方法、ファイルの置き場から中身まで構造が違うから個別に用意しなきゃならん

285 :login:Penguin:2020/12/29(火) 13:27:23.98 ID:k0Mc3I9O.net
>>284
dockerの設定って何?
具体例をいえといったのに
なぜ何も言わない

286 :login:Penguin:2020/12/29(火) 13:31:55.56 ID:k0Mc3I9O.net
ちなみにDockerのLinuxでのインストール方法

CentOS版
https://docs.docker.com/engine/install/centos/

Debian版
https://docs.docker.com/engine/install/debian/

Fedora版
https://docs.docker.com/engine/install/fedora/

Ubuntu版
https://docs.docker.com/engine/install/ubuntu/

winとlinuxでインストール方法が違うのではなく
Linuxディストリごとにインストール方法が違っている
Windowsの問題じゃねーんだわw

287 :login:Penguin:2020/12/29(火) 13:34:47.26 ID:vj+7dSvO.net
>>285
そんくらいググれ
ファイルの場所も内容も違うからな

288 :login:Penguin:2020/12/29(火) 13:35:11.35 ID:vj+7dSvO.net
>>286
せいぜいそんくらいだろ
設定は使い回せる

289 :login:Penguin:2020/12/29(火) 13:35:16.85 ID:k0Mc3I9O.net
> ファイルの場所も内容も違うからな
全部同じだよ

290 :login:Penguin:2020/12/29(火) 13:36:10.79 ID:k0Mc3I9O.net
> 設定は使い回せる
Docker for Windowsは結局の所Linuxで動いてる
Dockerだから設定ファイルとやらはそのまま使える
お前の言う設定ファイルが何なのか知らんがなw

291 :login:Penguin:2020/12/29(火) 13:44:07.82 ID:t8F+Mjwc.net
>>286
WSL内にDocker入れるのに、windows側にも両方入れるの?
君ガイジじゃない?

292 :login:Penguin:2020/12/29(火) 13:57:15.25 ID:k0Mc3I9O.net
>>291
Dockerはクライアントサーバー型って知ってるか?
WSL側に入れるのはクライアント
Windows側に入れるのはサーバー
役目が違ってる。
ほんと恥ずかしいよお前w

293 :login:Penguin:2020/12/29(火) 13:57:28.03 ID:k0Mc3I9O.net
んで、設定とは何だ?w

294 :login:Penguin:2020/12/29(火) 14:08:58.17 ID:i5uFIW2D.net
WSL使わないならこのスレ来るなよ。ここはWSL使いが盛り上がればいいんだよ。きっと目の上のたんこぶで気になるんだろうな。オレはWSLからexeの起動とかWindows側にあるファイルをLinuxコマンドで操作したりとか、WSLが無くてはならないものになってるよ。

295 :login:Penguin:2020/12/29(火) 14:10:19.15 ID:t8F+Mjwc.net
>>292
ん?クライアントサーバ逆になってる上にWSL側にもクライアント入るけど大丈夫か?

こいつはWSLとWindows側両方にDockerサーバー入れて設定ファイルを別々に管理するのが気持ち悪いだとか言ってるけど、サーバーはWSL側にしか入らないし、設定ファイルをまとめて管理したい意図が全然理解できなかったわ

296 :login:Penguin:2020/12/29(火) 14:24:32.73 ID:jtgtmttd.net
今日からWSL2を使い始めてる(これまではWSL1だった)んですが、Windowsで実行する各種Gitクライアントはwsl$配下で起きているGit管理ファイルの変更をリアルタイムに検出してくれないようです
これを同一ファイルシステムの時と同じように検出させる方法はありますか?

297 :login:Penguin:2020/12/29(火) 14:28:46.34 ID:jtgtmttd.net
Gitがネットワーク上のファイル変更をリアルタイムに監視しないんだろう、というのは想像が付いてます
ネットワークドライブの割り当てをしても同じでした

298 :login:Penguin:2020/12/29(火) 14:32:49.15 ID:9T5WmZiO.net
また使ったことないやつが暴れてんのかよ
ていうか相手してるやつもウザい

299 :login:Penguin:2020/12/29(火) 14:48:44.21 ID:vj+7dSvO.net
>>290
使えんよ

300 :login:Penguin:2020/12/29(火) 14:49:53.55 ID:k0Mc3I9O.net
>>295
> ん?クライアントサーバ逆になってる上にWSL側にもクライアント入るけど大丈夫か?
逆じゃないだろw
ああ、ほんと、お前わかってないw

> サーバーはWSL側にしか入らないし、設定ファイルをまとめて管理したい意図が全然理解できなかったわ
Docker for WindowsはWindows側にいれるもの
WSLがなくても動くの知らんのか?

だから設定ファイルってなんだよ?
WindowsとLinuxで異なるDockerの設定ファイルなんてねーつーの

301 :login:Penguin:2020/12/29(火) 14:50:19.58 ID:vj+7dSvO.net
>>296
Linuxを使ったほうがいいのでは?

302 :login:Penguin:2020/12/29(火) 14:50:54.03 ID:k0Mc3I9O.net
>>299
> 使えんよ
使えないものを具体例を言って

そういや>>283でも具体例聞いたのに言ってないね

具体例聞かれるとボロがでるから
無視する癖でも付いてるのか?w

303 :login:Penguin:2020/12/29(火) 15:02:42.51 ID:t8F+Mjwc.net
>>300
WSLにサーバー入れるんじゃなくてクライアント入れるの?
言い間違いぐらい認めようよ君

正確には
クライアントはWindowsとWSL
サーバーはWSL側だけ

が正しい

わかってないのはお前の方

304 :login:Penguin:2020/12/29(火) 15:06:52.35 ID:t8F+Mjwc.net
もしかしてクライアントとサーバーって言葉の意味を知らないで使ってんのか?w

お前はDockerクライアントをWSLだけに入れて、サーバーをWindows側に入れてんの?
何がしたい?

305 :login:Penguin:2020/12/29(火) 15:53:13.81 ID:vj+7dSvO.net
>>302
HyperVバックエンド時の設定とか色々だよ

306 :login:Penguin:2020/12/29(火) 16:04:42.67 ID:t8F+Mjwc.net
>>305
それを一つのdotfilesフォルダで管理する必要はないのでは?WindowsとWSL側で分けて管理してなんの不都合があるの?

あとwindowsからWSLのsymlinkが作れないってどこ情報?ローカル⇄リモート両方できるけど?

milink /d dotfiles \\wsl$\Ubuntu\home\username\dotfiles

これでいけるのでは?

307 :login:Penguin:2020/12/29(火) 16:34:58.45 ID:xZjhYKOc.net
>>306
そのドライブ、フォルダが無かった場合はどうなる?

308 :login:Penguin:2020/12/29(火) 16:37:42.14 ID:t8F+Mjwc.net
>>307
アクセスできないけどWSLが起動すれば問題ない

それが気になるならWindows側に設定置いてWSLからそれを参照すればいいだけでは?何か不都合でもあるの?

309 :login:Penguin:2020/12/29(火) 19:23:07.40 ID:Y3DWIIPO.net
Windows側にファイル置いてる俺はなんの不自由もなくWSLのUbuntu使ってるから、アクセスガーの言うことにはなんの効力もないよ。

310 :login:Penguin:2020/12/29(火) 19:51:39.02 ID:F5uycw02.net
WSLじゃなくてLinux使いたい理由がホームディレクトリが一つだけで設定をまとめて置けるとか

その程度の目的でわざわざLinuxを使う気にはならない
大したことしてなくて必要もないのにLinux使ってそうだな

311 :login:Penguin:2020/12/29(火) 19:58:09.64 ID:9x/Dw2yG.net
passwdファイルも知らないんだろ

312 :login:Penguin:2020/12/29(火) 20:08:19.66 ID:Y3DWIIPO.net
アンチWSLはメンタルが↑キーとエンターキー交互に叩いて「俺Linux使ってるスゲー!」レベルだったりしてw

313 :login:Penguin:2020/12/29(火) 20:58:13.01 ID:c3p8IVBc.net
> milink /d dotfiles \\wsl$\Ubuntu\home\username\dotfiles
循環してどうなるのだろ

314 :login:Penguin:2020/12/29(火) 21:16:46.65 ID:i5uFIW2D.net
そもそもmklinkでないの?

315 :login:Penguin:2020/12/30(水) 00:49:38.62 ID:BSnWmIZD.net
味醂k

316 :215:2020/12/30(水) 01:36:33.11 ID:jsaOC24T.net
WSL の基本は、Windows 側から、Linux 側を触っちゃいけない。
触っても、Linux側が起動しているとは限らない

つまり、Linux側から、Windows側を触れるだけ。
この場合は、Linux側が必ず起動する

だから、Linuxのコマンド探索パスの後ろに、Windowsの探索パスも追加されている。
echo $PATH | tr : "\n"
と入力すると、Linux側の後ろに、Windows側の/mnt/c/ の探索パスが続く

>>215
に、Windows 10 Home 版に、WSL2, Docker を入れる手順を書いたが、

Docker Desktop WSL 2 バックエンド(日本語版)
https://docs.docker.jp/docker-for-windows/wsl.html

ここには、プロジェクトも、Linux側・ext4 へ作る。
/mnt/c/ 側・NTFS を避けると書いてある

Microsoft 製のLinuxカーネルによって、Linuxコンテナを動かしている

317 :login:Penguin:2020/12/30(水) 01:49:35.90 ID:BlI44xMp.net
>>316
避けるとは書いて無くて
パフォーマンスが落ちると書いてある

318 :215:2020/12/30(水) 06:50:40.87 ID:jsaOC24T.net
書き忘れたけど、
Windows 側から、Linux 側を触っていても、すぐにアクセスできなくなる

漏れが、PC を電力エコモードにしているせいか、
5分ぐらいで、Linux側が終了してしまう

319 :login:Penguin:2020/12/30(水) 07:42:30.98 ID:70KWedvF.net
>>318
wsl$ 経由でさわっているのならwsl1の時はおこってたけどwsl2にしてからは起きてないな
もしかするとwslの方じゃなくて、Windows10を20H2にしてからかもしれないけど

320 :login:Penguin:2020/12/30(水) 12:25:01.71 ID:nRZrvQqz.net
WSLの端末を開いておくだけ
なんでそんな、ものすごく些細で小さな問題にこだわる?

321 :login:Penguin:2020/12/30(水) 14:09:21.73 ID:Il1YyRI6.net
Windows側だろうがWSL側だろうが、ファイルをどっちにおいておいてもどっちからでも触れるのに何か問題でもあるの?

322 :login:Penguin:2020/12/30(水) 14:21:17.16 ID:nRZrvQqz.net
小さな問題を大きく触れ回ってるだけ
それ以外しか問題がないということだよ

323 :login:Penguin:2020/12/30(水) 14:21:32.75 ID:nRZrvQqz.net
訂正
それぐらいしか問題がないということだよ

324 :login:Penguin:2020/12/30(水) 15:32:28.98 ID:Il1YyRI6.net
> 小さな問題を大きく触れ回ってるだけ
ものすごく見覚えがある手口だな。
嘘デタラメわめき散らしてグロ貼りになったアイツそのものだ。
同じ奴かな?

やだねぇ、基地害は。

325 :login:Penguin:2020/12/30(水) 15:59:09.44 ID:nRZrvQqz.net
レスに中身がまったくないな

326 :login:Penguin:2020/12/30(水) 22:17:03.38 ID:r1PyRTC3.net
>>325
嘘付きのグロ針さんだw

327 :login:Penguin:2020/12/30(水) 22:28:40.18 ID:nRZrvQqz.net
図星だったかw

328 :login:Penguin:2020/12/30(水) 22:47:01.81 ID:1Q+RBzk8.net
最近動画見てたらパソコン落ちることがあって原因はWSLがアホみたいにメモリ食っててスワップ無効にしてたからっぽい
16GBも積んでるんだが

どうにかならんの?これ

329 :login:Penguin:2020/12/30(水) 23:13:57.96 ID:Kx8n1vUU.net
>>328
WSL2では?

WSL2によるホストのメモリ枯渇を防ぐための暫定対処
https://qiita.com/yoichiwo7/items/e3e13b6fe2f32c4c6120

330 :login:Penguin:2020/12/31(木) 00:47:09.29 ID:jfgajE/r.net
>>328
スワップ無効とかバカだよなあ
ダンプ分くらい確保しとけよ

331 :login:Penguin:2020/12/31(木) 01:08:38.13 ID:adIdXgq0.net
16GBで仮想メモリ無効は無謀

332 :login:Penguin:2020/12/31(木) 01:10:44.18 ID:T1b/Gz39.net
仮想メモリを無効にするメリットなんてないぞ

333 :login:Penguin:2020/12/31(木) 01:25:56.75 ID:qB1mEg86.net
「スワップしたら負け」とは言ったが「仮想メモリをオフにしろ」とは言っていない定期

334 :login:Penguin:2020/12/31(木) 06:51:01.07 ID:AftxgYbg.net
メモリ16G程度でスワップ無効は無謀では・・・?

335 :login:Penguin:2020/12/31(木) 12:03:56.70 ID:cxDx7Kzo.net
じゃあメモリ4GBでスワップ8GBな俺は何

336 :login:Penguin:2020/12/31(木) 12:34:46.97 ID:T1b/Gz39.net
メモリ使わない人は使わないだろうね

337 :login:Penguin:2020/12/31(木) 16:44:12.77 ID:vdZScwva.net
おっそいHDD使ってるならスワップ無効にすれば体感速度はあがるけど…
16Gも、と言ってるからハードに金かけてないのはモロバレだけどさぁ、情弱すぎだろ。

338 :login:Penguin:2020/12/31(木) 16:50:02.40 ID:SPflEv5Q.net
メモリ少ないならswapiness=0とzram
16GBもあって何に使ってるのか
linuxメインだろ
仮想環境でやることか

339 :login:Penguin:2020/12/31(木) 21:36:57.21 ID:0Zy5SdKy.net
8GBのメモリが3000円ぐらいじゃん
多く積めば快適になるんだし

340 :login:Penguin:2021/01/01(金) 17:14:58.22 ID:rbx04P8S.net
いや論点は大したことしてないのにメモリを使い果たす不具合だろ。

341 :login:Penguin:2021/01/01(金) 17:19:42.48 ID:k5oF1xAB.net
メモリを使わなくても消費電力が減るわけじゃないよ?
使えるなら使わないと無駄になるじゃん
むしろメモリが余ってるのに使わないほうが不具合

342 :login:Penguin:2021/01/01(金) 18:09:11.94 ID:XuzgABaA.net
いきなり消費電力もちだして話そらしても、スワップ無効はバカのやることにはかわらないのでわ?

343 :login:Penguin:2021/01/01(金) 18:13:28.30 ID:wE9JiCTI.net
WSL2になってから初回起動が遅くなってしまった。
(まあこれは仕組みを考えれば当然っちゃ当然なんだけども)

どなたかWSL2をOS起動時にバックグラウンドで起動する,
みたいな設定をしている方とかいらっしゃいませんか。

344 :login:Penguin:2021/01/01(金) 18:18:43.39 ID:k5oF1xAB.net
普通にwsl.exeでも実行すればいいだけでは?

345 :login:Penguin:2021/01/01(金) 18:43:30.88 ID:wE9JiCTI.net
>>344
そうするとバックグラウンドで動かずに
コマンドプロンプトのウィンドウが表に出てきちゃうのよね
(この辺の技術に詳しくないので,用語が違ってるかも)

346 :login:Penguin:2021/01/01(金) 18:54:27.02 ID:Oxh1ahiZ.net
>>343
普段どうやって起動してんの?

347 :login:Penguin:2021/01/01(金) 20:12:24.08 ID:/9LPZX+S.net
ログオンスクリプトでバッチファイルとか動かしたい時にvbsで包んだ事はあるけど
wshのRunメソッドには非表示のオプションがある

348 :login:Penguin:2021/01/01(金) 21:01:47.60 ID:iezwu+yJ.net
https://nssm.cc/download
アプリをサービス化するソフトならある

349 :login:Penguin:2021/01/01(金) 21:30:39.22 ID:k5oF1xAB.net
>>345
wsl.exeでWSLのコマンド実行するって話だよ
ウインドウ最小化とかしてればじゃまにならないでしょ?

350 :login:Penguin:2021/01/01(金) 22:14:30.82 ID:wE9JiCTI.net
>>346
普段はwsl.exeを起動して
(当然コマンドプロンプトが前面に表示される)
使ってる。

今か仮にwsl.exeを実行して表示されるコマンドプロンプトを「WSLウィンドウ」と呼ぶ。

それで,「OS起動後1回目にWSLウィンドウが立ち上がるまでの時間」
と「そのWSLウィンドウを閉じたあと少し時間を置いてWSLが立ち上がるまでの時間」
とにあきらかに差がある。
Microsoftの文書にそういう記述を見つけ出すことはできなかったんだけど,
おそらく一回立ち上げるとWSLウィンドウを閉じたあとも
背景でWSLにまつわる何かしらのプロセスが生きているんじゃないかと推測している。
その「背景で動くWSLにまつわる何かしらのプロセス(非GUI)」を
OS起動と同時に立ち上げられたら,
WSLウィンドウの表示が速くなるんじゃないかと期待してる訳。

分かりずらくてほんとすいません……。

351 :login:Penguin:2021/01/01(金) 22:39:55.89 ID:PmdPJ2VI.net
>>350
言ってることはわかる
起動して最小化と何が違うのか何が不都合なのかがわかりにくい
高速起動も目に見えないから負担がないわけじゃない

352 :login:Penguin:2021/01/01(金) 23:05:10.84 ID:wE9JiCTI.net
>>351
ウィンドウを最小化するのって自動化できますかね。
一部のアプリケーションだと*アプケーションの*設定から
背景で起動するみたいな設定ができるみたいなんですが
WSLウィンドウはそういう設定ができないっぽいんですよね。
ためしにwslsu.batとかいうファイルを作ってみたんですが,
その「プロパティ」を見ても「最小化して起動」みたいな項目は
ありませんでした……

353 :login:Penguin:2021/01/01(金) 23:22:38.13 ID:Mvy+kHCe.net
>>352
私は,WSL のターミナルとして, mintty.exe (ペンギンのアイコン)を使っているのですが,
--window min オプションで起動すれば最小化して起動することができています.
ターミナルを変える必要があるので,ダイレクトな解でなくてすみません.

354 :login:Penguin:2021/01/01(金) 23:28:15.76 ID:QNZjNeIG.net
>>352
タスクスケジューラで「表示しない」をチェックして実行するようにしてみてはいかがでしょう

355 :login:Penguin:2021/01/01(金) 23:55:16.01 ID:wE9JiCTI.net
>>354
タスクスケジューラという機能の存在を始めて知りました。
これで解決しそうです。

まず一通り勉強してから試してみるので,報告はちょっと後になるかも知れません。

みなさまありがとうございました。

356 :login:Penguin:2021/01/02(土) 01:49:12.19 ID:EqqPRBM9.net
使わないのに起動しておくのは、メモリの損

その分だけ、他のアプリがメモリを使えなくなったり、
メモリスワップされて、HDD の書き込み回数が増えるかも

357 :login:Penguin:2021/01/02(土) 01:59:56.22 ID:rGRt9PN4.net
>>354
vbsで起動してたが「表示しない」なんてあったか?
と思ったらタスクスケジューラのUIから消すオプションじゃないですか!

とはいえ調べたら「ユーザーがログオンしているかどうかにかかわらず実行する」にチェックすればウインドウが表示されないのが分かった。

358 :login:Penguin:2021/01/02(土) 04:31:38.40 ID:znxXcP9A.net
>>350
気になるならWSL2の仕組み勉強したら?

まあ説明してやると、WSLはUbuntu以外にもいろんなディストリが有るのは知ってるよね?
同じUbuntuでも18.04とか20.04とか複数インストールできる

Linuxカーネルは同じものが使えるのに、ディストリごとにそれごとにLinuxカーネルを起動していたら無駄だろ?
WSL2は複数のディストリをインストールしていたとしても、起動するLinuxカーネルはたった一つだけなんだよ

これが「仮想マシンにUbuntuとOpenSUSEとFedoraをインストールすれば同じことじゃん」
が間違ってる理由。仮想マシンにインストールしたらそれぞれ起動しないといけないからね
しかもフルバージョンだから遅い

WSL2ではLinuxのコンテナ機能だけが使えるMSがカスタマイズした軽量のLinux(ディストリ相当)を
一つだけ起動している。そしてUbuntuなどを使う時にコンテナとして起動してる。
WSL2バックエンドを使うDockerも起動済みのLinuxの上で動いているから起動が速い

WSL2は内部で仮想マシンを使うが初回に1回だけ起動するだけ。しかも軽量Linuxだから起動が速い。
そしてUbuntuを実行する時にコンテナを起動するだけだから初回以降はもっと速い(2秒程度)

359 :login:Penguin:2021/01/02(土) 12:27:59.49 ID:7+ZxD9QL.net
異なるインスタンスがカーネル共有とか気持ち悪いな
干渉して変な動きしそう

360 :login:Penguin:2021/01/02(土) 12:32:13.76 ID:9VBoTzCe.net
>>359
Linuxのカーネル機能だから
そういう事はあるだろうね

361 :login:Penguin:2021/01/02(土) 12:32:32.17 ID:9VBoTzCe.net
商用じゃないと信用できんし

362 :login:Penguin:2021/01/02(土) 12:40:09.68 ID:7+ZxD9QL.net
本当に求められてるものは軽くて速いフル仮想マシンなんだよね

363 :login:Penguin:2021/01/02(土) 12:46:36.76 ID:7+ZxD9QL.net
それかLXCね
Windows起動時に仮想マシンをバックグラウンドで動かしてWSLはLXCのインターフェース、としとけばもっと実用的だった

364 :login:Penguin:2021/01/02(土) 12:47:15.91 ID:CCjzT5rO.net
カーネルだけ共用するメリットが今ひとつわからんなあ。
メモリはどのみちインスタンス毎に食うわけだろうからそんなにリソースの節約になるのかね。

365 :login:Penguin:2021/01/02(土) 13:49:32.21 ID:VOqElPM1.net
>>363
こんな所に書かずにMSに提案すればいいのでは

366 :login:Penguin:2021/01/02(土) 16:09:08.93 ID:rGRt9PN4.net
>>359
dockerもコンテナ仮想化も全否定だね
非効率で時代遅れ

367 :login:Penguin:2021/01/02(土) 16:43:23.85 ID:XFlcM/me.net
>>358
そうですね,今の状態で下手に
便利にしようとするより
仕組みを学んでからのほうがいいと思うので,
背景起動はとりあえず後回しにします。

恐らく,仰るところの「仮想マシンを起動する」という動作を
Windows OSと同時に行うことができれば(それも背景で),
私がしたいと思ってることを一番理想的に行える気がする。

368 :login:Penguin:2021/01/02(土) 17:27:36.86 ID:9VBoTzCe.net
>>367
だからWindows起動時とかログイン時に
少なくともWSL上のLinuxコマンドをなにか実行したらかってに起動するでしょ?

369 :login:Penguin:2021/01/02(土) 17:34:28.95 ID:9VBoTzCe.net
>>364
メリットっていうか複数のカーネルが動いたら不自然なだけだよ

WSLというのは本来Windowsカーネル上でLinuxアプリが
動くというもの、その場合Windowsカーネルは当然一つ

WSL2でもそれを踏まえてLinuxカーネルこそ使うが
それはWindowsカーネルの一部として同居しているようなもの
理想的には裏でWindowsカーネルとLinuxカーネルが情報をやり取りして
どちらからでも同一の情報を参照できるのが一番

WSL1ではそれを実現しやすくて、WSL2ではLinuxカーネルをそのまま使うから
Linuxとの互換性は上がるが、カーネルの情報が分離してしまうというデメリットが有る
そのデメリットはしょうがないにしろアーキテクチャ上は、1つのWindowsカーネルの
サブシステムとして1つのLinuxカーネルがあるほうが適切

370 :login:Penguin:2021/01/02(土) 18:05:32.40 ID:7+ZxD9QL.net
どっちもデメリットが目立つな
やっぱLinux使えばいいじゃんってなる

371 :login:Penguin:2021/01/02(土) 18:14:31.59 ID:Qd7PMYkO.net
スタートアップにWSL入れとけばすむ話し?

372 :login:Penguin:2021/01/02(土) 18:19:00.59 ID:Dc68zw+S.net
>>367
Windows初心者っぽいけど、いったい何がしたいんだ?

373 :login:Penguin:2021/01/02(土) 18:54:27.09 ID:pmRiXzDV.net
ログインしなくてもOSが立ち上がった状態で
他のマシンからアクセスできるということならサービス化なんだけど
WSLでできるかどうかは知らない

374 :login:Penguin:2021/01/02(土) 19:33:56.63 ID:Qd7PMYkO.net
そこはcygwinのサービス化でw

375 :login:Penguin:2021/01/02(土) 19:34:39.44 ID:tZdYKzq9.net
でも、WSLなら本物のGNUが使えるぞ。

376 :login:Penguin:2021/01/02(土) 19:36:43.77 ID:wRBNq/3f.net
一週間待ってください
本物のGNUを食わせてあげますよ

377 :login:Penguin:2021/01/02(土) 19:36:51.96 ID:tZdYKzq9.net
Cygwinはパチモンやったわ。
これからは本物使わせてもらいますわ。

378 :login:Penguin:2021/01/02(土) 19:44:51.15 ID:tZdYKzq9.net
BoWはパチモンやったわ。
これからは本物使わせてもらいますわ。

379 :login:Penguin:2021/01/02(土) 19:46:56.88 ID:tZdYKzq9.net
Bash on Windowsやない、BSD on Windowsやで。

380 :login:Penguin:2021/01/02(土) 19:56:07.95 ID:7uTx+jC2.net
>>378
BOWはCYGWINと違ってBSD実行ファイルをちゃんと動かせるシミュレーターみたいなものだよ

381 :login:Penguin:2021/01/02(土) 20:02:37.78 ID:tZdYKzq9.net
>>380
Cygwin以上のパチモンやったわ。

382 :login:Penguin:2021/01/02(土) 20:11:48.33 ID:XFlcM/me.net
>>372
wsl.exeを実行したときのウィンドウを立ち上がらせない状態で,
Linuxカーネルを起動して
それ以降にwsl.exeを実行したときのオーバーヘッド
(コンテナを立ち上げるより前にLinuxカーネルを起動するという)
を無くしたいと思っています。

383 :login:Penguin:2021/01/02(土) 20:29:10.89 ID:9VBoTzCe.net
>>370
Linux使うといちいち同期を取らないといけないのがめんどくさい
WindowsいったりLinuxいったり、
ファイル共有の設定したりSSHログインしたり
OSのアップデートとかしたり

384 :login:Penguin:2021/01/02(土) 20:29:33.07 ID:2vJreBoc.net
ID:tZdYKzq9 はWindowsもCygwin使ったことないニワカだねw
自己破産しちゃうような貧乏人なんだろうねぇww
あえて名前は上げないけどwww

385 :login:Penguin:2021/01/02(土) 20:30:49.25 ID:9VBoTzCe.net
>>382
だから起動時にスタートアップか何かで
コマンド実行すればいいだけでしょ?
たったそんだけ

適当に作っても一瞬黒い画面が出る程度で終わる
ちゃんと作ればそれもでなくなるだろうけど

たったそんだけの話をしてるんだよね?

386 :login:Penguin:2021/01/02(土) 20:37:34.86 ID:2vJreBoc.net
スタートアップにショートカット放り込んで、そのショートカットのプロパティ弄ればいいだけのことなんだけどね。
こんだけ粘着するのってまるで志賀みたいでキモいわーw

387 :login:Penguin:2021/01/02(土) 20:47:15.91 ID:9VBoTzCe.net
そもそも初回の起動時間ってどのくらいなん?
パソコンつけっぱなしで再起動したくないからわからんのだわw

wsl -l -v でVERSION 2とでてるUbuntuを
wsl -t Ubuntuで停止させた状態で
Ubuntuを起動すると2〜3秒ぐらい

UbuntuのSTATEがRunningになった状態から
Ubuntuを起動すると一瞬。1秒未満

WSL2がこれより遅いことって有るんか?

388 :login:Penguin:2021/01/02(土) 20:48:01.63 ID:9VBoTzCe.net
ん?もしかしてWSL2の仮想マシンって2〜3秒で起動してる?
こりゃはえーわw

389 :login:Penguin:2021/01/02(土) 20:48:27.32 ID:EaWGXAtX.net
>>383
ん?Windows使わなきゃいいじゃん

390 :login:Penguin:2021/01/02(土) 20:51:19.50 ID:9VBoTzCe.net
Windows使わないと仕事にならんだろw
OfficeとかMSの開発ツールとか

391 :login:Penguin:2021/01/02(土) 20:52:09.83 ID:ouToBQbK.net
>>390
???
Officeはオンラインで動くよ?

392 :login:Penguin:2021/01/02(土) 20:56:49.15 ID:9VBoTzCe.net
>>391
Linux使っても、結局Microsoft製品使うんですねw

393 :login:Penguin:2021/01/02(土) 21:01:34.84 ID:RV/Bo3SH.net
LinuxユーザーってWindowsが嫌いなくせにWineでWindowsアプリ使ってるんだよな
だったら最初からOSをWindowsにすればいいだろ

394 :login:Penguin:2021/01/02(土) 21:03:38.91 ID:9VBoTzCe.net
結論としてはどうせMicrosoft製品使うんだから
Windows使えばいいじゃんことになる
GUIはWindowsの方が使いやすいんだからさ
どちらか一方ならWindows選ぶよってだけの話

395 :login:Penguin:2021/01/02(土) 21:04:34.08 ID:ouToBQbK.net
>>392
そりゃ使うでしょ?
Windowsは要らんけど

396 :login:Penguin:2021/01/02(土) 21:05:32.37 ID:ouToBQbK.net
>>394
揃える必要はない
GUIもLinuxのほうがシンプルで良い

397 :login:Penguin:2021/01/02(土) 21:53:44.64 ID:9VBoTzCe.net
> シンプルで良い
LinuxのGUIの何がいいの?って何度も聞くんだが
答えが出たことってないんだよなw

398 :login:Penguin:2021/01/02(土) 21:56:02.26 ID:ouToBQbK.net
>>397
シンプル

399 :login:Penguin:2021/01/02(土) 21:57:43.51 ID:tZdYKzq9.net
本物のGNUツールが使えることです。

GNU is Not Unix そして Linux Is Not UniX です。
素晴らしいですね。

400 :login:Penguin:2021/01/02(土) 22:02:48.34 ID:tZdYKzq9.net
Windowsではないということ、それ自身が価値となる。

-- Dang Kogai.

401 :login:Penguin:2021/01/02(土) 22:08:13.11 ID:9VBoTzCe.net
>>398
どこが「シンプル」かを一言も言ってないと言ってる

402 :login:Penguin:2021/01/02(土) 22:09:34.83 ID:9VBoTzCe.net
>>400
それ自身には価値がないってことですか?って言ってやれw

403 :login:Penguin:2021/01/02(土) 22:15:34.49 ID:tZdYKzq9.net
Linux は人類の共有財産。
水や空気のようなもの。

404 :login:Penguin:2021/01/02(土) 22:33:32.15 ID:ouToBQbK.net
Windowsがなくなってもあまり困らないけどLinuxなくなったら人類規模で大混乱が巻き起こるだろうなぁ

405 :login:Penguin:2021/01/03(日) 02:17:33.54 ID:GEeoL2K3.net
Windowsがなくなってもあまり困らないなんて思ってる人がいるのか?
人類滅亡まではしないだろうが(それはLinuxも同じ)
大混乱間違いなしやろ

406 :login:Penguin:2021/01/03(日) 02:29:16.62 ID:7sYc6NWK.net
人類の定義が違うんでしょ

407 :login:Penguin:2021/01/03(日) 03:47:19.40 ID:iLs84+Lv.net
windows上でlinuxが使える事が便利なんだからそうじゃないなら使わなければいいのに

408 :login:Penguin:2021/01/03(日) 03:57:44.94 ID:GEeoL2K3.net
× windows上でlinuxが使える事が便利
○ windows上でlinuxコマンドが、Windowsのファイルやexeコマンドと組み合わせて使えることが便利

単にLinuxを使うだけならLinuxマシン使えばいいだけなので仮想マシンですでにできていた。
WSLが便利なのは、仮想マシンという隔離された環境のLinuxではなく
本当の意味でWindows上でLinuxコマンドが使えること

409 :login:Penguin:2021/01/03(日) 04:29:48.26 ID:cAtlEo+7.net
WinのプログラムとLinuxのプログラムでパイプ通して使えるんだっけか、しかも相互で

410 :login:Penguin:2021/01/03(日) 05:52:41.16 ID:GEeoL2K3.net
>>409
そうそう。しかもちゃんとUnicode対応

もともとWindowsはUTF-16に対応していてテキストモードがUnicodeモードだと
Unicodeで出力されるんだが、当然それはUTF-16で出力される
だけどそれの出力をWSLでみるとUTF-8に変換されてる。

WSL上でこんな事してみるとしてみるとちゃんと日本語が文字化けせずに見れるのがわかると思う
cmd.exe /c dir '%USERPROFILE%\Documents' | less

411 :login:Penguin:2021/01/03(日) 07:20:42.42 ID:8+lIeFPn.net
突然書けなくなった?!?

412 :login:Penguin:2021/01/03(日) 07:21:28.61 ID:ogI+subD.net
登 録 コ ー ド って書き込もうとしてるやろ?

413 :login:Penguin:2021/01/03(日) 07:22:17.57 ID:8+lIeFPn.net
>>410
面白いなー

pathの変換コマンドも面白いと思ってて、
.bat 書くよりWSL上のコマンドを駆使してshell script 書く方が、
書くのは圧倒的に効率的で早いし、Windowsバイナリを
shell script の中で起動できるからこりゃいけるわ!と歓喜した.

しかし、実行したWindowsバイナリは、Windows側からみた
pathにしかデータを吐けないから、データはWindowsファイルシステム上に置かれてしまう.
そのデータを同じshell scriptの中でWSLから触ると、死ぬほど遅いという罠.
あと、WSLから起動したwindowsバイナリがWSLのメモリを食い潰して、Windows自体のメモリを圧迫するという罠.
メモリの話は解決努力がなされてるみたいだけど、現状は実用には耐えないかと.

414 :login:Penguin:2021/01/03(日) 07:23:54.56 ID:8+lIeFPn.net
>>412
いや,すまん.
説明のなかで, cmd. exe をスペース空けずに書いてたんだが,それを削除したら書けた.

415 :login:Penguin:2021/01/03(日) 07:25:21.44 ID:Yb2JKXR6.net
> そのデータを同じshell scriptの中でWSLから触ると、死ぬほど遅いという罠.

え?どれくらい遅いの?
遅いのはファイルを開くときであって
普通に読み込むときの速度は変わらないけど?

416 :login:Penguin:2021/01/03(日) 07:26:21.89 ID:Yb2JKXR6.net
> あと、WSLから起動したwindowsバイナリがWSLのメモリを食い潰して、

WSLのメモリってなに?
WindowsバイナリがLinux環境で動くわけないんだけど

417 :login:Penguin:2021/01/03(日) 07:26:32.75 ID:Yb2JKXR6.net
なんかてきとーなうそついてんなーw

418 :login:Penguin:2021/01/03(日) 07:27:39.68 ID:Yb2JKXR6.net
> しかし、実行したWindowsバイナリは、Windows側からみた
> pathにしかデータを吐けないから、

これも嘘だな。UNCパス、つまりネットワーク共有フォルダを読み書きできるなら
WSLの中にも書き込める

419 :login:Penguin:2021/01/03(日) 07:33:53.39 ID:8+lIeFPn.net
>>416
ごめん, vmmem

> あと、WSLから起動したwindowsバイナリがWSLのメモリを食い潰して、

Windows バイナリを WSL 側から起動したとき,
vmmem がどんどん肥大化することを言いたかった.

420 :login:Penguin:2021/01/03(日) 07:40:11.10 ID:8+lIeFPn.net
>>418
WSLに samba 走らせて,同じPCの Windows 側から高速に読み書きできるってことですか?

ちなみに, PC1 のWSLの中からWindowsバイナリ起動 -> NAS(UNCパス) に書き込んで,
PC1の WSL の同じ shell script から /mnt/z に mount した NAS にアクセスすることは試したが,糞遅い.死ぬほど遅い.

421 :login:Penguin:2021/01/03(日) 07:50:39.05 ID:8+lIeFPn.net
>>415
Shell Script を走らせて,その中で
Windows バイナリが Windows ファイルシステムに書き込んでから,
同じ Shell スクリプト の中で100MB のファイルを 100個開いて処理して,少しだけけデータを保存する作業


1. Cygwin 上で走らせたとき
2. WSL2 上で走らせたとき

で比べて,2〜3倍遅い.

422 :login:Penguin:2021/01/03(日) 07:55:43.75 ID:8+lIeFPn.net
>>420
この,「糞遅い,死ぬほど遅い」というのは, >>421 の2,〜3倍のこと.

423 :login:Penguin:2021/01/03(日) 10:11:34.66 ID:V20Q9b9Q.net
wsl1使うと少し早い。

424 :login:Penguin:2021/01/03(日) 10:25:14.83 ID:b8vuBzO1.net
>>418
デフォルトでWindowsホームにファイル吐き出すツールがあるんだけど
これをWSLホームにファイル吐き出すにはどうすればいいの?

425 :login:Penguin:2021/01/03(日) 11:56:48.39 ID:Yb2JKXR6.net
>>419
> Windows バイナリを WSL 側から起動したとき,
> vmmem がどんどん肥大化することを言いたかった.

Windows バイナリを WSL 側から起動したって
実行されてる場所はWSLとは無関係なんだから
Windowsから実行したのと同じだって

>>420
> WSLに samba 走らせて,同じPCの Windows 側から高速に読み書きできるってことですか?
sambaの方が遅いだろ

>>424
> デフォルトでWindowsホームにファイル吐き出すツールがあるんだけど
まずはそのツールがUNCパスに対応してるかどうかだ
そのツールの問題だ

426 :login:Penguin:2021/01/03(日) 12:00:42.24 ID:96+o5s+g.net
>>425
>まずはそのツールがUNCパスに対応してるかどうかだ
>そのツールの問題だ
え、対応してないツールは使えないの、ゴミじゃん
WSLから実行した時は特殊フォルダを置き換える、ぐらいしてくれないと使い物にならんじゃん

427 :login:Penguin:2021/01/03(日) 13:45:16.26 ID:ym4yqlG9.net
アプリの出力先は、そのアプリが決めた業務条件だから、
勝手に変えたら、ダメ!

そのアプリか、そのアプリの使用者の意図で変えるべき、業務条件。
責任範囲が全く異なる

428 :login:Penguin:2021/01/03(日) 13:54:55.03 ID:Yb2JKXR6.net
>>426
> え、対応してないツールは使えないの、ゴミじゃん

UNCパスに対応してないツールは
昔からネットワーク共有フォルダに対応してねーだろ?
それがツールの問題じゃなくて何なの?

まあネットワーク共有フォルダに対応してないなら
ネットワーク共有フォルダをドライブに割りあげるだけで使えるけどな

ツールの問題をWindowsは解決してくれる。
ツールがゴミでもWindowsは素晴らしいなぁw

429 :login:Penguin:2021/01/03(日) 13:55:33.83 ID:Yb2JKXR6.net
> WSLから実行した時は特殊フォルダを置き換える、ぐらいしてくれないと使い物にならんじゃん

意味不w エアプだから何が問題なのかわかってないんだろうなwww

430 :login:Penguin:2021/01/03(日) 15:23:59.93 ID:Mm9OIsfc.net
>>428
あー、ちがうそうじゃない
UNCじゃなくてホームフォルダとか特殊フォルダのことね
WSLでホームに出力って処理したのにWindowsのホームに出力されたら糞でしょ

431 :login:Penguin:2021/01/03(日) 15:25:22.42 ID:Mm9OIsfc.net
WSLとWindowsでホームが2つあるからもうめちゃくちゃだ

432 :login:Penguin:2021/01/03(日) 15:29:29.00 ID:Mm9OIsfc.net
ネットワーク共有対応してないと使えないってのもおかしな話だよな
スタンドアロンのWindowsで動かしてんのになんでネットワーク対応せなあかんねん

433 :login:Penguin:2021/01/03(日) 16:33:34.81 ID:YKREgZUd.net
何言ってんだこの馬鹿

434 :login:Penguin:2021/01/03(日) 16:33:39.66 ID:2/zt/fO+.net
>>431
いや分かれてた方が無難だろ・・・。

435 :login:Penguin:2021/01/03(日) 16:43:24.74 ID:Flc5Bggh.net
>>434
なんでターミナル使いたいだけなのにホームが複数あんだよ?

436 :login:Penguin:2021/01/03(日) 16:46:19.99 ID:Flc5Bggh.net
これが仮想マシンだっつーならわかるよ
でもターミナルなんだろWSLは?
なんでターミナルごとにわざわざホームを切り替えなきゃいかんのだ
shもbashもashもzshもホームは1つ
それが当たり前だ

437 :login:Penguin:2021/01/03(日) 16:47:06.22 ID:Yb2JKXR6.net
>>430
> UNCじゃなくてホームフォルダとか特殊フォルダのことね
ホームフォルダは実際にはただのパスでしかない

UNCの意味がわかってないようだが、これはWindowsが対応しているネットワークのパスであり
メモ帳などちゃんと作られてるアプリは、ネットワークのパスを参照できる
WindowsからWSL上のファイルを参照するときも、このUNCパス

> WSLでホームに出力って処理したのにWindowsのホームに出力されたら糞でしょ

そんなことにならないよw
ちゃんとWSLのホームとWindowsのホームは別れている

>>431
> WSLとWindowsでホームが2つあるからもうめちゃくちゃだ
代わりに仮想マシン使っても分かれるじゃんw
シンボリックリンクでリンクできるんだからめちゃくちゃにはならない

>>432
> ネットワーク共有対応してないと使えないってのもおかしな話だよな
普通のアプリはちゃんと対応している
ネットワークドライブから直接、動画ファイルや音楽ファイルを直接開けないなんてことあると思うか?

お前が作ったクソツールならありえるだろうなって話しかしてない

438 :login:Penguin:2021/01/03(日) 16:48:32.59 ID:Yb2JKXR6.net
>>436
> なんでターミナルごとにわざわざホームを切り替えなきゃいかんのだ

WSLではUbuntuとFedoraとOpenSUSEとみたいに
複数のディストリをインストールすることが出来るからだよ

ディストリが違うのにかってに共有されたら困る
自分で必要なものだけを共有すればいいだけ

439 :login:Penguin:2021/01/03(日) 16:49:42.65 ID:Yb2JKXR6.net
Windows上で複数のLinuxディストリが使えるというのは
実はLinuxでもできないことなんだよな

Ubuntuをインストールしたら、使えるのはUbuntuだけ
もちろん仮想マシンを使えば使えるけどねw

440 :login:Penguin:2021/01/03(日) 16:51:06.01 ID:Yb2JKXR6.net
WSLだとUbuntuの最新版と一つ前を同時に実行してテストするなんてこともできちゃう
ターミナルごとに使うディストリを変えることが出来る

441 :login:Penguin:2021/01/03(日) 17:09:34.62 ID:EpU91Lvh.net
>>436
ターミナルって端末のことなんだが

442 :login:Penguin:2021/01/03(日) 17:11:07.62 ID:Flc5Bggh.net
>>437
仮想マシン使ったら分かれる
当たり前だ別のインスタンスだもの
しかしターミナル使うだけでホーム別れたらおかしい

443 :login:Penguin:2021/01/03(日) 17:11:40.22 ID:Flc5Bggh.net
>>438
仮想マシンなら別れていい
ターミナルなら1つであるべき

444 :login:Penguin:2021/01/03(日) 17:12:32.72 ID:Yb2JKXR6.net
>>442
ディストリ使ってるんだから別れてる
当たり前だ別のディストリだもの

異なるディストリのターミナルなんだから
ディストリ毎に違うのは当たり前

仮想マシンだけが、ディストリを分ける手段じゃないんだよw

445 :login:Penguin:2021/01/03(日) 17:13:10.59 ID:0Wk6ZO3O.net
つまり結局のところWSLはターミナルではなく仮想マシンということだな
WSLをターミナルのように考えるとおかしくなる

446 :login:Penguin:2021/01/03(日) 17:15:41.52 ID:EpU91Lvh.net
だからターミナルって端末のことだって

447 :login:Penguin:2021/01/03(日) 17:16:04.92 ID:0Wk6ZO3O.net
違うディレクトリを使うからホームが分かれるとかまじで意味不明
インスタンスが違うからホームが分かれてるんだよ

448 :login:Penguin:2021/01/03(日) 17:16:10.17 ID:Yb2JKXR6.net
>>445
WSL2であっても仮想マシンは一つしか起動してない
複数のディストリがあっても仮想マシンは一つ

お前は仮想マシンごとにホームが有るのはおかしくないと
言うつもりなんだろうが、仮想マシンはひとつなんだよ

矛盾してるのは、ホームを分ける手段が仮想マシンしかないと思いこんでるから。
WSLは複数のディストリを入れて、それぞれにホームを分ける手段を提供している
設定でホームを変えれば簡単にWindowsのホームと同じにすることは出来るが
そっちのほうが不便だろう

WSLは複数のディストリを同時に動かすことが出来る
だからターミナルもディストリごとに分かれている
ターミナルはターミナルだが、複数のディストリが存在している

449 :login:Penguin:2021/01/03(日) 17:16:49.70 ID:Yb2JKXR6.net
>>447
そうそう。WSLの中でUbuntuとFedoraとOpenSUSEのように
インスタンスが違うからホームが別れているんだよ

450 :login:Penguin:2021/01/03(日) 17:18:15.04 ID:Yb2JKXR6.net
ちなみに仮想マシンだと、LinuxからWindowsのexeが実行できないので
明らかにWSLは仮想マシンではない

451 :login:Penguin:2021/01/03(日) 17:19:47.01 ID:0Wk6ZO3O.net
>>448
もうめちゃくちゃでわけわからんな
仮想マシンならホームは別れてて当たり前
ターミナルならホームは1つじゃないとおかしい
なんでこんな複雑でわかりにくい糞仕様しちゃったんだWSL?

452 :login:Penguin:2021/01/03(日) 17:21:20.85 ID:0Wk6ZO3O.net
>>449
つまりWSLは仮想マシンってことだろ
先日WSLはターミナルとか言ってたバカはなんだったんだ?

453 :login:Penguin:2021/01/03(日) 17:22:01.76 ID:0Wk6ZO3O.net
>>450
仕組みを作ればできるだろ

454 :login:Penguin:2021/01/03(日) 17:24:39.14 ID:0Wk6ZO3O.net
WSLがターミナルだとしたらWindowsとWSLでユーザー違うのもおかしな話だ
WSLはただの仮想マシンでありターミナルではない

455 :login:Penguin:2021/01/03(日) 17:27:57.90 ID:0Wk6ZO3O.net
あぶねえ
WSLはターミナルとか言う変なやつに騙されるところだった
やっぱりWSLはターミナルじゃなくて仮想マシンだった
普通に考えりゃ当たり前だけどな

456 :login:Penguin:2021/01/03(日) 17:29:24.82 ID:Yb2JKXR6.net
>>451
> もうめちゃくちゃでわけわからんな

ん?お前が馬鹿なんじゃね?
ディストリが異なるから、ホームが別れていて当たり前
これがわからんのでしょ?

457 :login:Penguin:2021/01/03(日) 17:30:19.05 ID:Yb2JKXR6.net
>>452
> つまりWSLは仮想マシンってことだろ

ただし複数のディストリがあっても
仮想マシンは一つしか起動してない

仮想マシンは一つなのにディストリごとにホームがある
ボームはディストリ事にあるべきものだからだ

458 :login:Penguin:2021/01/03(日) 17:30:53.33 ID:sDdghPsC.net
WSL1は仮想マシンなんか無いぞ

459 :login:Penguin:2021/01/03(日) 17:31:22.46 ID:0Wk6ZO3O.net
>>456
ディストリが別れてるからじゃなく別のインスタンスだからだろ
別のインスタンスが同じディストリだろうが異なるディストリだろうが関係ない
WSLはただの仮想マシンだからホーム(とユーザー)が分かれてる
もしターミナルだったら別れないはずなのでWSLはターミナルではない

460 :login:Penguin:2021/01/03(日) 17:31:54.81 ID:Yb2JKXR6.net
>>455
仮想マシンとターミナルは排他じゃないよw

仮想マシンにもターミナルはある
ターミナルじゃなくて仮想マシンなんていい方はおかしい

もちろん(Linux)ディストリ入れないとターミナルにはアクセスできないがなw
ターミナルはディストリ毎にあるもの

461 :login:Penguin:2021/01/03(日) 17:32:58.81 ID:Yb2JKXR6.net
>>459
> WSLはただの仮想マシンだからホーム(とユーザー)が分かれてる

じゃあなんで、仮想マシンが同じなのに
ディストリごとにホームが別れてる?
お前の主張は矛盾してるよね

462 :login:Penguin:2021/01/03(日) 17:34:52.98 ID:0Wk6ZO3O.net
>>460
誰とは言わんけど先日WSLは仮想マシンじゃなくターミナルだ
などというバカがいたんだよ
それを意識したレス

463 :login:Penguin:2021/01/03(日) 17:36:08.44 ID:Yb2JKXR6.net
>>462
WSLはLinuxアプリを動かすためのレイヤー
WSLの話をするならターミナルですらないw

464 :login:Penguin:2021/01/03(日) 17:36:21.74 ID:0Wk6ZO3O.net
>>461
別のユーザーなんだろ
ただの仮想マシンだからユーザーを変えればホームも分かれる

465 :login:Penguin:2021/01/03(日) 17:37:52.81 ID:0Wk6ZO3O.net
>>463
じゃあ先日WSLはターミナルだなと主張してたやつが間違いだったってことね
WSLはやはりただの仮想マシンだった

466 :login:Penguin:2021/01/03(日) 17:38:13.21 ID:Yb2JKXR6.net
>>464
WSLのディストリごとにユーザーが違うから
ホームが別れてるって主張に変えるの?

それでもいいけど、仮想マシンじゃなくて
ユーザーが違うからホームが別れてるんだよねw

467 :login:Penguin:2021/01/03(日) 17:38:32.02 ID:Yb2JKXR6.net
>>465
> WSLはやはりただの仮想マシンだった

誰がそんな主張してるの?w

468 :login:Penguin:2021/01/03(日) 17:39:25.63 ID:0Wk6ZO3O.net
>>466
(インスタンス、ユーザー)ごとにホームが異なるならなにもおかしくない

469 :login:Penguin:2021/01/03(日) 17:40:04.39 ID:Yb2JKXR6.net
>>468
だからホームが異なるのはおかしくないで結論でしょって話

470 :login:Penguin:2021/01/03(日) 17:40:06.33 ID:0Wk6ZO3O.net
>>467
主張というかただの事実
WSLが仮想マシンというのは常識だぞ

471 :login:Penguin:2021/01/03(日) 17:40:41.01 ID:Yb2JKXR6.net
>>470
ただの仮想マシンなら、WSLからWindowsのexeファイルは実行できません
ハイ論破

472 :login:Penguin:2021/01/03(日) 17:41:14.80 ID:0Wk6ZO3O.net
>>469
先日WSLがターミナルだなどと主張していた間抜けが間違いだったわけだ

473 :login:Penguin:2021/01/03(日) 17:41:18.15 ID:EpU91Lvh.net
だからさ、ターミナルは端末のことだろ。仮想マシンにつなぐのにも端末使うことあるだろ。外部にあるサーバに何で繋ぐの?端末(エミュレータ)でないの?

474 :login:Penguin:2021/01/03(日) 17:41:37.23 ID:0Wk6ZO3O.net
>>471
そういう仕組みを用意すればできるだろ

475 :login:Penguin:2021/01/03(日) 17:42:28.64 ID:Yb2JKXR6.net
>>474
ただの仮想マシンにそういう仕組はありません
だからただの仮想マシンじゃないという結論になる

476 :login:Penguin:2021/01/03(日) 17:43:23.67 ID:0Wk6ZO3O.net
>>475
意味不明なこと言うな
仮想マシンに+αしたところで仮想マシンは仮想マシンなんだよ
常識で考えろ

477 :login:Penguin:2021/01/03(日) 17:45:08.12 ID:0Wk6ZO3O.net
それにしても先日WSLがターミナルだなどと言う嘘をついたやつ一体なんだったんだろうな?
嫌がらせのつもりで嘘言ったのか、マジで知らなくて勘違いしてたのか?

478 :login:Penguin:2021/01/03(日) 17:45:57.69 ID:Yb2JKXR6.net
>>476
Macを指差して「これはCPUです」って言うようなもんかね?

CPUに+αしたところでCPUはCPUなんだよ!
みたいなwww

ライスにカレーをかけた所で、それはカレーじゃなくてただのライスなんだよ!みたいなwww

479 :login:Penguin:2021/01/03(日) 17:48:42.37 ID:0Wk6ZO3O.net
>>478
もうめちゃくちゃ
詭弁にも程がある

MACはその構造にCPUを含むだけだ

is aとhas a違いもわからないんじゃこの業界でやっていけんだろ?

480 :login:Penguin:2021/01/03(日) 17:50:01.45 ID:Yb2JKXR6.net
WSLはその構造に仮想マシンを含むだけだ

481 :login:Penguin:2021/01/03(日) 17:50:57.55 ID:0Wk6ZO3O.net
WSLも同じ
WSLは仮想マシン
その仮想マシンはWindows exeを呼び出す機能を持っているだけ
WSLは仮想マシンであってターミナルじゃない
WSLはターミナルも持っている

先日WSLはターミナルだなどと恥ずかしげもなく頓珍漢な主張を繰り返した変なやつが間違っていた
そういうことだな

482 :login:Penguin:2021/01/03(日) 17:51:54.31 ID:Yb2JKXR6.net
>>481
一言でいおう?

WSLは内部で仮想マシン技術を使って作られた、Windowsに搭載されている素晴らしい技術だ

483 :login:Penguin:2021/01/03(日) 17:52:17.99 ID:0Wk6ZO3O.net
嘘つきの嘘を証明できてよかった
仕事始めの前にスッキリ

484 :login:Penguin:2021/01/03(日) 17:53:02.54 ID:Yb2JKXR6.net
あ、逃亡ための捨て台詞だw

485 :login:Penguin:2021/01/03(日) 17:54:50.67 ID:0Wk6ZO3O.net
>>484
君はもういいや



WSLターミナルおじさん、嘘ついた件について謝罪するなら聞くぞ?

486 :login:Penguin:2021/01/03(日) 17:55:29.10 ID:Yb2JKXR6.net
お?今度は俺がターミナルと言ったことにしようとしてる
脳内妄想だけでいきてんなこいつーw

487 :login:Penguin:2021/01/03(日) 17:57:03.28 ID:0Wk6ZO3O.net
>>486
いやいや君はもういいよ
俺はWSLターミナルおじさんによびかけてんの
なんで君が反応するんだ?

488 :login:Penguin:2021/01/03(日) 17:58:01.27 ID:Yb2JKXR6.net
ああ、議論に負けたから、いないとわかってるターミナルおじさんに話しかけて
レスがない、俺勝った!って思いこみたいわけかw

489 :login:Penguin:2021/01/03(日) 17:59:30.52 ID:EpU91Lvh.net
今の若者はteratermとか知らんのかな。それがターミナル(エミュレータ)なんだが。

490 :login:Penguin:2021/01/03(日) 17:59:49.40 ID:0Wk6ZO3O.net
>>488
めんどくせえな
君との勝ち負けはどうでもいいよ
俺はWSLターミナルおじさんを待ってるんだけど?

491 :login:Penguin:2021/01/03(日) 18:03:31.76 ID:ewG3szBC.net
下手に既存のものに例えるからバカが混乱するんだよ
WSLはあくまでサブシステムで…詳しくは公式を読め でいいじゃないかw

492 :login:Penguin:2021/01/03(日) 18:03:37.55 ID:Yb2JKXR6.net
>>490
お前がそのWSLターミナルおじさんを待ってるのと同じように
俺はお前が「WSLはただの仮想マシンじゃない」に反論してくれるのを待ってるんだが
お前はそこにいるのに、反論しないんだなw

493 :login:Penguin:2021/01/03(日) 18:06:21.62 ID:0Wk6ZO3O.net
>>491
WSLターミナルおじさんのレスは「例え」じゃなくてターミナルそのものって考えかたをしていたように読めるなぁ
WSLは何かに例えるまでもなく「ただの仮想マシン」って説明が最も適切なのにねぇ

494 :login:Penguin:2021/01/03(日) 18:07:53.16 ID:0Wk6ZO3O.net
>>492
寂しいから構ってほしいのか?
WSLターミナルおじさんの件が片付いたら相手してやるからまあ待ってな

495 :login:Penguin:2021/01/03(日) 18:07:59.23 ID:Yb2JKXR6.net
「読めるなぁ」=>>493の思い込み

元のレス見たら、そんなこと言ってないのがわかるかもw
どれを見ていってるんだろう

ま、いわないだろうねw
また逃亡

496 :login:Penguin:2021/01/03(日) 18:08:38.62 ID:Yb2JKXR6.net
>>493
ただの仮想マシンにWindowsのexe実行機能なんてないですよw

497 :login:Penguin:2021/01/03(日) 18:09:31.09 ID:Yb2JKXR6.net
>>494
それはつまり、WSLターミナルおじさんが来ないから反論してないだけで
反論できないわけじゃないもん!といういいわけかね?

498 :login:Penguin:2021/01/03(日) 18:10:35.04 ID:0Wk6ZO3O.net
>>101
>WSL=LinuxやMacのターミナル相当にもそんな機能はないぞw

WSLはターミナルだってよwww

499 :login:Penguin:2021/01/03(日) 18:12:00.07 ID:Yb2JKXR6.net
「ターミナル相当」なら「ターミナル」じゃないのは当たり前では?

え?まさか、そういう話?w

500 :login:Penguin:2021/01/03(日) 18:15:17.38 ID:0Wk6ZO3O.net
WSLターミナルおじさん来ねえな

501 :login:Penguin:2021/01/03(日) 18:37:31.53 ID:7LLRfs6s.net
伸びすぎてよくわからんので、各人で主張をまとめてもらえる?

502 :login:Penguin:2021/01/03(日) 19:17:10.39 ID:Bv5a5r0s.net
細かいことを気にしないで自分の使いたいように使ってる俺がサイツヨ!
って事さ。
ターミナルうんぬん拘ってるのは木を見て森を見れないバカ。

503 :login:Penguin:2021/01/03(日) 20:45:41.32 ID:8cRbPPCF.net
ターミナルとしてしか使ってないって意味では

504 :login:Penguin:2021/01/03(日) 23:14:08.78 ID:8cRbPPCF.net
せっかく一台分仮想環境用意したのにターミナルとしてしか使ってない

505 :login:Penguin:2021/01/04(月) 10:00:56.93 ID:C4G02P9R.net
ターミナル(端末)ってこういうのだからね。
https://ja.m.wikipedia.org/wiki/VT100
これをソフトで実現したのがターミナルエミュレータ。ANSIエスケープシーケンスが実装されているからVimやEmacsが動くんだよ。

506 :login:Penguin:2021/01/04(月) 10:04:08.64 ID:C4G02P9R.net
こっちの方の説明の方がわかりやすいかな。
https://ja.wikipedia.org/wiki/%E7%AB%AF%E6%9C%AB

507 :login:Penguin:2021/01/04(月) 10:07:47.00 ID:C4G02P9R.net
WSLを起動したときに立ち上がる黒い画面はコンソールといったほうが適切なような気がするが。

508 :login:Penguin:2021/01/04(月) 10:24:09.28 ID:YQzDjcbj.net
>>505
恥ずかしいからもう諦めろ
みんなターミナルエミュレーターのことを略してターミナルって言ってんだよ

Macに入ってる「ターミナル」ってアプリの事は知ってるか?
https://webkaru.net/dev/mac-terminal-app-alias/

Windows Terminalの事は知ってるか?
ついに完成「Windows Terminal」の機能と使い方まとめ
https://www.atmarkit.co.jp/ait/articles/2005/28/news018.html

TeraTermのタームは何の略か知ってるか?

509 :login:Penguin:2021/01/04(月) 10:26:20.33 ID:C4G02P9R.net
>>508
オレに言うな。

510 :login:Penguin:2021/01/04(月) 11:35:34.66 ID:QywSoxtQ.net
この「ターミナル」もそうだけど
各自用語の意味を違った解釈して
バトってるように見えるな
あと「仮想マシン」ってのも
どの仮想レイヤで言ってるのか

511 :login:Penguin:2021/01/04(月) 11:48:49.66 ID:C4G02P9R.net
>>507
コンソールの実体はconhost.exeか。コマンド実行するとコマンドプロンプト起動するけどbashを引数に付けるとWSLが開く。

512 :login:Penguin:2021/01/04(月) 11:55:46.56 ID:CNWU9REp.net
>>510
「仮想マシン」が人それぞれで違ってるわけじゃないね

「ただの仮想マシン」としか認識してない人と
「仮想マシンを使い、Windowsとのファイル共有、exeの実行、Windowsコマンドとのパイプライン処理での
UTF-8⇔UTF-16変換機能、1つの仮想マシンで複数のディストリに対応等様々な機能が搭載されてる」と
正しく認識している人がいるだけのこと

無知だから追加機能を何も知らない。そういう人がただの仮想マシンと言ってる

513 :login:Penguin:2021/01/04(月) 12:43:17.99 ID:m4ijfLgX.net
>>512
ただの仮想マシンにちょっと機能を追加しただけだからただの仮想マシンだよ
ただの仮想マシンに適当なツールを入れただけ
それはただの仮想マシンだ

514 :login:Penguin:2021/01/04(月) 12:44:33.02 ID:24c8BlHo.net
コンソール(操作卓) - システム直結の(システムと同じ「建物」にある)どでかい机
ターミナル(端末) - システムとリモートで接続する小さなクライアント装置

共に太古のシステムにおける構成要素であって、(厳密に言うと)現代のシステムでは存在しない

ターミナルエミュレータは文字通り(在りし日の)ターミナルの挙動をエミュレーションするソフトウェア

515 :login:Penguin:2021/01/04(月) 12:46:04.36 ID:m4ijfLgX.net
VirtualBoxやVMWareもそうだ
ただの仮想マシンだけどツールを入れればホストと相互作用できる
でもそれはただの仮想マシンだ
WSLも同じようにただの仮想マシンにちょっとツールを入れただけ

516 :login:Penguin:2021/01/04(月) 12:56:26.49 ID:FnIRCT6r.net
ubuntu.exe(ディストリビューション名'Ubuntu'をインストール時のユーザーで起動・ログインしてホームディレクトリに移動する、wsl.exeとは違う起動方法)を、別ディストリビューション名でもやる方法ない?
理由あってデフォのUbuntuディストリビューションをexport/別名importしてそれぞれ別の道を歩ませることにしたんだけど

517 :login:Penguin:2021/01/04(月) 12:57:18.38 ID:FnIRCT6r.net
理由というのはWSL1と2の共存

518 :login:Penguin:2021/01/04(月) 13:00:33.76 ID:RwAsp17K.net
Linuxには何種類かあるけど、インストールするとしたら
どれが良いの?Ubuntu?

519 :login:Penguin:2021/01/04(月) 13:02:19.11 ID:jwt1trlL.net
要件にあったものを
特に無いなら何でもいい

520 :login:Penguin:2021/01/04(月) 13:03:22.52 ID:CNWU9REp.net
>>515
> WSLも同じようにただの仮想マシンにちょっとツールを入れただけ

その今までに存在していない画期的な「ちょっとツール」がWSLなんですよ

521 :login:Penguin:2021/01/04(月) 13:03:54.29 ID:2aeYiVq0.net
じゃあredhatで

522 :login:Penguin:2021/01/04(月) 13:04:34.86 ID:2aeYiVq0.net
>>520
仮想マシンと相互作用するツールはWSL以前からあったが?

523 :login:Penguin:2021/01/04(月) 13:08:26.25 ID:3682Fdir.net
>>517
wsl.exeで好きな様に起動できるが

524 :login:Penguin:2021/01/04(月) 13:09:04.51 ID:CNWU9REp.net
>>522
仮想マシンの中からexeを実行するツールはどこにあるの?

525 :login:Penguin:2021/01/04(月) 13:15:13.81 ID:2aeYiVq0.net
>>524
SSH

526 :login:Penguin:2021/01/04(月) 13:24:46.69 ID:CNWU9REp.net
>>525
まったく違いますね。

527 :login:Penguin:2021/01/04(月) 13:29:07.73 ID:8KNnKbUt.net
>>526
基本的には同じだよ
仮想マシンの中から外のexeを実行できる

528 :login:Penguin:2021/01/04(月) 13:32:51.93 ID:FnIRCT6r.net
>>523
うおーwsl.exeの第一引数にチルダ渡せるようには公式ドキュメントは読めなかったぜありがとう

529 :login:Penguin:2021/01/04(月) 13:50:21.75 ID:CNWU9REp.net
>>527
基本的に同じということは、違うと言ってるのと同じですねw

530 :login:Penguin:2021/01/04(月) 14:25:27.71 ID:LtK9+p2R.net
基本的には同じだし応用的にも同じだ。
だが実践的には違う。

531 :login:Penguin:2021/01/04(月) 14:54:09.47 ID:8KNnKbUt.net
>>529
「仮想マシンから外のexe実行できる」のは同じだよ
要件満たしてもバイナリまで一致しないと違うって言い張るタイプ?

532 :login:Penguin:2021/01/04(月) 16:01:07.71 ID:CNWU9REp.net
>>531
嘘ついたらいけないね
SSHを使わないといけないんだから
それともWSLはSSHというすごいものを内包してるとでも言う気かな?w

533 :login:Penguin:2021/01/04(月) 16:57:19.43 ID:adRkdK/i.net
SSH経由でやっていたことをWSLでやるだけで、特に変わりないと思うが。

534 :login:Penguin:2021/01/04(月) 17:03:57.43 ID:CNWU9REp.net
え?仮想マシンからSSH経由でWindowsに接続して
コマンド実行してるの?SSHサーバーは?認証はどうやってんの?
ものすごい面倒なことを、WSLは見事解決したって話をしてるの?

535 :login:Penguin:2021/01/04(月) 17:04:01.71 ID:adRkdK/i.net
WSL コマンド経由で Linux 上のコマンドを実行する場合、Linux 側のカレント・ディレクトリを Windows 側と合わせてくれる。
(WSLコマンド には Linux 側で継続するシェルが無いので)これは便利なんだけど、作成したファイルの所有者が Windows 側と一致しない。
当然と言えば当然の動作だけど、 SSH と差別化を図るなら、所有者を Windows 側とあわせてほしい。
現状では、 SSH と特に変わりがない。

536 :login:Penguin:2021/01/04(月) 17:09:25.47 ID:adRkdK/i.net
WSL2 を作った時点で、風呂敷を広げすぎた気がするな。
WSL1 で十分だったような気がする。
ウェブ開発者を取り込みたい意図は理解するけど、ウェブ開発環境そのものを Windows に取り込むべきだったのでは?
そういう戦略の場合、WSL1 で頑張るほうが良かったと思う。

537 :login:Penguin:2021/01/04(月) 17:11:38.86 ID:adRkdK/i.net
風呂敷を広げすぎると、 WSL は失敗すると思う。
WSL によって Linux ユーザーが増える。
そして何が起きるか?
Windows から Linux への移行が起きるかもしれない。
そこまで考慮すると、 WSL2 は戦略的に失敗してる。

538 :login:Penguin:2021/01/04(月) 17:12:17.83 ID:CNWU9REp.net
>>535
頭が悪いことを言わないほうが良い
WSL側からrootをとって、Windows側の別ユーザーのデータを
アクセスできるようにしたいとか
頭が悪すぎて、もう一言「馬鹿?」としか言えないレベル

539 :login:Penguin:2021/01/04(月) 17:14:24.94 ID:CNWU9REp.net
WSLのすごいところは、WSLでrootを持っているように見えて
Windowsからすれば1ユーザーとして隔離されてる所
WSLでなにをやってもほかユーザーには全く影響しない
セキュリティについてよく考えられてるわ

540 :login:Penguin:2021/01/04(月) 17:14:32.54 ID:adRkdK/i.net
>>538
だから、 SSH と使い勝手が変わらない。
特に WSL である理由がない。

541 :login:Penguin:2021/01/04(月) 17:15:26.95 ID:CNWU9REp.net
>>540
SSHは使い勝手が悪いという話だろ
セキュリティについてちゃんと考えろ
WSLはほかユーザーとちゃんと分離されてる

542 :login:Penguin:2021/01/04(月) 17:18:05.75 ID:adRkdK/i.net
>>541
それもしかして俺のツイートをコピーしてる?
俺はそういう意味でツイートしたんじゃないんだが。

543 :login:Penguin:2021/01/04(月) 17:20:43.60 ID:adRkdK/i.net
WSL コマンド経由で Linux コマンドを呼び出すと、ファイルの所有権が Windows 側と一致しない。
これでは結局手間が同じ。

544 :login:Penguin:2021/01/04(月) 17:24:32.96 ID:adRkdK/i.net
ではどうするかというと、 Linux 側で作業しましょうとなる。
WSL1 にはサービス実行の問題があって、例えばインプットメソッドやdbusもサービスの一つです。
そんなこんなで、WSL2 が出てくるわけですが。
あれ?バーチャルマシンで良かったのでは??ってなる。
Microsoft の悪い癖が出てると思います。

545 :login:Penguin:2021/01/04(月) 17:30:08.77 ID:CNWU9REp.net
> WSL コマンド経由で Linux コマンドを呼び出すと、ファイルの所有権が Windows 側と一致しない。
一致できるわけ無いだろ
Windowsは日本語ユーザー名ですら作れるのに
ホントアホすぎるw

546 :login:Penguin:2021/01/04(月) 17:30:52.27 ID:adRkdK/i.net
>>545
だから、 SSH と使い勝手が変わらない。
特に WSL である理由がない。

547 :login:Penguin:2021/01/04(月) 17:31:01.19 ID:CNWU9REp.net
> 例えばインプットメソッドやdbusもサービスの一つです。
Windowsでは日本語はIMEが機能を提供してますよw

548 :login:Penguin:2021/01/04(月) 17:31:34.96 ID:CNWU9REp.net
>>546
SSHはいちいちログインが必要で
ユーザがどうとかいうめんどくさい話がでてくる
WSLはそれを解決してる

549 :login:Penguin:2021/01/04(月) 17:33:52.39 ID:adRkdK/i.net
>>547
https://imgur.com/a/VH9UP2d

たとえば、こういう場合ですね。

550 :login:Penguin:2021/01/04(月) 17:36:38.00 ID:adRkdK/i.net
わたくし WSL を普段使いしてますから。
問題点はよーく存じ上げておりますよw

551 :login:Penguin:2021/01/04(月) 18:03:39.02 ID:2aeYiVq0.net
>>536
というか単に高速起動するLinux仮想マシンってポジションでよかったんだよね
Windows相互運用は完全にオマケの不要な機能

552 :login:Penguin:2021/01/04(月) 18:08:18.54 ID:LtK9+p2R.net
WSL2を必要としてる層がどれだけいるか?

553 :login:Penguin:2021/01/04(月) 18:09:56.32 ID:2aeYiVq0.net
>>548
VagrantのようにSSH初期化プロセスも組み込めばいい
ただの仮想マシン+SSH
これが我々たち開発者にとって最も馴染みのある構成だろう
無理にWindowsと密結合しようとして色々とおかしくなってる

554 :login:Penguin:2021/01/04(月) 18:27:32.45 ID:0qYd4zqa.net
wslからwindowsのexeを実行するのは
windowsからパス変数を受け取ってexeならwindowsに
流すすごくない技術
windowsからリナックスのバイナリを実行するのは
バイナリに書いてあるwindowsかlinuxかの識別情報で
仕分けるすごくない技術
/mnt/c/に自動マウントするのは
簡単にできるけどvirtualboxとかはわざわざそんなことしない
リアルな仮想マシンを用意したいから
本物のlinuxにそんな機能はない

555 :login:Penguin:2021/01/04(月) 18:37:59.49 ID:adRkdK/i.net
答え: SSH で十分。

556 :login:Penguin:2021/01/04(月) 18:39:02.63 ID:adRkdK/i.net
まあでも、GNU をちょっと使いたいとき、便利だけどな。
その程度でやめておけばいいのに、なぜかがっつり行こうとして失敗するよな。

557 :login:Penguin:2021/01/04(月) 18:39:43.09 ID:X1JN6vxT.net
WSL2は中途半端すぎて何がしたいんだって感じ

558 :login:Penguin:2021/01/04(月) 18:42:58.78 ID:X1JN6vxT.net
余計なことされると開発環境としての価値も下がるんだよね
"WSL2では動いてたのに!"現象に嵌りそう

559 :login:Penguin:2021/01/04(月) 19:16:04.71 ID:kR6PLI7M.net
WSL2で時計が狂う件、みなさんはどう対処していますか?

560 :login:Penguin:2021/01/04(月) 19:20:08.60 ID:PZVLatbw.net
時計が狂ってもいいツールを使えばいいよ

561 :login:Penguin:2021/01/04(月) 22:35:51.10 ID:CNWU9REp.net
>>551
> Windows相互運用は完全にオマケの不要な機能

それがお前の本音だろ?
そっちの方が重要な機能なのにWSLを認めたくないから
わざわざそうつぶやいちゃうw

562 :login:Penguin:2021/01/04(月) 22:58:01.57 ID:adRkdK/i.net
逝ってよし!

563 :login:Penguin:2021/01/04(月) 23:32:32.02 ID:CNWU9REp.net
そもそもソフトウェアっていうのは今までも(大変な思いをして)やってきたことを
効率化するために有るわけで、頑張れば出来る!は何の反論にもなってないんだよ

WSLによってそれが実現できて、さらにOSの機能として標準化されたから
WSLの機能を前提として便利なものを簡単に作れるようにもなってる。Docker for WSL2等の話な

便利じゃない!こうやれば出来る!って言えば言うほど
その部分をなにもやらなくても出来るようになったんだと明確化されるだけw

564 :login:Penguin:2021/01/04(月) 23:57:46.48 ID:adRkdK/i.net
言うほど大したもんじゃないだろ。

565 :login:Penguin:2021/01/05(火) 00:25:09.79 ID:GfG+VMyj.net
>>564
じゃあWSLと同等のものを作るための手順書いてみてよ
えーと、まずWindows側にSSHサーバー入れて
他ユーザーに影響を与えないように証明書なしに接続するようにするんだっけ?w
完全に動く形でお願いね

566 :login:Penguin:2021/01/05(火) 02:08:42.96 ID:zsihhY0V.net
cygwin
MinGW
busybox for windows
ライバル
wslはもとがbash on windows
wsl2になってもvirutual pcのほうが使いやすい

567 :login:Penguin:2021/01/05(火) 02:56:56.18 ID:GfG+VMyj.net
× wsl2になってもvirutual pcのほうが使いやすい
○ wsl2になってもvirutual pcにあれやこれを入れて設定しまくって
世間では同じ設定はないからオレオレの環境でしかないけど頑張れば使いやすく出来る
ファイル共有時の実行権限のパーミッションをどうするかsamaの設定に苦労したなぁ(遠い目)

だろ?w

568 :login:Penguin:2021/01/05(火) 08:56:03.60 ID:6lDRu/kF.net
WSL便利すぎて1とか2とか些細なことでわめく奴のバカさ加減を高見の見物w

569 :login:Penguin:2021/01/05(火) 09:30:58.63 ID:E8xHAiM3.net
そもそもWindows相互作用はない方が使いやすい

570 :login:Penguin:2021/01/05(火) 09:52:57.92 ID:JIi9CHoH.net
WSL2はGPUがnativeに使用できる様になってからが本番だろ。現状は過渡期。

571 :login:Penguin:2021/01/05(火) 10:56:04.18 ID:kBQynpkq.net
>>569
ならWSLでいいだろwww

572 :login:Penguin:2021/01/05(火) 10:56:46.03 ID:kBQynpkq.net
>>570
GPUをネイティブに使ってる人ってどれだけいるんですかねw

573 :login:Penguin:2021/01/05(火) 11:43:31.96 ID:a6MKPo5T.net
>>571
仮想マシンでいい

574 :login:Penguin:2021/01/05(火) 12:18:26.27 ID:oGdD/j0j.net
WSL環境でゲームする馬鹿は居ないと思うけど機械学習なんかでGPL使えたらまたWindowsに便利な道具が増えてしまって、いつもの彼がより一層の情緒不安定に

575 :login:Penguin:2021/01/05(火) 12:21:58.09 ID:iFD/RNhV.net
Linux実機用意しなくてもいいもんなぁ。
良いことだ。

576 :login:Penguin:2021/01/05(火) 12:33:13.27 ID:kBQynpkq.net
>>573
仮想マシンだとWindowsとの相互利用をするために
大変な思いをして自力実装しなければいけない
しかもそれは他人と共有できてないから汎用性がなく
WSL前提のツールみたいなものが登場しない

577 :login:Penguin:2021/01/05(火) 12:46:44.97 ID:a6MKPo5T.net
>>576
相互作用してほしくないんだよ
WSLが勝手にWindowsと相互作用するから、せっかくのLinux開発環境なのにWSLおま環現象が発生するかもしれんだろ

578 :login:Penguin:2021/01/05(火) 12:59:58.34 ID:kBQynpkq.net
>>577
つまり「Linuxを使うとおま環でインターネットができないかもしれないからWindowsを使う」みたいな話?

579 :login:Penguin:2021/01/05(火) 13:00:40.51 ID:a6MKPo5T.net
>>578


580 :login:Penguin:2021/01/05(火) 13:29:23.68 ID:kBQynpkq.net
>>579
ああ、わからないんだねw

Windowsとの相互作用がLinux環境に影響を与えることはありません。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
だけどお前は無知だから「なんか知らんけど、なんか起きるかもしれん」
という理由で怖がってるだけ

無知だから知らない。何が起きるかわからないからやらない。という発想は
「パソコンをLinux機に置き換えるネットができなくなるかもしれないから採用しません。」
という説得力有る理由(皮肉w)と同じなんだよ

581 :login:Penguin:2021/01/05(火) 13:39:48.62 ID:a6MKPo5T.net
>>580
あるだろ
exe呼び出してるshellコマンドはWSLで動くが他のLinuxで動かない
はいWSLおまかん現象

582 :login:Penguin:2021/01/05(火) 13:46:54.16 ID:kBQynpkq.net
RedHat Linux専用コマンド呼び出してるshellコマンドはRedHat Linuxで動くが他のLinuxで動かない

だからRedHat Linuxを使うなって話か?w

583 :login:Penguin:2021/01/05(火) 14:35:39.31 ID:pnW9yMGa.net
WSLはオマケ機能で使えば良いもので、がっつりメインに据えると痛い目にあうぞ。
俺は1993からWindows使ってるからな。
よく知ってるんだ。
Linuxは1996から使ってる。
年寄りの言うことは聞くもんじゃ。

584 :login:Penguin:2021/01/05(火) 14:55:23.81 ID:kBQynpkq.net
その「がっつりメイン」の内容がわからんから全く参考にならんのだがなw

サーバー運用は無理だが、
Linuxサーバーで動かすアプリケーションの開発には使えると言っておこう
Windowsで開発してLinuxで動かす。これは最近の開発のよくあるパターン

585 :login:Penguin:2021/01/05(火) 15:04:29.72 ID:JIi9CHoH.net
WSLで鯖建ててデプロイしてテストって、今までの他所のPCを用意するか鯖借りてが無くなってすんげー楽で目からうろこでたんだがダメなんか?

586 :login:Penguin:2021/01/05(火) 15:13:30.36 ID:ay6LGQLY.net
Linux開発で使えると聞いてdockerのオフィシャルイメージを動かしたらカーネル互換性なくてクラッシュ
みたいなことがあってからWSLは信用してない

587 :login:Penguin:2021/01/05(火) 15:25:03.51 ID:JIi9CHoH.net
>カーネル互換性なくてクラッシュ

それはWSLのせいじゃないだろw

588 :login:Penguin:2021/01/05(火) 15:26:53.72 ID:ay6LGQLY.net
>>587
いやWSLのせいだろ
WSLのカーネルはWSL用のカスタムカーネルなんだから

589 :login:Penguin:2021/01/05(火) 15:55:11.39 ID:7doITUYP.net
>>588
WSL2「」

590 :login:Penguin:2021/01/05(火) 17:09:13.04 ID:kBQynpkq.net
なんですぐバレるウソを付くんだろうw
dockerのオフィシャルイメージってなんだよw
Docker for Windowsが動かないならそれはDockerのせいだろ

アホだな。WindowsでDockerを使ったオフィシャルな開発方法を知らんから
オフィシャルじゃない話をしてるのに気づいてないんだろうな

591 :login:Penguin:2021/01/05(火) 17:16:30.55 ID:pnW9yMGa.net
WSL沼だな。
避けて通るに越したことはない。

592 :login:Penguin:2021/01/05(火) 19:02:05.15 ID:j3nQzDEp.net
>>591
避けろ避けろ。便利さがわからなければそれまで。

593 :login:Penguin:2021/01/05(火) 19:08:49.34 ID:Tq8WVO/M.net
WSL2はただの仮想マシンだから面白味無くなったね
というかネットワークアダプタ増やすなよ
ここ参照してるソフトが別マシン扱いするからorz

594 :login:Penguin:2021/01/05(火) 19:35:11.01 ID:kBQynpkq.net
面白みとかを重視してるのはお前だけ
WSL1とWSL2の並行開発で
両方ともより実用的になっていっている

595 :login:Penguin:2021/01/05(火) 20:28:10.18 ID:kj0dlNKk.net
WSL2で動いてるDockerにWSL1ディストリビューションからアクセスできてる人いる?
ファイルシステムとしてはmnt配下を使う方が好都合(WSL1でないとアクセスが遅い)なのでなんとか実現したいんだけど、Cannot connect to the Docker daemon at unix:///var/run/docker.sockを越えられないんだよね

596 :login:Penguin:2021/01/05(火) 20:44:07.81 ID:Tq8WVO/M.net
>>594
仕事してるフリだけだろコレw

597 :login:Penguin:2021/01/05(火) 23:11:21.88 ID:kBQynpkq.net
>>595
WSL1からは今までのやり方を使わないと駄目だよ

WSL2で動いてる公式のDockerは「WSL2対応」で共有している
WSL2カーネルで動いているディストリに対しては特に設定無しで
アクセスできるけど、WSL1からすると別のカーネルで動いてるわけだから
Expose daemon on tcp://localhost:2375 without TLS 経由じゃないとだめ

>>596
くるしいなぁwww

598 :login:Penguin:2021/01/05(火) 23:40:20.20 ID:kj0dlNKk.net
>>597
ありがとう

実はDockerをWSLで使おうとし始めたのがつい最近なので今までのやり方がよく分からないし、実はDocker for WindowsをWSL2使わないオプションでインストールし直してやってみたことあるけど行き詰まったんだ

Docker for WindowsをWSL2使わないオプシ
ョンでインストールし直して起動しといて設定からlocalhost:2375 without TLSをオフって、WSL1からdocker.io(今はUbuntu最新に対応)かdocker.ceでアクセスするってことで合ってる?

599 :login:Penguin:2021/01/06(水) 01:45:21.39 ID:CuzF/s9T.net
>>598
Docker for Windowsを入れ直す必要はない
WSL2無効はオプションで変更できるがその必要はない
そのままlocalhost:2375を有効にするだけ
WSL1だろうがWSL2だろうが普通にUbuntu版を入れろ
そもそもWS1とWSL2は切り替えできる

600 :login:Penguin:2021/01/06(水) 02:09:52.29 ID:KHRg/16S.net
>>599
毎回丁寧にありがとう
うーむ行き詰まった時というのはlocalhost:2375のオンを試してたはずなんだけどね
また明日の日中にやってみるよ

WSLはバージョン表記なしのUbuntuディストリビューション入れてるよ
WSL1と2は切り替えに時間掛かるのも分かってるから、とりあえず今はexport/別名importで共存させて起動/停止で単一ディストリビューションだけがrunningになるようにしてる

601 :login:Penguin:2021/01/06(水) 02:24:14.39 ID:CuzF/s9T.net
だからWSL1でのやり方を調べろ
localhost:2375のオンにするだけじゃなくて、そこに接続しに行かないと駄目

そもそも初期のDocker for WindowsはWSL登場前に作られたもので
WSL2はおろかWSL1にも対応しとらん

コマンドプロンプトまたはPowerShellから使うもの使うDockerも docker.exe だ
Windows上で動いてるDockerサーバーにdocker.exeではない
Linux版から接続するならTCPポート経由しかない

そこにWSL2対応版のDocker for Windowsが登場して
WSL2からの接続は何もしなくてよくなった
しかしWSL1からの接続はそのような便利な仕組みは用意されてない
だから今まで通りのやり方でやればいいだけ

602 :login:Penguin:2021/01/06(水) 03:00:31.14 ID:Id8h0h7e.net
>>601
面倒だから使うのやめたら?

603 :login:Penguin:2021/01/06(水) 07:00:38.57 ID:CuzF/s9T.net
>>602
お前が面倒なことをすべてやめたら?

604 :login:Penguin:2021/01/06(水) 09:09:47.79 ID:K63oZeN2.net
世の中には作業を効率化するのは面倒だからやりたくないって本気で言う人がいるんだよなw

605 :login:Penguin:2021/01/06(水) 10:23:17.07 ID:KHRg/16S.net
>>601
あ、.exeかありがとう!
docker-compose.exeまで含めて全部実現できたよ
明確なバージョニングがされてなくて新旧どちらも使われてる状況って往々にして、旧情報調べても判然としなくない?
それで頭こんがらがってたんだ
普段windowsの実行ファイルをWSLから実行する事をしてなくて.exeで呼び出せるの忘れてたし

ちなみに今はlocalhost:2375オプションをONにしなくてもいいらしくて、実際にOFFにしたままでも動いたよ
これでWSL1と2の共存にDockerは無調整で対応できることになる

ほんとに何から何までありがとう!

606 :login:Penguin:2021/01/06(水) 11:05:34.21 ID:K63oZeN2.net
>>605
問題になるのはボリュームのパスなんだよね
WSLからWindowsのパスにwslpathで変換すればいいから
dockerコマンドの方はどうにかなるとして
docker-composeの方がわからん
個人的にボリュームはなるべく使わないようにしてるから
WSLからdocker.exeを実行した場合のノウハウがない

607 :login:Penguin:2021/01/06(水) 11:42:50.35 ID:nvEjws61.net
>>606
dockerクライアントはwslの使ったらだめなん?

608 :login:Penguin:2021/01/06(水) 12:13:13.49 ID:K63oZeN2.net
>>607
使っていいよ。俺も使ってるし。
WSL1だと接続方法にTCPを使うように設定しないといけないってだけ

609 :login:Penguin:2021/01/06(水) 12:50:45.12 ID:VLh+QMl7.net
Linuxを使って良いのは、そのLinuxが実機かエミュレータかwslか関係なく、手を抜くための努力を惜しまない奴だけだ。

610 :login:Penguin:2021/01/06(水) 13:15:54.23 ID:RPA1IC86.net
いや別に使える用途で使いたいやつが使える範囲で使えばいいよ
そんな大したもんじゃない

611 :login:Penguin:2021/01/06(水) 13:37:59.50 ID:KHRg/16S.net
>>606
フヒョー
必要性が出てきた時に調べてみる
それに職域上、自分が開発するコンテナ(WSL1で動かしたい)では扱わないと思うんだ
他の人のコンテナではあり得るけど、それはWSL2で動かせばよくて

612 :login:Penguin:2021/01/06(水) 19:38:16.05 ID:jZ1q4OFO.net
>>597
WSLとWSL2があるから忙しいんだ!
みたいな仕事してるフリしてるか?w

613 :login:Penguin:2021/01/06(水) 19:53:52.10 ID:Hqp8dOCR.net
> WSL1とWSL2の並行開発で
こんなわけのわからないことを言うプログラマーって…

614 :login:Penguin:2021/01/06(水) 20:07:23.56 ID:TmvoaGJg.net
>>613

https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-faq
> WSL 1 はどうなりますか? 廃止されますか?
> 現在、WSL 1 を廃止する予定はありません。
> WSL 1 と WSL 2 のディストリビューションを並行して実行し、
> 任意のディストリビューションをいつでもアップグレードおよびダウングレードできます。
> WSL 2 を新しいアーキテクチャとして追加すると、WSL チームにとって、
> WSL を利用して Windows で Linux 環境を実行する機能を提供するための優れたプラットフォームになります。

WSL 1 と WSL 2 の両方が動くことは、WSLの正式機能

615 :login:Penguin:2021/01/06(水) 20:09:45.10 ID:Hqp8dOCR.net
>>614
気持ち悪い

616 :login:Penguin:2021/01/06(水) 20:18:31.57 ID:rZCkEJie.net
どこがなんで気持ち悪いんだ?

617 :login:Penguin:2021/01/06(水) 20:46:55.63 ID:1bph26mx.net
>>614
並行開発なんて英語ドキュメントにも一切書かれていないが
おかしい奴が多いなw

618 :login:Penguin:2021/01/06(水) 20:47:52.90 ID:TmvoaGJg.net
WSL 1 を廃止せず機能追加していくのなら
WSL 1とWSL 2を並行で開発してるってことじゃん

619 :login:Penguin:2021/01/06(水) 20:56:44.74 ID:rZCkEJie.net
>>618
そりゃお前さんが勝手に妄想してるだけだ。

620 :login:Penguin:2021/01/06(水) 21:00:23.14 ID:TmvoaGJg.net
>>619
じゃあお前は廃止されると勝手に妄想してるの?

621 :login:Penguin:2021/01/06(水) 21:10:42.54 ID:iY5TPP9C.net
使えるようになったら使えば良いけど、今はまだ使えないし、使えるようになる見込みも薄い。

622 :login:Penguin:2021/01/06(水) 22:12:18.29 ID:TGh3WPmR.net
>>621は)使えるようになったら使えば良いけど、今はまだ使えないし、使えるようになる見込みも薄い。
だからクビにしよう

623 :215:2021/01/06(水) 22:42:38.39 ID:E2GSDXNa.net
>>316
>>215
に、Windows 10 Home 版に、WSL2, Docker を入れる手順を書いたが、
Docker Compose まで出来れば、未経験でも、10年以上のプログラマー並み

さらに、Kubernetes, Terraform, CircleCI,
AWS CloudFormation で、Ruby のKumogata, Chef, Cookpad 製のItamae などが出来れば、

未経験でも、トッププログラマー!

624 :login:Penguin:2021/01/07(木) 14:17:59.78 ID:/vsBqGCx.net
プレビュー版「Windows 10」のタスクバーにニュース機能 〜WSL起動時のコマンド実行にも対応
https://forest.watch.impress.co.jp/docs/news/1298773.html

625 :login:Penguin:2021/01/09(土) 09:08:24.26 ID:+HiOzv34.net
指摘されるとピタッと書き込みが止まったからな。
怪しいわ。

626 :login:Penguin:2021/01/09(土) 11:20:58.51 ID:EMieX1Gl.net
Windows10に骨抜きLinuxにされるぞ

627 :login:Penguin:2021/01/09(土) 11:21:17.39 ID:VdWzRbcg.net
犬房めナデナデ

628 :login:Penguin:2021/01/09(土) 19:10:04.21 ID:gD7pmvw7.net
>>626
それはない

629 :login:Penguin:2021/01/09(土) 21:11:33.42 ID:hFMHrM88.net
もとからLinuxには抜かれるような骨はない。

630 :login:Penguin:2021/01/09(土) 22:45:34.84 ID:h02v5ji6.net
>>629
効いててワロタ

631 :login:Penguin:2021/01/09(土) 23:06:31.80 ID:2kQFMG2Z.net
ps4-waker をWSL2で使えてるやつおる?
WSL1 でbind指定すれば使えてたのにWSL2 に上げたら
ホストPCと同ネットワーク内のPS4が探せなくなって繋がらなくなった
まさかネットワーク仕様が変わるなんてなぁ

632 :login:Penguin:2021/01/09(土) 23:14:41.83 ID:7M3JyqXX.net
>ホストPCと同ネットワーク内の
WSL2はホストPCとしか繋がらないネットワークで隔離されてる

633 :login:Penguin:2021/01/09(土) 23:27:28.81 ID:2kQFMG2Z.net
NAT?で誤魔化し出来る?
20年くらい前にはiptableだったか使ってたことはあるような
長らくLinux離れてて最近戻り始めたので実はよく覚えてない…
面倒ならWSL1に戻せるらしいし戻すかな

634 :login:Penguin:2021/01/10(日) 00:52:13.80 ID:lrqrWpy4.net
netsh.exeによるport forwardingの設定かな
https://qiita.com/yabeenico/items/15532c703974dc40a7f5

635 :login:Penguin:2021/01/10(日) 01:22:02.67 ID:OdhSFv8k.net
WSL1で使ってるから試せないがHyper-V Managerで
WSL2のNICをブリッジモードに出来るとかなんとか書いてある?
https://stackoverflow.com/questions/61002681/connecting-to-wsl2-server-via-local-network

636 :login:Penguin:2021/01/10(日) 09:41:51.05 ID:lrqrWpy4.net
Hyper-V ManagerはHOME Editionだと使えない?

637 :631:2021/01/10(日) 11:08:10.50 ID:hX2Qm86t.net
Hyper-V マネージャはPro以上らしくHOMEではHyper-V有効化出てこないね

>>634 でやってみようとしたけどポートが正確に把握できてないから、まだうまくいっていない
ポート987は使うのはps4-wakerのドキュメントにあったけどそれ以外も使うらしい

これ以上はWSLと言うよりPS4-waker側のポートの話なので
色々と分かったありがとう

638 :login:Penguin:2021/01/10(日) 11:26:04.18 ID:9gQ2dwOz.net
>>637
linuxのコマンドでlistenポート見てみればいいよ

639 :login:Penguin:2021/01/10(日) 15:47:44.37 ID:ecNXp48M.net
そもそもの疑問なんだが、home使う奴がWSLを使う?
おかしくね?

640 :login:Penguin:2021/01/10(日) 15:50:57.49 ID:lrqrWpy4.net
>>639
HOMEでWSL2は使えるよ

641 :login:Penguin:2021/01/10(日) 15:59:06.55 ID:BDVGCbTU.net
ps4-wakerでPS4のIPアドレスを指定するとか?(ざっと見た限りオプションがある)
探索はブロードキャストでやってるみたいだからNAT越えは面倒だと思うけど

642 :login:Penguin:2021/01/10(日) 16:17:06.49 ID:ecNXp48M.net
WSL2は使えるのか。
home持ってないし使ったことも無いから知らなかった。

しかしWSL2使うようなユーザーがhomeエディションなのは違和感覚えるけど。
予備機的な使い方してるのかな?

643 :login:Penguin:2021/01/10(日) 16:26:40.04 ID:Omglt17c.net
>>642
公式ドキュメントくらい読んどけよ

644 :login:Penguin:2021/01/10(日) 16:30:10.22 ID:lrqrWpy4.net
>>642
会社はPro、自宅はHOME。WSL1でもいいんだけど、WSL2の評価も兼ねて使い続けている。

645 :login:Penguin:2021/01/10(日) 17:06:20.41 ID:E5Pr/w4R.net
>>639
ドン・キホーテのストイックPC3(Win home)にwslを入れてるよ。
GNU coreutils をちょくちょく使うので

646 :login:Penguin:2021/01/10(日) 17:10:54.30 ID:hX2Qm86t.net
>>641
bind オプションはWSL1でも必須で使ってる
>>638 をヒントにポートが毎回変わるのも判明したので
pオプションでポートも固定したけど繋がらず、NAT越えはあきらめてもうWSL1に戻して使ってる

647 :login:Penguin:2021/01/10(日) 17:27:14.96 ID:OdhSFv8k.net
>>637
下の方を見るとHyper-V Managerでうまくいかなかったから
ncpa.cpl(コントロールパネルのネットワーク接続)から
WiFi接続とvEthernet(WSL)をブリッジさせた後
PCを再起動させるとできたというのもあるね

648 :login:Penguin:2021/01/10(日) 17:27:16.77 ID:hX2Qm86t.net
Linuxコマンド使いたくて、WSLをHOMEで使うのはIT屋さんでもなく業務でもないなら普通だと思うけど
まあ、そのうちnode-redとかミュージックサーバーとかの常用のためにLinuxサーバーを立てるつもりのお試し側面はある

649 :215:2021/01/10(日) 22:57:42.84 ID:c25Moo5j.net
>>623
に、Windows 10 Home 版に、WSL2, Docker を入れる手順を書いたが、
Docker Compose まで出来れば、未経験でも、10年以上のプログラマー並み

未経験で、Ruby on Rails, Docker などを勉強して、
自社開発系ベンチャーへ転職したい香具師が多い

650 :login:Penguin:2021/01/10(日) 23:17:24.96 ID:7deAX3Q3.net
>>642
ただの開発者だけどPro使う理由がないよ

651 :login:Penguin:2021/01/10(日) 23:31:36.32 ID:lrqrWpy4.net
>>650
普通、会社ではAD連携必要だからな

652 :login:Penguin:2021/01/10(日) 23:46:36.37 ID:kP338loj.net
そもそもWSLが中途半端すぎなのが問題
作業を効率するため?それにWSL?苦行の変態?

653 :login:Penguin:2021/01/10(日) 23:58:50.42 ID:lrqrWpy4.net
WSLとEmacsの相性がいいんだよな。
最近はほとんどの操作をEmacs起点に行っている。

654 :login:Penguin:2021/01/10(日) 23:59:05.80 ID:BsqFt0q9.net
>>652
別に問題じゃないだろう
そぐわないなら使わなければいいのに。敢えて苦行の変態?w

655 :login:Penguin:2021/01/11(月) 02:11:37.56 ID:P0QsW4gC.net
>>651
普通って誰にとっての普通?
AD連携ってなに?

656 :login:Penguin:2021/01/11(月) 02:21:41.93 ID:P0QsW4gC.net
>>651
思い出した
もしかしてえすあい屋?
もう脱えすあい屋して7年が経って3年おきに事業会社にだけ転職してるけど、ActivelyDirectly(のことで合ってるよね?)使ってるとこには当たらなかった

657 :login:Penguin:2021/01/11(月) 04:54:58.45 ID:3OGz58Kn.net
Active Directory のことを
あくてぃぶりーダイレクトリーと書く人初めて見た

658 :login:Penguin:2021/01/11(月) 08:15:49.98 ID:KON/RD9i.net
AD連携知らんということはそういう管理が必要でない会社にしか行けてないか使ってても認識することができない程度の知能しかないってことでしょ
スルーしていいかと

659 :login:Penguin:2021/01/11(月) 09:45:42.19 ID:ryAkywen.net
>>651
> 普通、会社ではAD連携必要だからな

普通の会社じゃなくて、"お前"の会社の間違いだろw

660 :login:Penguin:2021/01/11(月) 09:46:41.03 ID:ryAkywen.net
> AD連携知らんということはそういう管理が必要でない会社にしか行けてない

AD連携使ってない所って、Googleとか?
ゲームとかウェブアプリ開発してるところには不要だろうね

661 :login:Penguin:2021/01/11(月) 09:49:26.28 ID:ryAkywen.net
ソフトウェア開発会社はADとか使ってないところが多そうな気がする
AD使ってるのはSE専門とかソフトウェアの開発を下請けとかに回しているような所のイメージ

662 :login:Penguin:2021/01/11(月) 10:14:45.33 ID:KON/RD9i.net
会社ってIT系の会社だけじゃないんだが…

663 :login:Penguin:2021/01/11(月) 10:25:09.34 ID:Ys+27QXV.net
>>657
俺もw

副詞を並べるなら間にカンマが欲しいよな。
積極的に、真っ直ぐに
みたいな。

664 :login:Penguin:2021/01/11(月) 11:49:18.18 ID:P0QsW4gC.net
>>657>>663
やーこれはわざとじゃなくて予測変換に頼った上で目が節穴だっただけだすまんすまん
論旨が論旨だけに、自分でダッサーと思うわ

665 :login:Penguin:2021/01/11(月) 11:57:49.82 ID:P0QsW4gC.net
転職先は大小の事業会社(自社ITサービスで食ってる企業)だけど、そもそもWindowsServer(の機能で合ってるよね?)置いてる会社に当たらなかった
別にこれはWindowsディスとかじゃなくて、使う使わないはその合理性次第で決めたらいいと思うんだけど

666 :login:Penguin:2021/01/11(月) 12:23:39.13 ID:WstRf0Xb.net
おかしな奴が絡んできただけだから気にしなくていいかと

667 :login:Penguin:2021/01/11(月) 13:02:07.81 ID:KON/RD9i.net
それなりの規模の企業だと何らかのクライアント管理ソフトがないとやってられない
ADは管理ソフトとしてコスパがいいので1,000以上の企業の半数近くに採用されてる
https://xtech.nikkei.com/it/article/Research/20080715/310856/

668 :login:Penguin:2021/01/11(月) 14:10:52.22 ID:btG2xty8.net
>>662
会社の99.7%が中小企業だって知ってるかね?

669 :login:Penguin:2021/01/11(月) 14:15:17.15 ID:btG2xty8.net
>>667
日本がGAFAに勝てないのは、未来を見据えたIT戦略を取れないからだろうな
理屈の上ではわかってるでしょ?
そういうMS前提のシステムじゃなくて、ネット前提(リモートワーク前提)で
どんなコンピュータ、どんな場所からでも仕事できるような仕組みにしなきゃいけないことなんて

670 :login:Penguin:2021/01/11(月) 14:47:09.50 ID:KON/RD9i.net
>>668
社員の30%は大企業勤め
それに入れてないなら御愁傷様w

>>669
IT会社ならまだわかるけど普通の会社にとってITは単なるツールだから管理が容易でコストが安い奴が選ばれるのは当然の帰結
リモートワークでAD対応の製品も多数あるし

671 :login:Penguin:2021/01/11(月) 15:18:04.17 ID:cXgFbbRO.net
>>670
大企業努めかどうかの話はしてない
それが一般的かどうかの話をしてる

所詮お前は大企業のことしか知らない
胃の中のわかずってことだ

あと大企業勤めなんて30%もいないw
夢見るのやめとけ

672 :login:Penguin:2021/01/11(月) 15:28:25.13 ID:hw3D/BRZ.net
>>651
俺の発言が物議を醸しているが、普通というのは普通の会社って意味で行ったのではなく、ADでクライアントPCが管理されているのが普通と思って発言した。でもそうでもないんだね。俺の発言については他意はないから気にせんでくれ。

673 :login:Penguin:2021/01/11(月) 15:31:11.19 ID:r3JkpTc1.net
wsl2からwindowsのプログラムを実行する方法を教えてください
昔、何も設定しなくても環境変数PATHが通ってて、windowsのプログラムを実行できた記憶があります

674 :login:Penguin:2021/01/11(月) 15:36:06.94 ID:KON/RD9i.net
>>671
> 大企業努めかどうかの話はしてない
> それが一般的かどうかの話をしてる
30%はそれなりのシェアだと思うけど?

> あと大企業勤めなんて30%もいないw
まあ確かに29.9%しかいないよな
http://jobgood.jp/wp-content/uploads/2016/08/619.jpg
http://jobgood.jp/chusho

> 夢見るのやめとけ
現実見せられて悲しいねw

675 :login:Penguin:2021/01/11(月) 16:11:47.98 ID:JiUIR7gy.net
>>673
Linux からの Windows ツールの実行
https://docs.microsoft.com/ja-jp/windows/wsl/interop#run-windows-tools-from-linux

676 :login:Penguin:2021/01/11(月) 16:14:19.89 ID:ECUSqoWw.net
>>674
おや? わずか30%で世間を知った気になってるのかね?w

677 :login:Penguin:2021/01/11(月) 16:21:04.79 ID:KON/RD9i.net
>>676
まあ零細とか知ったこっちゃないから
ゴメンねw

678 :login:Penguin:2021/01/11(月) 17:18:02.68 ID:/wX/2PZI.net
>>653
emacs って開発終わってるよね?
俺もemacsの中に住んでるけどw

679 :login:Penguin:2021/01/11(月) 17:24:17.05 ID:/wX/2PZI.net
>>678
emacs からの引っ越し先が見つからん。

680 :login:Penguin:2021/01/11(月) 18:20:43.18 ID:Z03apX2+.net
>>678
終わってないよ

681 :login:Penguin:2021/01/11(月) 18:25:03.22 ID:Z03apX2+.net
>>679
VSCodeが有力候補なんだろうけど、オレは移行できそうもない。Emacsキーバインドにしてもダメそう。

682 :login:Penguin:2021/01/11(月) 18:34:51.91 ID:/wX/2PZI.net
windowsでもxyzzy をUSBメモリに
入れて持ち歩いてる。

WSLがemacsと相性が良いって
どんな所がですか?

683 :login:Penguin:2021/01/11(月) 18:51:41.16 ID:5u9sGlmQ.net
MacからWSLに移行したんだけどCtrlとCmdがCtrlに統合されたの地味に痛い

Vscodeにvimのプラグイン入れてるんだけどコピペやらなんやら競合しまくってイライラする
ここだけはMacが羨ましいとおもった

684 :login:Penguin:2021/01/11(月) 19:00:39.76 ID:Z03apX2+.net
>>683
Emacsキーバインドで良ければ、左右のCtrlキーを使い分ける方法がある

685 :login:Penguin:2021/01/11(月) 19:21:16.84 ID:Z03apX2+.net
>>682
EmacsにはMagic File Namesという機能がある。これをうまく設定すると、
wslpathを使わなくてもWindowsのパスをWSLのパスに変換することが可能となる。
これでWSL上でWindowsのパスを利用できるようになる。emacsclientでWindows
のパスも使えるようになる。
また、wslstartというコマンドをDiredと組み合わせて利用するようにすると、
Diredで開いているディレクトリをExplorerで開いたり、Windowsのアプリの
ドキュメントをDiredから開けるようになったりする。
Diredはwdiredを使うと左右に開いているDiredのバッファ間でファイルの移動や
コピーを簡単にできるようになるので、Explorerの代わりにファイル操作も可能
となる。
WindowsショートカットファイルもDiredで作成、参照できるようにすることが
できるので、Windowsショートカットファイルをシンボリックリンクの代わりに
使えるようになる。

まだあると思うけど、これだけでも随分便利になるかな。

686 :login:Penguin:2021/01/11(月) 19:44:01.12 ID:7dPJWc7J.net
winのpathを足すお節介は切った方がいいと思うぞ、スペースやらの扱いが苦手なので
おれはinuxシェルをpwshにしてるけど、ソフト側での取り扱いの問題は避けられない
数Gbも占めてるx関連全てアンインストールして画像pdfビューアブラウザexplorerだけ/mnt/c/bin作っといてリンク貼ってwsl側のパスに入れた
xなんて要らんかったんや!

687 :login:Penguin:2021/01/11(月) 20:31:07.21 ID:T0rX/MyP.net
>>677
Googleがいつから零細になったんだろう???

688 :login:Penguin:2021/01/11(月) 20:59:27.35 ID:KON/RD9i.net
>>687
どこからそんなアホな結論出てきたんだ?w

689 :login:Penguin:2021/01/11(月) 21:04:15.16 ID:jpC1BfSe.net
>>685
おおお
どうもありがとう!!

690 :login:Penguin:2021/01/11(月) 21:05:43.64 ID:e+wpg9Hu.net
>>673
echo $PATH | tr : "\n"
と入力すると、Linux 側のパスの後に、/mnt/c/〜 とWindows 側のパスが続く

which notepad.exe
/mnt/c/WINDOWS/system32/notepad.exe

which notepad じゃダメ。
.exe の拡張子まで付けること

which where.exe
/mnt/c/WINDOWS/system32/where.exe

Windows 側のコマンドを呼ぶ

where.exe notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe

これも、where notepad じゃダメ。
.exe の拡張子まで付けること

691 :login:Penguin:2021/01/12(火) 14:16:18.75 ID:Ar8wREW8.net
>>682
wslとemacsについては、win側のファイルとの連携の話がでているけど、まずはemacsとしてちゃんと使えるってのが大きいとおもう

emacsは、本体もパッケージも外部のコマンドと連携して動作するようになっている機能が多い。要するに、unixのコマンドを含めたシステムになっているということ。
win版emacsもあるけど、外部のコマンドまでは用意できないし、使えるとしても、パスかうまくあつかえなかったりなど不具合だらけ。パッケージについても同様

自分として致命的だったのはmagitが使いにくかったこと
動作が遅くて、一部の機能は動かなかった

wslで動かせばまさに(ほぼ)フルスペックのemacsが使えるということ

692 :login:Penguin:2021/01/12(火) 14:43:59.57 ID:gA7xfyU5.net
ずっとイキってlinux使ってたけどやっぱwindows/wsl最強だわ
グラフィックをクソの塊のXに投げなくて良いのと、ホストゲストどちらでもシームレスにPowerShell使えるし学習コストも低い

693 :login:Penguin:2021/01/12(火) 14:52:24.44 ID:OSh5Uskc.net
いわゆるLAMP系の開発で統合環境にVisualStudio使ってるなら、WSLは神としか思えないよなあ…

純WindowsでちょっとPerl/Pythonでその辺回ってデータ漁ってマイニングする程度でも
今さら秀丸でやるのもつらいしVSでいいし、なら実行環境はWSL上のLinuxで良くね?ってなる

694 :login:Penguin:2021/01/12(火) 17:54:28.51 ID:QJxNKuPF.net
>>693
VS? VSCodeでなく?

695 :login:Penguin:2021/01/13(水) 07:22:39.11 ID:mRbBgAev.net
>>694
VSCodeだけじゃなくてVSも。

696 :login:Penguin:2021/01/13(水) 08:42:22.16 ID:ikHpu1qJ.net
それは、私がだいぶ前にVSでの使い方を紹介したのを誤解して受け止めているのでは?
WSL推しだからWSLを使っていると思いこまないほうが良いです。

WSLを普段使いしている身からすると、推してる人の言ってることが大分おかしい。
おそらくこの人、WSLを使ったことが無いです。

697 :login:Penguin:2021/01/13(水) 08:43:10.17 ID:4FirA6Z3.net
Visual Studio でターゲットの Linux システムに接続する
https://docs.microsoft.com/ja-jp/cpp/linux/connect-to-your-remote-linux-computer
Visual Studio 2019、WSLに対応
https://news.mynavi.jp/article/20190508-820095/

698 :login:Penguin:2021/01/13(水) 08:49:54.25 ID:ikHpu1qJ.net
>>697
ええ、それが私の使い方です。
その記事にリンクした時点で、使っていないことが推測できます。

なぜだかわかりますか?
使っていればわかるし、使っていなければわからないでしょう。
わからなければ、ズバリと答えることが出来ないでしょう。

↓ずばりと言ってみましょう。

699 :login:Penguin:2021/01/13(水) 08:51:57.09 ID:ikHpu1qJ.net
逆に、なぜ私がVSからWSLを使うかわかりますか?
あなたも使っているならわかるはずです。
動機は一つしかないからです。

使っていないなら答えられないでしょう。

↓はいズバッと言ってみましょう。

700 :login:Penguin:2021/01/13(水) 08:55:17.58 ID:ikHpu1qJ.net
皆さん良いですか?
この方は、VSからLAMP開発するのにWSLが良いと言っています。

実際に使っている人には、この方の嘘が見抜けます。
この方は、WSLを使えていません。

701 :login:Penguin:2021/01/13(水) 09:01:15.27 ID:LoGkmV4Y.net
使ってない奴が使ってる人に向かって「使ってない」と言う滑稽さ。

702 :login:Penguin:2021/01/13(水) 09:03:29.95 ID:ikHpu1qJ.net
私はいまもまさにそのような使い方をしていて、テストの合間にカキコしています。
https://imgur.com/qO14BJv

ですからWSLの状態についてよく知っていて、この方の嘘はよくわかります。

703 :login:Penguin:2021/01/13(水) 09:07:25.49 ID:ikHpu1qJ.net
使っていると言い張るなら、 >>697 の問題点の一つでも書き込んでみては?

問題は一つも抱えて無いでしょう?
使っていないんだから。笑

704 :login:Penguin:2021/01/13(水) 09:13:49.75 ID:nmbZ/UW1.net
ID:ikHpu1qJ はなんでいきなりキレてるんだ?

705 :login:Penguin:2021/01/13(水) 09:15:19.62 ID:ikHpu1qJ.net
WSLを推してる人がWSLを使ったことが無いという。笑

使ったことがある人は皆、無暗にお勧めできないと言っています。笑
私も無暗にお勧めできません。笑

706 :login:Penguin:2021/01/13(水) 09:20:21.56 ID:nmbZ/UW1.net
> 使ったことがある人は皆、無暗にお勧めできないと言っています。笑

皆ってだれ?

707 :login:Penguin:2021/01/13(水) 09:20:23.60 ID:LoGkmV4Y.net
どうせお前等は全員嘘付きだw

708 :login:Penguin:2021/01/13(水) 09:21:23.89 ID:ikHpu1qJ.net
使っていない人がWSLをお勧めする理由は、荒らしたいからです。笑

709 :login:Penguin:2021/01/13(水) 09:22:10.28 ID:nmbZ/UW1.net
だから皆ってだれ?よ?嘘だったの?

710 :login:Penguin:2021/01/13(水) 09:52:42.64 ID:2J1aTy9V.net
俺は純粋に遊びで使ってるんだが悪いんけ?
pulseaudio鳴らしたり、X使うのにTCP使うのとかおもしれーとか思いながらいじってるよ。
完全な仮想環境じゃ、最近は、何にもしないでも簡単に動きすぎて面白くない。

711 :login:Penguin:2021/01/13(水) 09:53:54.70 ID:nmbZ/UW1.net
皆ってだれ?って聞いた途端黙っちゃったw

712 :login:Penguin:2021/01/13(水) 09:59:01.09 ID:JBHrgUgd.net
Windows用のadbでlogcat取りながらgrepを使いたい人だっているよ

713 :login:Penguin:2021/01/13(水) 11:47:56.42 ID:vKEfMRhC.net
>>711
無能

714 :login:Penguin:2021/01/13(水) 12:14:35.08 ID:HwfdJU9G.net
皆ってw小学生が割りと使う言葉だね

715 :login:Penguin:2021/01/13(水) 14:23:25.26 ID:ikHpu1qJ.net
いや、小学生ではないと思う。
WSL推してる子は中学生くらいの子だ。
冬休み中、WSLに取り組んでいるのだろう。

716 :login:Penguin:2021/01/13(水) 14:54:03.55 ID:iPPzFZ57.net
つまりWSLは中学生でも気軽に使える出来栄えって事か
素のLinuxだったら大人でもインストールだけで大仕事なのに

717 :login:Penguin:2021/01/13(水) 15:07:32.28 ID:ikHpu1qJ.net
まだ使えていないんだろ。

言ってることがおかしいし。

718 :login:Penguin:2021/01/13(水) 16:32:43.38 ID:2J1aTy9V.net
いやGentooでもなければWSL使いこなすより、素のディストリ使う方が簡単だろう。

719 :login:Penguin:2021/01/13(水) 16:42:40.79 ID:nmbZ/UW1.net
「使ったことがある人は皆、無暗にお勧めできないと言っています」

皆ってだれ?

「WSL推してる子は中学生くらいの子だ。」

だから、皆ってだれ?

720 :login:Penguin:2021/01/13(水) 16:51:30.73 ID:sJceDPwS.net
そこで争うつもりはないけど、wslってLinux環境を手に入れる一番簡単な方法だとおもうんだけど。
有効にしてストアからインストールするだけでしょ

721 :login:Penguin:2021/01/13(水) 17:02:07.91 ID:ikHpu1qJ.net
実機のほうが簡単では?

722 :login:Penguin:2021/01/13(水) 17:10:53.45 ID:ikHpu1qJ.net
荒らしてる子達は、もともと実機より簡単と言っていた。
俺がマックから開発者を取り戻す意図でWSLを作ったんだろうと説明してから、その路線に変わったんだよ。

723 :login:Penguin:2021/01/13(水) 17:12:21.67 ID:ikHpu1qJ.net
まるっきり何もわかっていないようだし、WSL推してるふりして荒らしてる子は、WSLを全く使ったことが無いと思う。

724 :login:Penguin:2021/01/13(水) 17:37:16.05 ID:sJceDPwS.net
すでにそこにある実機なら簡単だけど、1から作るのは面倒だよ

725 :login:Penguin:2021/01/13(水) 17:52:31.50 ID:ikHpu1qJ.net
シリコン錬成術が必要なのか。

726 :login:Penguin:2021/01/13(水) 17:57:59.74 ID:nmbZ/UW1.net
>>721
実機だとインストールに時間がかかる
特にWindowsとファイル共有しようとなると
sambaの設定まで絡んでくる

そうやって頑張って設定しても、それは自分だけの設定になるから
既存のツールが、自分の環境を考慮してくれない
つまりwslpathやらdockerのような、公式に対応しているツールが登場しない

727 :login:Penguin:2021/01/13(水) 17:58:49.73 ID:nmbZ/UW1.net
>>722
> 俺がマックから開発者を取り戻す意図でWSLを作ったんだろうと説明してから、
それを言ったのは俺。そもそもMicrosoftがそういう意図で作ってる
最初からGUIは対応してません、開発用ですって公式発表してる

728 :login:Penguin:2021/01/13(水) 18:00:27.33 ID:ikHpu1qJ.net
>>724
Cygwinの代わりに使う程度なら良いんだけどね。
実機の代わりは無理だろ。

Microsoftは風呂敷を広げ過ぎて失敗することが多いんだよね。
失敗してWSL自体が無くなるより、ミニマムで細々と続いてもらう方がありがたい。

729 :login:Penguin:2021/01/13(水) 18:00:56.51 ID:ikHpu1qJ.net
>>727
恥ずかしくないのかw

730 :login:Penguin:2021/01/13(水) 18:04:45.85 ID:nmbZ/UW1.net
実機Linux使えばいいのに、なぜmacOSを使っているかと言うとその方が便利だから
たとえmacOSの標準コマンドがBSD系でLinuxとは違ってもそれでもmacOSを選んでいた
macOSでも仮想マシンでLinuxを使えるわけだが、わざわざ仮想マシンは使っていなかった

多くのCLIツールが動作するという点だけを見ればLinuxでも同じだが
それでもmacOSを使うのは、やはりGUIが強いからだろう
GUIが強いという点を見ればWindowsも十分なんだがCLIツールが不足していた

そこにWSLが登場した。GUIが強い+Linuxと全く同じコマンドが使える
これはBSD系コマンドが標準で、OS非公式のパッケージをインストールしないといけない
macOSよりも優れている点。WSLの登場でソフトウェアの開発はmacOSよりもWindowsの方が便利になった

731 :login:Penguin:2021/01/13(水) 18:05:24.00 ID:nmbZ/UW1.net
>>728
> 実機の代わりは無理だろ。

やっぱり実機の代わりとして使おうとしてるのはお前のようだな
Microsoftがそういう使い方をするものじゃないと言ってるのにな

732 :login:Penguin:2021/01/13(水) 18:09:39.33 ID:PfGVik7c.net
なんの話してんだ?

733 :login:Penguin:2021/01/13(水) 18:12:52.11 ID:ikHpu1qJ.net
いまWSLで開発楽々なら、開発に使うものと言えば良いんだけど、楽々じゃないからな。
よけいな問題を引っ張り込むだけだろ。

MicrosoftはMacから開発者を取り戻したいけど、WSLはその地点まで行けていない。

>>697 の記事の頃、VSはrsyncとSSHでWSL上のLinuxを操作していた。
ビルドが上がるたびにrsyncが使えたり使えなかったり、たいへん不安定な状態が続いた。
近頃ようやっと直接ファイルシステムを叩くようになって、安定して使えるようになった。

そういうレベルだよ?
こんなもん他人には勧められないわ。

734 :login:Penguin:2021/01/13(水) 18:16:28.75 ID:ikHpu1qJ.net
rsyncが安定して使えないから、Microsoftはファイルシステムの相互運用が必須だと考えたんじゃないかな。
代替手段としてSFTPが安定して使えたんだけどね。

さて、それでダメだった理由はなんでしょう?

735 :login:Penguin:2021/01/13(水) 18:17:47.45 ID:ikHpu1qJ.net
ウェブ開発者なら問題はもっと深刻じゃないかな。

736 :login:Penguin:2021/01/13(水) 18:21:09.77 ID:ikHpu1qJ.net
俺の説明を上辺だけなぞって改変されると、なんか俺が頭の悪い勘違い説明したみたいになる。
ホントやめてほしい。

俺は、Microsoftの意図を説明しただけで、現在使い物になるとは一言も言っていない。
むしろ、自分が日常的に使ってるだけに、まだまだですよと言わざるを得ない。

737 :login:Penguin:2021/01/13(水) 18:22:58.77 ID:nmbZ/UW1.net
>>733
> いまWSLで開発楽々なら、開発に使うものと言えば良いんだけど、楽々じゃないからな。

開発でよくある使われ方で「お前が楽々じゃないって思ってるもの」は何?

お前が思ってる「楽々じゃないもの」"以外"は、楽々なんだねって
いうつもりだからよく考えて答えてね。もしくは逃げてもいいけどw

738 :login:Penguin:2021/01/13(水) 18:25:16.23 ID:nmbZ/UW1.net
>>734
> さて、それでダメだった理由はなんでしょう?

ファイルを重複させて同期するなんて開発する上でありえないし
パーミッションの違いなどを吸収しなければならないので
既存のsambaやSFTPなど使えず、9pプロトコルを新たに搭載するほうが理にかなっているから

739 :login:Penguin:2021/01/13(水) 18:25:52.62 ID:ikHpu1qJ.net
>>737
むしろWSLで何が楽々になるんだよ?
実機のほうが楽々だろ。

740 :login:Penguin:2021/01/13(水) 18:26:48.11 ID:ikHpu1qJ.net
>>738
ま、使ったことないから、なにも困っていなかったんでしょうな。
使っている人にとっては、とても困ることが在ったんですよ。

741 :login:Penguin:2021/01/13(水) 18:29:32.17 ID:nmbZ/UW1.net
>>739
> むしろWSLで何が楽々になるんだよ?
Windowsとの相互運用の設定がすでに完了しているから

LinuxとWindowsとの相互運用で、Windowsのファイルシステムにはない
実行権限をどうやって管理するか答えてみ
実際にやった経験があるなら答えられるはず

742 :login:Penguin:2021/01/13(水) 18:31:32.49 ID:ikHpu1qJ.net
>>697 のシチュエーションでファイルの属性で困ることはない。
なぜでしょう?

743 :login:Penguin:2021/01/13(水) 18:36:00.70 ID:ikHpu1qJ.net
WSLをお勧めしてる子は、WSLを使ったことが無い。

使ってれば他人にはお勧めできない。

744 :login:Penguin:2021/01/13(水) 18:36:04.70 ID:nmbZ/UW1.net
>>697 のシチュエーションに限り」でファイルの属性で困ることはない。

ということは、

その他のシチュエーションでは困るという意味です。

745 :login:Penguin:2021/01/13(水) 18:39:13.43 ID:ikHpu1qJ.net
では、なにに困っていたのかな?
ファイルの属性に困っていたのかな?
ほんとに?
使ってて困ってたの?
そんなわけないなあ。

困ってたのは何かなあ?

746 :login:Penguin:2021/01/13(水) 18:40:27.39 ID:ikHpu1qJ.net
とはいえ、WSL有効利用について、俺は結構なノウハウを持っているよ。

WSLはこう使え!みたいな。

747 :login:Penguin:2021/01/13(水) 18:41:31.27 ID:nmbZ/UW1.net
>>746
ではそのノウハウの中で、
「世間で一番よく使われると思っている例」を上げてください

748 :login:Penguin:2021/01/13(水) 18:41:44.42 ID:ikHpu1qJ.net
Microsoftはウェブ開発者を取り込みたいんだろうけど、まだまだ先は長そうだよね。

今はやめておけ、まだ時期が早い。

749 :login:Penguin:2021/01/13(水) 18:42:07.47 ID:nmbZ/UW1.net
>>745
だからどういう設定をするのか聞いてる
実際に使ってれば、実行権限の相互運用をどうするか答えられるはずだが?

750 :login:Penguin:2021/01/13(水) 18:42:48.06 ID:nmbZ/UW1.net
ID:ikHpu1qJ って俺の質問に一切答えないよねw
やっぱり使ったことないから知らないのかな

751 :login:Penguin:2021/01/13(水) 18:43:11.93 ID:ikHpu1qJ.net
>>747
おまえ、俺が言ったことを捻じ曲げて再掲するだろ。
しかも、自分の考えみたいに言うし、
俺は結論を書かずにクエスチョンすることにするよ。
これからは。

752 :login:Penguin:2021/01/13(水) 18:46:31.65 ID:ikHpu1qJ.net
>>749
ほんまアホの子やね。
rsyncやSFTPの時代にファイルの属性で困るわけないでしょ。

753 :login:Penguin:2021/01/13(水) 18:47:44.18 ID:ikHpu1qJ.net
レンタルサーバーで困ったみたいな話を検索してごっちゃにしてるのかな?かな?

754 :login:Penguin:2021/01/13(水) 18:49:13.84 ID:nmbZ/UW1.net
>>752
> rsyncやSFTPの時代にファイルの属性で困るわけないでしょ。

Windowsで編集すると、Windowsには実行属性がないので
それがLinuxに反映されることがない

ということも知らないのかな?やっぱり使ったことなさそうw

755 :login:Penguin:2021/01/13(水) 18:51:41.10 ID:ikHpu1qJ.net
>>754
それがレンタルサーバーで困った話を検索したと言ってんの。

まあ、Linux板だから、VS使ってる人もWSL使ってる人も少ないだろうけど。
わかってる人が居たら、ちょっと恥ずかしいだろね。
使ったことないんだなってすぐわかるから。

756 :login:Penguin:2021/01/13(水) 18:53:16.26 ID:nmbZ/UW1.net
> それがレンタルサーバーで困った話を検索したと言ってんの。

レンタルサーバー(Linuxマシン)で困るなら、
普通のLinuxでも困りますよねw

757 :login:Penguin:2021/01/13(水) 18:54:47.10 ID:ikHpu1qJ.net
>>756
>>697 を実際にやってみれば良いのでは?

758 :login:Penguin:2021/01/13(水) 18:55:23.60 ID:nmbZ/UW1.net
>>697以外の例では困るから
>>697限定にしてるんですよねw

759 :login:Penguin:2021/01/13(水) 18:57:05.10 ID:ikHpu1qJ.net
exeに実行権限付ければLinux上で起動できると思ってるらしい。

760 :login:Penguin:2021/01/13(水) 18:59:17.89 ID:nmbZ/UW1.net
>>759
別の話をするんですか?
それでは、Linuxマシンを使って、Linux上でexeを起動するにはどうしたらいいのでしょう?


念の為、WSLの方が楽々になるという話をしています。

>>739へのレスです
> むしろWSLで何が楽々になるんだよ?

761 :login:Penguin:2021/01/13(水) 18:59:43.73 ID:ikHpu1qJ.net
使ったことないのが丸見えだったのだが。
最初からそう言ってるのに。

762 :login:Penguin:2021/01/13(水) 19:00:44.45 ID:ikHpu1qJ.net
>>760
まったく別の話じゃないだろ。
やっと気が付いた?
それで恥ずかしくなって誤魔化そうとしてるのかな?かな?

763 :login:Penguin:2021/01/13(水) 19:01:42.95 ID:ikHpu1qJ.net
さて、VSは何処でバイナリをこさえるでしょうか?

764 :login:Penguin:2021/01/13(水) 19:02:27.21 ID:nmbZ/UW1.net
また質問に答えませんでしたねw

つまりWSLの方が楽々なんです。

765 :login:Penguin:2021/01/13(水) 19:03:04.05 ID:ikHpu1qJ.net
では、それを踏まえたうえで、なにに困ってたのでしょうか?
そもそもコイツ、Microsoftがなぜ不安定なrsyncにこだわったのかさえ分かっていなさそうだな。
なにに困るのかわからないみたいだし。

766 :login:Penguin:2021/01/13(水) 19:04:18.86 ID:ikHpu1qJ.net
>>764
で、半年くらいすると、「実行権限は問題ないと言ったのは俺だ!」と書き込むんだろ?

767 :login:Penguin:2021/01/13(水) 19:04:49.20 ID:nmbZ/UW1.net
困っていたといい出したのはお前であって
WSLの方が楽だって言ってるんだが?
話すり替えるなよ

768 :login:Penguin:2021/01/13(水) 19:04:51.66 ID:ikHpu1qJ.net
まあ言っときますが、WSLはやめておけ、まだ時期が早い。

769 :login:Penguin:2021/01/13(水) 19:05:37.79 ID:ikHpu1qJ.net
>>767
ほお、じゃあ困っていなかったんだな?笑

困っていなかったんだって。
この子使ってないわ。w

770 :login:Penguin:2021/01/13(水) 19:05:57.87 ID:nmbZ/UW1.net
> そもそもコイツ、Microsoftがなぜ不安定なrsyncにこだわったのかさえ分かっていなさそうだな。

MicrosoftはWSLでrsync使ってませんよ?

771 :login:Penguin:2021/01/13(水) 19:07:03.83 ID:nmbZ/UW1.net
>>769
「困ることが有る」と「WSLの方が楽」は両立します

例 仕事は楽だけど給料が少なくて困る

772 :login:Penguin:2021/01/13(水) 19:07:37.37 ID:ikHpu1qJ.net
>>770
VSでrsync使ってたんだよね。
さて、WSL関係なくLinux使いなら常識ですが、Microsoftはなぜrsyncにこだわったのでしょうか?

773 :login:Penguin:2021/01/13(水) 19:09:05.64 ID:nmbZ/UW1.net
>>772
> Microsoftはなぜrsyncにこだわったのでしょうか?

過去の話で、当時はそれが最善の手段だったからだろうなw
その後でWSLが登場した。だからといってすぐに古いものを切り捨てたりはしないが

774 :login:Penguin:2021/01/13(水) 19:09:54.47 ID:ikHpu1qJ.net
はあ、馬鹿だねえ。
rsyncも知らないのか。

得意の検索してこい。

775 :login:Penguin:2021/01/13(水) 19:11:44.57 ID:nmbZ/UW1.net
rsyncは○○です。と答えたら
なにか状況が変わるんですか?w

あなたが好きな言葉を当てはめてください。
そして、それに対して自分でレスしてください。

776 :login:Penguin:2021/01/13(水) 19:12:26.88 ID:ikHpu1qJ.net
ハッキリ言ってWSLはやめとけ、いまはまだ時期が早い。

Microsoft製品はバージョン3になってから買えって言うだろ?

777 :login:Penguin:2021/01/13(水) 19:13:22.53 ID:nmbZ/UW1.net
お前は時期が早いを何一つ答えてないんだがねw
いくつ質問したっけ?一つも答えてないよね

778 :login:Penguin:2021/01/13(水) 19:13:41.49 ID:nmbZ/UW1.net
時期が早いの理由を

779 :login:Penguin:2021/01/13(水) 19:14:02.23 ID:ikHpu1qJ.net
ウェブ開発者はWSL使っても良いこと無いので、WSLを試す時間があったら、コードの一行でも書くほうが良いと思います。

使えるようになったら使え。
今はまだ早い。

780 :login:Penguin:2021/01/13(水) 19:15:12.16 ID:nmbZ/UW1.net
> ウェブ開発者はWSL使っても良いこと無いので、

この人は、

1. 良いことがないの理由を一つも言っていません
2. WSLの方が楽々です。に反論していません

781 :login:Penguin:2021/01/13(水) 19:16:15.40 ID:ikHpu1qJ.net
>>777
俺は答えないよ。
俺が問題を出してお前が答える。
これからはこの方式だ。

おまえ、俺の書き込みを自分のセリフって事にしちゃうだろ。
だからもう、情報は与えない。

質問に答えられないお前を馬鹿にするだけにする。

782 :login:Penguin:2021/01/13(水) 19:16:46.12 ID:nmbZ/UW1.net
はい、にげた(笑)

こういうこと。俺が答えてもこいつは何も反論しない

783 :login:Penguin:2021/01/13(水) 19:17:24.69 ID:ikHpu1qJ.net
>>782
実行権限は?どうなった?理解したか?

784 :login:Penguin:2021/01/13(水) 19:18:31.06 ID:nmbZ/UW1.net
>>783
Linuxマシンを使うと、設定が何もされてないので
簡単に実行権限が消えてしまいます。
WSLの方が楽々な理由の一つです。はい答えました。反論がないのは知ってますw

785 :login:Penguin:2021/01/13(水) 19:18:37.12 ID:ikHpu1qJ.net
デザイン班はマック、コーディング班はLinuxで良いだろ。
それが一番便利。

786 :login:Penguin:2021/01/13(水) 19:19:35.28 ID:ikHpu1qJ.net
>>784
それ、Windows使うとダメな理由になってねえか?

787 :login:Penguin:2021/01/13(水) 19:20:14.81 ID:ikHpu1qJ.net
最初からLinux使えばええやろって話では??

788 :login:Penguin:2021/01/13(水) 19:21:19.38 ID:ikHpu1qJ.net
やっば、教えてしまった。笑

789 :login:Penguin:2021/01/13(水) 19:24:30.46 ID:nmbZ/UW1.net
>>786
WSLだと、Windowsと相互運用設定が完了しているWSLを使うのでその問題が解決します。

790 :login:Penguin:2021/01/13(水) 19:24:59.94 ID:nmbZ/UW1.net
> 最初からLinux使えばええやろって話では??

LinuxではWindowsアプリが動きません。
だからmacOSを使うしWindowsを使うのです。

791 :login:Penguin:2021/01/13(水) 19:26:59.85 ID:ikHpu1qJ.net
実機にSSHで接続するのが一番楽ちんちん。

792 :login:Penguin:2021/01/13(水) 19:32:10.72 ID:nmbZ/UW1.net
1. WSLのインストール vs Linuxのインストール

WSLのインストールの方が簡単で時間も短く
設定項目はLinux用のアカウント名とパスワードだけです。
Linuxの場合、パーティションの設定など多くの作業が必要です。

勝者:WSL

2. ターミナル起動 vs SSH

ターミナル(Ubuntu)はスタートメニューのボタンをクリックするだけです。
SSHの場合、コマンドプロンプトを起動しSSHで接続しますが
パスワードを聞かれて面倒なので秘密鍵を作る作業はほぼ必須でしょう

勝者:WSL

3. WSLからexe実行 vs Linuxでexe実行

Linuxでexe実行しても動きません。LinuxからWindows用のコマンドを実行できません。
LinuxからWindows用のコマンドを実行するにはWindows側にもSSHサーバーをインストールする必要があるでしょう

勝者:WSL

793 :login:Penguin:2021/01/13(水) 19:37:31.94 ID:ikHpu1qJ.net
いや、俺もWSL使ってるんだよ?
使ってるだけに、これはまだ製品のレベルに達してないから、他人には勧められないなって。

こんなもん他人に勧めるバカはなんだと思う?
愉快犯でしょうが。

794 :login:Penguin:2021/01/13(水) 19:39:42.95 ID:nmbZ/UW1.net
> 使ってるだけに、これはまだ製品のレベルに達してないから、他人には勧められないなって。

なぜそこだけ「他人に勧められますか?」って質問しないんですか?

答えは言わないっていいましたよね?
なんで自分で勧められないって答えを言ったんですか?

795 :login:Penguin:2021/01/13(水) 19:42:18.20 ID:ikHpu1qJ.net
https://mao.5ch.net/test/read.cgi/linux/1608010142/l50

このスレに来てアンケートに答えてくれないなら、もうお前とは話さない。
絶交だよ!

でも、来てくれたらイイネするよ。

796 :login:Penguin:2021/01/13(水) 20:22:04.03 ID:N4Y385kN.net
Web開発にWSL2使ってる開発者知り合いにそこそこいるわ
なんならWSL2のおかげでMac or LinuxからWindowsに完全に移行したってやつも

797 :login:Penguin:2021/01/13(水) 21:31:54.14 ID:2J1aTy9V.net
>>727
>GUIは対応してません

GPU仮想化機能を使ってWaylandをnativeに動かせるようにするんだけど?
ただの仮想化ソフトには出来ない芸当。

798 :login:Penguin:2021/01/13(水) 21:49:41.35 ID:nmbZ/UW1.net
>>797
GUIとGPUでは意味が違う

あとGUIに対応しないって主張していたのは初期の話ね
将来的にはGUIアプリにも対応することになったようだが、デスクトップ環境には対応しないだろう
つまりWindows上でGUIアプリを動かす。相互運用を考慮した実装。その時点でLinuxマシンと違う

799 :login:Penguin:2021/01/14(木) 00:02:27.27 ID:1iFEXRwZ.net
>>796
オレも、もうWSLが無いWindowsは考えられないほど依存している。あとKeyhacにも。

800 :login:Penguin:2021/01/14(木) 07:32:26.90 ID:42FClXsi.net
>>798
戦略ミスだろな。
完ぺきにLinuxが動けば、Linuxユーザーが増え、Linuxへの移行パスとなり得る。
したがってMicrosoftは、いずれかの時点で戦略ミスに気付き、完ぺきに動かない程度に維持するはず。

801 :login:Penguin:2021/01/14(木) 07:32:50.84 ID:JKa2pZ+g.net
WSL使えないって言ってるやつ、Linuxまともに使えない能無しだな。

802 :login:Penguin:2021/01/14(木) 07:47:37.56 ID:TtLmT/pM.net
>>800
Linuxユーザーは増えないよ。Windowsの一つの機能になるだけ。

803 :login:Penguin:2021/01/14(木) 07:56:32.92 ID:42FClXsi.net
Windows用ソフトウェアはWindowsでしか動かない。
Linux用ソフトウェアはWSLがあるのでWindowsでも動く。

すると、ソフトウェアベンダーはLinux用のソフトしか作らなくなるのでは?
Linux用ソフトしかなくなった世界で、Windowsはどうなるだろう?

やはり戦略ミスだわ。

804 :login:Penguin:2021/01/14(木) 07:59:39.99 ID:a4MwNkUf.net
無能が的中して良かった

805 :login:Penguin:2021/01/14(木) 08:25:09.77 ID:W2u0Gtoa.net
Linuxってサーバーで圧倒的に使われている技術なんだけど。その開発のためにもWSLが使われている。クライアントとサーバーを区別できてない奴多すぎ。

806 :login:Penguin:2021/01/14(木) 08:33:20.01 ID:XboEj5Y8.net
>>803
Windows用ソフトウェアもLinux用ソフトウェアも動かせるWindowsこそ最強ってなるだけだな
ソフトウェアベンダーがLinux用のソフトしか作らなくなるとしても既存のWindowsアプリが消えてなくなるわけじゃなし

807 :login:Penguin:2021/01/14(木) 09:21:52.03 ID:cEZS5wS7.net
>>803
Linuxで動く様な商用ソフトって、ほとんど無いような。
あってもATOKみたいにdisconになる。
依存地獄のサポートなんてしたくないよな。

808 :login:Penguin:2021/01/14(木) 09:23:07.86 ID:VGctgISP.net
>>803
ソフト作ったことないだろ
WindowsでもLinuxでも動くように作るのは面倒だし何より商用ソフトはテストの手間がバカにならん
Windowsのシェアが半減しない限り普通のソフト屋はWindows専用で行く

809 :login:Penguin:2021/01/14(木) 09:39:43.04 ID:3k3ZlGVZ.net
>>800
> 完ぺきにLinuxが動けば、Linuxユーザーが増え、Linuxへの移行パスとなり得る。

完ぺきにLinuxが動けば、Linuxに移動する理由がないよ
だってLinuxは完璧に動かない。Windowsアプリが

WindowsアプリとLinuxアプリが完璧に動くWindows vs Linuxアプリしか動かないLinux
結果は火を見るよりも明らか

810 :login:Penguin:2021/01/14(木) 09:40:26.54 ID:3k3ZlGVZ.net
>>803
> すると、ソフトウェアベンダーはLinux用のソフトしか作らなくなるのでは?
> Linux用ソフトしかなくなった世界で、Windowsはどうなるだろう?

そのLinux用ソフトをWindowsで使うのでは?w
だってLinuxじゃWindows用ソフト動かないでしょwww

811 :login:Penguin:2021/01/14(木) 10:04:13.89 ID:W2u0Gtoa.net
WindowsがLinuxに侵食されるのを心配するより、chrome osに侵食されるのを心配したほうが良い。chrome osは管理が楽でAndroidアプリが動いて、最近学校に大量に導入されている。

812 :login:Penguin:2021/01/14(木) 10:16:05.44 ID:HZ/jmDS4.net
Microsoft「だからクラウドにビジネスの主体を移動して
Windows 10の無料アップデートを実現したんだよ
普通に考えればOSの利益が減って損すると思うだろうが
MicrosoftのビジネスにとってWindowsはすでに重要ではない。
いつから計画して、いつ実現したのかわかるかな?」

813 :login:Penguin:2021/01/14(木) 12:30:23.54 ID:Z0Du8JLN.net
やりがいのないLinuxプラットホームでソフトウェアベンダーがアプリをリリースする事は殆どないんだよなあ
ここは現実とかけ離れておかしくなっている奴が多いのか?w

814 :login:Penguin:2021/01/14(木) 14:49:10.55 ID:cEZS5wS7.net
依存地獄がなんてやってたら、常用環境がおかしくなったわ。
アプリ設定画面からリセットかけても初期化されないので削除するしか無かった。
再DLめんどくせーな。

815 :login:Penguin:2021/01/14(木) 15:03:56.59 ID:X3y6IUkh.net
Flatpak, Snap, AppImageとかElectron, PWAなんかでリリースすれば依存地獄なくなるんじゃね

816 :login:Penguin:2021/01/14(木) 15:11:02.44 ID:aGsD0bZt.net
>>815
毎回フルパッケージでリリースって要領が悪すぎる
というかそれ以前の問題なんだよ

817 :login:Penguin:2021/01/14(木) 15:52:36.70 ID:JR3Khcah.net
>>816
あ、はい。手元にあるファイルとの差分だけを
ダウンロードする仕組みを作れってことですね

818 :login:Penguin:2021/01/14(木) 18:10:29.08 ID:sMZm6NO1.net
>>817
ちなみにnix*とかはそうしてる。

819 :login:Penguin:2021/01/14(木) 18:13:42.94 ID:sMZm6NO1.net
>>727
すでにGUI(GPUはもうとっくに動いてる)動かすっていう話
が出てるんだよなぁ。

情報更新して,どうぞ
https://devblogs.microsoft.com/commandline/whats-new-in-the-windows-subsystem-for-linux-september-2020/

820 :login:Penguin:2021/01/14(木) 18:33:51.17 ID:nN0gX0ap.net
GUIに対応しないと言っても、WSL1の初期からXVNCでも何でも好きな鯖入れて使えてたし
音が出ないも自分でPulseAudio入れてホスト(Windowsでも、他のLinuxホストでも)にリダイレクトするだけだったし

対応しない ではなく お前にはできない だっただけ。

821 :login:Penguin:2021/01/14(木) 19:35:36.32 ID:42FClXsi.net
なんちゃってユーザーだろ。
使ったこと無いと思う。

822 :login:Penguin:2021/01/14(木) 19:50:01.50 ID:8KiErrZ5.net
遊んでるだけ

823 :login:Penguin:2021/01/14(木) 20:39:46.91 ID:42FClXsi.net
WSLはまだ使い物にならないから、なんちゃってユーザーが多い。

824 :login:Penguin:2021/01/14(木) 21:10:17.06 ID:nt1l3KyT.net
いやふつうに開発で使ってるって
ほんまこいつずっと何言ってんだ?

825 :login:Penguin:2021/01/14(木) 21:42:50.51 ID:o4kOkP7j.net
WSLが使える道具だってわかったら困るんだろ?
志賀なんとかスレで荒らしてるやつが
ここにも来てるみたいだし

826 :login:Penguin:2021/01/14(木) 21:57:03.19 ID:nN0gX0ap.net
「ぼくの書いた記事を読んだのだろうけどあれでは使えない、なぜなのかはお前が書け」
「ぼくがデスクトップ画像を貼ったらピタッと止まった」
「彼らには使えているはずがない」

これ追い出さないとダメな奴

827 :login:Penguin:2021/01/14(木) 21:58:02.32 ID:SCGWNZB2.net
単に自分のものさしでしか物事を測れないってだけだと思う。実機に勝ものなしっていう、ものさし。

828 :login:Penguin:2021/01/15(金) 19:26:33.19 ID:ylzJsiBw.net
実機だとドライバ周りやらグラボまわりやらで要らねえトラブルおこるから、Linuxアプリ使うだけならWSLのが手軽まである。

829 :login:Penguin:2021/01/15(金) 20:49:04.96 ID:h2mU+yqW.net
Emacsを通してしかLinux使ってないから、WSLで十分なんだよな。VcXsrvでWindowsの一画面として動くし。
デスクトップ環境なんて必要ないから、かえってスッキリしていい。起動しているプロセスも数えれるほど。

830 :login:Penguin:2021/01/15(金) 22:37:35.70 ID:8lepMkFi.net
>>829
ちょっとだけLinux使いたいって人には最適解ですね。特にWSL1はね。
mingwでうまく動かないときに使ってる。

831 :login:Penguin:2021/01/15(金) 22:50:39.03 ID:IrGeertT.net
WSLの前はCygwinでgnupack使ってたんだけど、遅かった。特にmagitは使い物にならないくらいに。forkエラーも時々出て途方に暮れた。WSLでそれらがみんな解決した。

832 :login:Penguin:2021/01/15(金) 22:56:58.64 ID:IrGeertT.net
>>830
ちょっとだけでなくガッツリ使ってるよ。

833 :login:Penguin:2021/01/16(土) 12:52:19.70 ID:iVfNA5oL.net
Linuxアプリが動くだけじゃなくて、環境が標準化されてるっていうのがいい
WSLという形で、仕様が決まってるから
アプリも対応しやすくなる

さっき作ったシェルスクリプトは、外部コマンドとしてあるバイナリを
内部で呼び出すんだけど、Windows用バイナリでもLinux用バイナリでも動くようにできた
Windowsメインで使ってる人は、exeをダウンロードするだろう、そしてそれを使える
WSLメインで使ってる人は、Linux用をダウンロードするだろう、それも使える
どちらでもよい

834 :login:Penguin:2021/01/16(土) 13:07:11.54 ID:YtOK+uSY.net
WSLはGNU/Linuxのディストリビューションが使えるのがいい。MacなどのBSD系のUNIXはコマンドのオプションが微妙に異なっていて、作ったスクリプトなんかをLinuxサーバーに転用できない。DockerもLinuxをベースとした技術だし。

835 :login:Penguin:2021/01/16(土) 13:17:22.91 ID:iVfNA5oL.net
だから Mac用にWSL2を作らないかな?完全互換で
仮想マシンだから作れるやろ?

836 :login:Penguin:2021/01/16(土) 14:19:02.01 ID:YtOK+uSY.net
>>835
異なるオプションを持つ同じ名称のコマンドが混在して混乱しそう。WSLはUNIX系のOSじゃないWindowsで動くからいいのかも。

837 :login:Penguin:2021/01/16(土) 14:21:44.70 ID:iVfNA5oL.net
>>836
Mac版のコマンドは全て使えなくすればOK
つーかすでにLinuxのコマンドと混乱してる
すべてGNU版のコマンドに入れ替えればいいのに

838 :login:Penguin:2021/01/16(土) 14:23:15.07 ID:YtOK+uSY.net
Windows 10XでWSLは動くんだろうか。
https://gigazine.net/news/20210115-microsoft-windows-10x-leaked/
あとKeyhacが動くかが気になる。

839 :login:Penguin:2021/01/16(土) 14:29:22.69 ID:YtOK+uSY.net
>>837
出来るってよ
https://i-beam.org/2012/09/17/110914/

840 :login:Penguin:2021/01/16(土) 14:38:13.99 ID:iVfNA5oL.net
>>839
知ってる。GNU版のコマンドに入れ替えても問題なく使える。

だからWSL2と同じようにLinuxカーネルを動かす仮想マシンであらゆるディストリを
複数同居できるようにして、デフォルトでmacOS側のファイルシステムをマウントし
Linux側からmacOSのコマンドを実行できるようにすれば、macOS版のWSLが出来るはずなんだ

真のLinuxカーネルで真のLinuxディストリを動かしつつ
そのLinuxからmacOSを制御したい

841 :login:Penguin:2021/01/16(土) 14:40:10.35 ID:DIp7Kq3o.net
>>838
今の所
https://i.imgur.com/jaRWrzv.jpg

842 :login:Penguin:2021/01/16(土) 14:43:21.51 ID:8yc4ag8J.net
>>840
それ意味ある?

843 :login:Penguin:2021/01/16(土) 15:25:53.91 ID:iVfNA5oL.net
>>842
Linuxのコマンドと信頼性が高いUbuntuのパッケージが使える
macは/bin/shが古いbashなのも気に入らない

844 :login:Penguin:2021/01/16(土) 15:43:09.69 ID:YtOK+uSY.net
>>841
動くんだ

845 :login:Penguin:2021/01/16(土) 15:46:34.26 ID:8yc4ag8J.net
>>843
bashが古いなら自分でソース取ってきてmakeすればいいじゃん

846 :login:Penguin:2021/01/16(土) 15:48:03.07 ID:8yc4ag8J.net
どうもこのスレにいるやつはレベル低いな

847 :login:Penguin:2021/01/16(土) 16:02:05.49 ID:YtOK+uSY.net
>>843
なんとなく思ったんだけど、MacでもDockerが動くんだよね。ということはLinuxカーネルは動かせる。
以下を読むとWSL2的に動いているようにも見える。
https://www.it-swarm-ja.tech/ja/linux/docker%E3%81%AFmacos%E3%83%9B%E3%82%B9%E3%83%88%E3%81%A7linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%82%92%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F/831105280/
なのでやろうと思えば出来ることのような。
そもそもDockerのコンテナ使えばある程度のことはできるのかも。

848 :login:Penguin:2021/01/16(土) 16:31:55.62 ID:YtOK+uSY.net
あった。multipass。
https://gihyo.jp/admin/serial/01/ubuntu-recipe/0590
https://hnakamur.github.io/blog/2019/10/17/multipass-on-windows-and-macos/

849 :login:Penguin:2021/01/16(土) 20:49:31.66 ID:g9x2r+gF.net
>>845
シェルスクリプトの一行目には#!/bin/shって書くのが普通なんだよ
そして/bin/shは入れ替え不可能になってる

850 :login:Penguin:2021/01/16(土) 21:01:42.77 ID:g9x2r+gF.net
>>847
> なんとなく思ったんだけど、MacでもDockerが動くんだよね。ということはLinuxカーネルは動かせる。
依存関係が逆。DockerがLinuxカーネルを使ってる。DockerにはLinuxカーネル含まれてないし、動かす仕組みもない
Linuxカーネルが動くから、Dockerが動くんだよ

勘違いしてそうだけど、MacでDockerを動かす仕組みはWindowsでDockerを動かす仕組みと一緒。
macOSもWindowsも「Linuxではない」からLinuxカーネルの機能はない。
だから仮想マシンの上でDocker独自の軽量ディストリでLinuxカーネルを動かしてる。
macOSでも仮想マシンを使ってるんだよ。


一応補足するとWindowsにはLinuxカーネルの機能はないと言ったが、
WS1では仮想マシンを使わずに、Linuxカーネル互換機能を提供するものだから
完璧ではないが今のWindowsにはLinuxカーネルの機能があると言える。

そして仮想マシンを使うWSL2ではDocker独自の軽量ディストリの代わりに
MSが作ったWindows公式の軽量ディストリを使うようになった
WSLでは複数のディストリを同時に動かせるが、WSL2で使うLinuxカーネルは一つしかない
共通のLinuxカーネルの上でDockerを含めた複数のディストリを動かすから起動も速くメモリ効率もいい

851 :login:Penguin:2021/01/16(土) 21:15:16.57 ID:YtOK+uSY.net
>>850
長々書いてくれたけどDockerがLinuxのカーネルを使うことは分かっているよ。847のリンクの中の図がそうなってるよ。

852 :login:Penguin:2021/01/16(土) 21:19:05.82 ID:g9x2r+gF.net
>>851
そこがわかってるならDocker持ち出す必要ないだろ

Macでも仮想マシン使えるんだよね。ということはMacでも
Linuxを仮想マシンにインストールして使うことが出来る。

といえば済むだろ

853 :login:Penguin:2021/01/16(土) 21:22:15.98 ID:YtOK+uSY.net
MacでもDockerが動くならMacでもLinuxのカーネルが動かせると書いたんだよ。分かりづらくてごめんよ。

854 :login:Penguin:2021/01/16(土) 21:27:31.32 ID:YtOK+uSY.net
>>852
この辺がDockerと絡んでいてさらにWSL2的だなと思ったんだよ
https://www.publickey1.jp/blog/16/docker_hyperkit.html

855 :login:Penguin:2021/01/17(日) 02:09:27.36 ID:XuFuvYAj.net
>>849
>/bin/sh は入れ替え不可能
すべてのアプリがそのバージョンを使う事を想定しているから、
それを直接バージョンアップしてはいけない

他のバージョンを使うアプリは、自分で用意しないといけない。
または、Docker みたいに、環境・依存モジュールもまとめて配布する

Mac で使えるかどうか知らないけど、
プログラミング言語なら、日本人が作った、バージョンマネージャーのanyenv とか、
同様の機能のasdf とかもある

856 :login:Penguin:2021/01/17(日) 06:28:53.84 ID:PVEfMRhJ.net
>>854
ここも参考となる
https://ascii.jp/elem/000/001/043/1043010/
HyperkitがWSL2的と思ったのはハイパーバイザー型の仮想化ソフトだからだね。軽量なのでCUI環境作るのにピッタリ。(最初の話に戻る)
WSLの話でなくスマン。

857 :login:Penguin:2021/01/17(日) 12:43:31.32 ID:zv8DDH1u.net
LinuxはもうWindowsのサブシステムに成り下がってしまったんだな。
便利だからそっちのが良いけど。

858 :login:Penguin:2021/01/17(日) 14:13:02.88 ID:/DQZFtWw.net
本番環境では使うだろ。開発用として使わないってだけで

859 :login:Penguin:2021/01/17(日) 14:13:51.85 ID:/DQZFtWw.net
昔からLinuxじゃなくてMacで開発だったところがWindowsに変わっただけやで
元からLinuxで開発してない

860 :login:Penguin:2021/01/18(月) 05:42:16.47 ID:vTYVsDHE.net
Macの最大のいいところはCmdがアプリ、OS系の操作、Ctrlがターミナル、Emacsのキーバインドと機能が整理されて独立されているところだわ
Windowsだとこれが全てCtrlにごった煮になってるから必ずキーが競合してしまう

861 :login:Penguin:2021/01/18(月) 05:54:51.53 ID:6FvaK9Bf.net
>>860
Keyhacででできるわ。左右のCtrlを使い分けられる。

862 :login:Penguin:2021/01/18(月) 06:37:42.30 ID:uUAAiLp5.net
Keyhac+FakeymacsでむしろWindowsの方が完全なEmacsキーバインドが実現されているよ。Cmdキーの件も左右のCtrlキーの使い分けで解決されている。

863 :login:Penguin:2021/01/18(月) 08:59:25.74 ID:SzzsJwxo.net
Windowsはフリーソフトがないと解決できない。
MacはHomebrewというフリーソフトがないと何もできない。

864 :login:Penguin:2021/01/18(月) 09:13:36.87 ID:uUAAiLp5.net
WindowsもMacもOSなんだから、当然といえば当然

865 :login:Penguin:2021/01/19(火) 00:15:46.09 ID:4jbhNSRL.net
WSLでopengl使ってプログラムしてる人いますか?
vcxsvr使ってwsl2上でコンパイルしたglのプログラム、動くんだけど一瞬でポリゴンが消えちゃって
サンプルで使われる四角を表示させるやつも駄目です
glut使ってるけど、なんでやろ?

866 :login:Penguin:2021/01/19(火) 13:42:10.70 ID:GKU9Fvhg.net
>>865
それは仕組上、Xサーバー側の問題なのでは。

867 :login:Penguin:2021/01/19(火) 16:43:30.83 ID:FYpk0SQO.net
>>865

vcxsvrの問題じゃない?opengl使うのは動かないことあった。
MobatermXのほうがまだましだった。

868 :login:Penguin:2021/01/19(火) 22:22:36.83 ID:Mw2fk1Xs.net
>>866
>>867
やっぱりサーバー側かな。WSL1の時は大丈夫だったと思うのですが。
ちょっと変えて試そうと思います。
ありがとうございます

869 :login:Penguin:2021/01/19(火) 22:47:50.83 ID:FYpk0SQO.net
>>868
報告よろしくお願いします。WSL1も使ってるなら
WSL1でコンパイルしたものを動かしたらどうなるのかも知りたいです。

870 :login:Penguin:2021/01/19(火) 23:59:21.01 ID:1NLC313F.net
>>869
とりあえずWSL1の環境でコンパイルしてみましたが
エラーなくコンパイルはできますが、実行するとウインドウは作成されて
一瞬ポリゴンが表示されますが、すぐウィンドウが黒くなります(ポリゴンが消える)
実行時にエラーメッセージが出てますがそれは関係なさそうです
vcxsvrのログを見ると
SetPixelFormat Errorとあるのでサーバのせいみたいです。
自分の環境だとWSL1でも2でもglut使うプログラムは駄目みたいでした。
仕方がないのでXサーバをX410に変えてみたら、そちらは問題なく動作しました。
vcxsvrの問題で間違いなさそうです。

vcxsvrでもなにか解決法があるかもしれませんが、X410で解決するのでそちらを使うことにしました。

試しに仕事で作成したgl使ったソースもコンパイルして実行してみましたが
WSL+X410の環境で何も変更しないで動作しました。これなら使えそうです

ご参考まで

871 :login:Penguin:2021/01/20(水) 02:30:01.08 ID:oqv8jKy4.net
X410って確かLIBGL_ALWAYS_INDIRECTが使えなくてXサーバー側の3D描画ができないよね
VcXsrvのNative OpenGLは切ってみた?

872 :login:Penguin:2021/01/22(金) 12:35:01.02 ID:TAhG5qY/.net
>>862
左右のCtrlの切り分けに対応してないアプリはどうしてる?

873 :login:Penguin:2021/01/22(金) 14:43:31.27 ID:f4isp+Ds.net
>>872
Keyhacがアプリから片方のモディファイアキーを横取りしているだけなんだけど、具体的にどういう質問?

874 :login:Penguin:2021/01/22(金) 15:45:55.18 ID:VhekJLW0.net
公式にGUIに対応するのはいつだろう?

875 :login:Penguin:2021/01/22(金) 18:14:57.87 ID:7jFTzZF4.net
GUIの対応って、公式が検討していることを公表してたのは知ってるけど、何をどうするんだろう

現状でもWin側にXサーバー入れれば普通にGUIアプリは動くし

876 :login:Penguin:2021/01/22(金) 19:25:27.86 ID:uLgLiBTg.net
>>875
それを言ったらWSLだって仮想マシンを入れて
"頑張って構成を作り上げれば" ほぼ同じことが出来るだろ?

MSがやるのは、その頑張る部分をなくすことだよ
頑張ってXサーバーを入れないと使えないんだから、入れなくて使えるようにするだろう
GUIを表示するために必要な、WSL側の設定も一切不要にするだろう
ハードウェアアクセラレーションもちゃんと動くようにするだろう
Windowsアプリとのコピペのやり取りや日本語対応などもちゃんと出来るようにするだろう

少しずつの対応になるだろうけど、GUIアプリのパッケージをWSL側に
インストールして実行したら普通にGUIアプリが起動するところまでやると思うよ
仮想マシンで(頑張って)出来ることなら全てできるようにするだろうね
Linuxをインストールするよりも簡単で、やりたいことが全部できるならLinuxをわざわざ使う必要がなくなる。

877 :login:Penguin:2021/01/22(金) 20:03:30.45 ID:ktOD76eY.net
Windows側がRDPクライアント機能は標準で持ってるから
WSL側で(MS謹製の?)xrdp的なものを用意して、導入がラクか半自動でいけるくらいにはするんだろ

できる事は自分でxrdp突っ込んでRDPでグラフィカル環境を使うのと何も変わらん
xrdpやxvncとか突っ込むのに「頑張って」必死でやらないと(やっても)出来ないような奴なら
恩恵は無いと思うよ

878 :login:Penguin:2021/01/22(金) 20:05:07.87 ID:ktOD76eY.net
(MS製の?)xrdp的な鯖は、wayland経由でRDPで吐いてくれるとかだったかな
まあ多少は効率向上もあるかもしれんけど、xrdpやらの導入を「頑張らないと(頑張っても)できない」層が得るものは何もない

879 :login:Penguin:2021/01/22(金) 20:47:31.63 ID:8loOtwyi.net
優先順位1が開発環境2がGPUで計算
nvidiaは普通のwindowsドライバにwith wsl2したものを提供
GUIはdirectX動かすつもり

880 :login:Penguin:2021/01/22(金) 22:18:23.02 ID:RBcdh63V.net
連レスで頑張らないと持論展開できないのキモいですほんと

881 :login:Penguin:2021/01/22(金) 22:24:48.48 ID:gTV8DPz3.net
お、ようやくWindows Updateでカーネルの更新が始まったぞ

882 :login:Penguin:2021/01/23(土) 01:19:50.99 ID:b+8WKEN9.net
>>877
世界で10人くらいしか恩恵ないって事だろ。

883 :login:Penguin:2021/01/23(土) 01:49:19.24 ID:MHf7ZdX0.net
まあ無いよりはあったほうがいいんだけど優先度的に他にもっとやって欲しいことはある

884 :login:Penguin:2021/01/23(土) 02:12:08.81 ID:b+8WKEN9.net
根回しして会議を繰り返して導入に成功したのがDockerだとすると、グランドデザインとは程遠いので、MSの将来が危ぶまれる。

Dockerは根本的に問題を解決する素晴らしいものではなく、問題を回避するための必要悪。
必要悪を導入するのに一生懸命になるより、悪を必要としない世界を作るべきでは?

885 :login:Penguin:2021/01/23(土) 03:03:50.67 ID:qmn8QEZZ.net
>>877
> できる事は自分でxrdp突っ込んでRDPでグラフィカル環境を使うのと何も変わらん
> xrdpやxvncとか突っ込むのに「頑張って」必死でやらないと(やっても)出来ないような奴なら
> 恩恵は無いと思うよ

ではここにやり方を書いてください。
パッケージのインストールではなくちゃんと動作する手順です。
それすらも面倒くさいようなら「頑張って」やるしかないってことですね

886 :login:Penguin:2021/01/23(土) 03:04:56.04 ID:qmn8QEZZ.net
>>884
> 根回しして会議を繰り返して導入に成功したのがDockerだとすると、グランドデザインとは程遠いので、MSの将来が危ぶまれる。

Dockerしか思いついてない時点で、
お前に新しいものを作り出す能力がないってのがよく分かるよw

887 :login:Penguin:2021/01/23(土) 03:29:01.65 ID:b+8WKEN9.net
俺に能力があろうがなかろうが、MSが道を誤ってることに変わりないだろう。

キミは何を言ってるんだね。
反論してるつもりなのか?

888 :login:Penguin:2021/01/23(土) 11:39:33.64 ID:qmn8QEZZ.net
俺に能力があろうがなかろうが、MSが道を誤ってることに変わりないだろう。
その根拠は「能力がない俺」の主張が正しいからだ

ってこと?w

お前の主張が正しいかどうかの話をしてるんだから
MSが〜という話をする前の段階だよ

889 :login:Penguin:2021/01/23(土) 12:18:02.27 ID:i3lmGPa+.net
無能

890 :login:Penguin:2021/01/23(土) 19:04:25.61 ID:aO98Z2Pt.net
WSL周りについては、MSは正しい選択を続けているように見えるけどねえ…

891 :login:Penguin:2021/01/23(土) 20:25:39.89 ID:qmn8QEZZ.net
それが許せない人だっているんですよ

892 :login:Penguin:2021/01/23(土) 23:48:31.17 ID:6+E5jgsh.net
妄想者が増えているからあまり釣られないほうがいいよ

893 :login:Penguin:2021/01/24(日) 18:11:41.41 ID:h3iEdOvA.net
Windows Subsystem for Linux Graphics Update - 0.2.11

894 :login:Penguin:2021/01/24(日) 18:38:45.98 ID:eXGo5FVK.net
あるGUIソフトがLinuxにしか無かったんでその作業の時だけLinux使ってきたがWSL2とX410試したらあっさり動いてしまった

895 :login:Penguin:2021/01/24(日) 18:41:15.00 ID:t8wm3RIY.net
WSL使えなかったとか言ってるやつは無能すぎてまともにLinux使えない奴だろ。
WSLで出来ることだけるだけの頭もないバカってのがモロバレ。

896 :login:Penguin:2021/01/24(日) 19:03:39.04 ID:CGAmoLfv.net
それにしてもなんでこんなにメモリバカ喰いするんだ?
デスクトップだからいいけど、ノートで開発するなら辛そうだわ

普通に仮想マシンより食ってるよね

897 :login:Penguin:2021/01/24(日) 19:26:48.05 ID:M0zj61YH.net
>>896
Linuxの設計が、メモリがあればあるだけ
キャッシュとしてメモリを使うかららしいよ
どこかで解説してた

898 :login:Penguin:2021/01/24(日) 19:32:17.11 ID:M0zj61YH.net
> 普通に仮想マシンより食ってるよね

WSL2は仮想マシンだよw
仮想マシンのメモリ制限してないだけでしょ?

899 :login:Penguin:2021/01/24(日) 19:53:17.18 ID:QVWhkikh.net
>>896
それ修正されてないバグ
https://github.com/microsoft/WSL/issues/4166
https://qiita.com/yoichiwo7/items/e3e13b6fe2f32c4c6120
がんばってるみたいだしそのうち直ると期待してる

900 :login:Penguin:2021/01/24(日) 19:56:45.18 ID:M0zj61YH.net
Linuxの挙動なんだからバグではないのでは?

901 :login:Penguin:2021/01/24(日) 20:18:40.53 ID:h3iEdOvA.net
WSL2の動的メモリが最大でホストの80%ってのと、Linuxのキャッシュアルゴリズムの相乗効果なんだろうけど
動的メモリの最大値は50%か8GBの少ない方に変更されてるね、仕様変更がプレビュー以外にいつ降ってくるかはよく分からん

それ以外にもメモリバルーンがあったと思うんだけど…、こんな場合には効かないのかな?

902 :login:Penguin:2021/01/25(月) 11:35:24.86 ID:hikyL3x2.net
その辺に関して、VMwareESXとかHyper-Vなどはどうやって解決してるんだろ?ってなるな。
理屈はほとんど同じだよね。

903 :login:Penguin:2021/01/25(月) 13:03:11.63 ID:5aG/RVkH.net
Windows 10 を起動するだけでも、8GB メモリの内、4GB確保する。
ファイルの先読みとか、バックグラウンドの処理用に確保するのだろう

ひとまず確保しているだけで、
必要になれば、何かを捨てて、必要な仕事をするはず

Linux でも同じ

904 :login:Penguin:2021/01/25(月) 13:54:22.54 ID:JYVfEKUs.net
キャッシュはメモリが必要になったときに直ぐ開放されるの通常は使用済み用量としてにカウントされない
WSL2はVMなのでキャッシュであってもホストから見たら通常のメモリ使用と同じにしか見えない

905 :login:Penguin:2021/01/25(月) 14:00:51.84 ID:9CWKt06a.net
>>900
LinuxとWSLの仕様と仕様が組み合わさった結果予期しない動作が起きてるんだからバグでいいんじゃない?

906 :login:Penguin:2021/01/25(月) 15:01:32.74 ID:jrcZMJGw.net
>>904
RAM 2GBのPCでもストレス無く動くから、WSL2で使用しているメモリでもアクセス頻度の低い領域はスワップアウトしてるぞ。

907 :login:Penguin:2021/01/25(月) 15:03:57.85 ID:vfQnC1sV.net
ストレスの有無は関係ないと思うが...

908 :login:Penguin:2021/01/25(月) 15:10:28.38 ID:jrcZMJGw.net
>>907
アクセス頻度の高い領域までスワップアウトされると、動作が遅くなってストレスが溜まる

909 :login:Penguin:2021/01/25(月) 15:17:25.94 ID:vwTpfMH/.net
GUIが正式に起動できるようになるのが街同士い
ブルーライト軽減のためにredshift付かいたけどx.orgが使えればいいんだが

910 :login:Penguin:2021/01/25(月) 19:08:04.43 ID:SH8APClD.net
>>906
WSL2上のLinuxしか使ってないならそうなる
問題はWSL2にメモリー喰われて他のWindowsアプリがスラッシングに陥るって話だから

911 :login:Penguin:2021/01/25(月) 19:42:44.39 ID:jrcZMJGw.net
>>910
winアプリが走っていても同じだよ

912 :login:Penguin:2021/01/25(月) 20:07:36.01 ID:ejDsruvL.net
ここの解説が分かりやすい
https://kledgeb.blogspot.com/2019/11/wsl-191.html?m=1

913 :login:Penguin:2021/01/25(月) 20:36:22.35 ID:SH8APClD.net
>>911
Linux 側の free -h の結果と Windows 側のタスクマネージャの パフォーマンスタブ-メモリー 見せて

914 :login:Penguin:2021/01/25(月) 21:46:10.21 ID:rIJeMW79.net
virtualboxは仮想環境立ち上げるといきなり設定したメモリ分を確保するけどね
だからどれだけあらば十分か考える
WSLは動的に実メモリの使用量を調整できるとしても
80%確保とか馬鹿じゃないの
ほぼWSL専用のwindowsじゃないの

915 :login:Penguin:2021/01/25(月) 22:10:02.55 ID:aPsfYlBJ.net
ウチのマシンはWSL2は起動しただけだと80パーセントも取らんなぁ。
最大80パーセントで起動直後から最大値まで取りに行くのか?

916 :login:Penguin:2021/01/25(月) 22:12:19.03 ID:aPsfYlBJ.net
あ、8G迄なのか。
それなら50パーまでしかいかんわ。

917 :login:Penguin:2021/01/25(月) 22:17:55.38 ID:rIJeMW79.net
virtualboxみたいに自分で決めないから
文句もでるわけで
今は最大サイズが決められる
この問題は今はない

918 :login:Penguin:2021/01/25(月) 22:26:10.60 ID:rIJeMW79.net
80%にあらわれてるようにdockerが独占するような
環境を想定してる
windowsでリソースが必要なことはなくなってる

919 :login:Penguin:2021/01/26(火) 01:46:42.89 ID:kyOhkv58.net
仮想環境使うのに32GB積まないってないだろ・・・。今時。

920 :login:Penguin:2021/01/26(火) 06:29:35.50 ID:KI/Ve7SP.net
そんなもん使い方次第
>>906の2GBとかは流石にネタレベルだが

921 :906:2021/01/26(火) 08:35:55.03 ID:wocOVFpx.net
>>913
RAM 2GB君が立ち上がらないので4GBでゴメン
ttps://i.imgur.com/j5dsnXS.png
ttps://i.imgur.com/dea21n0.png

922 :login:Penguin:2021/01/26(火) 08:55:32.24 ID:O4ALZC+R.net
>>921
これ何も動いてねーだろ… w

923 :906:2021/01/26(火) 09:35:03.25 ID:wocOVFpx.net
>>922
WSL, chrome, 切り取りツールだけ

今度は
Chromeでタブを10個開き、libreofficeのwriterとcalcで各1つずつ編集してみた。wslがあるからといって、winアプリが重くなることはない

ttps://i.imgur.com/18rFu3i.png

924 :login:Penguin:2021/01/26(火) 09:47:52.33 ID:r2iPK0cO.net
>>923
そりゃWSL側で何も動いてなきゃそうだろうなとしか言えんよ…

925 :906:2021/01/26(火) 10:00:10.14 ID:wocOVFpx.net
>>924
元レス>>904はキャッシュが解放されないのが問題としているが、解放されなくたって、メインメモリを食ってなきゃ問題無いんだよ

926 :login:Penguin:2021/01/26(火) 10:09:24.84 ID:ZbcWlwH4.net
>>925
だからLinuxのキャッシュに33MiBしか使ってないなら意味ないだろって話な

927 :906:2021/01/26(火) 11:24:52.29 ID:wocOVFpx.net
>>926
キャッシュを増やしてみたけど変わらないよ。使われない領域はちゃんと掃出される。
ttps://i.imgur.com/l6fAjJG.png
ttps://i.imgur.com/08zJXt8.png

928 :login:Penguin:2021/01/26(火) 11:54:55.19 ID:AbLaj9JD.net
>>927
>>897
> Linuxの設計が、メモリがあればあるだけ
> キャッシュとしてメモリを使うかららしいよ
の意味わかってないの?
Linux側スカスカじゃん

929 :906:2021/01/26(火) 13:01:45.12 ID:wocOVFpx.net
>>928
>>904に言えよw

930 :login:Penguin:2021/01/26(火) 13:07:25.97 ID:tolCEvvD.net
>>928
Linuxはキャッシュとして使ってるんだから
スカスカではない

931 :login:Penguin:2021/01/26(火) 13:24:56.26 ID:36xI1zVP.net
>>929
お前全然理解してないだろw
>>904の前半はWindows側のキャッシュの話
後半はLinuxのキャッシュの話

>>930
free の出力の見方も知らないやつが絡んでくるなよ…
1GiBも使ってないだろ

932 :login:Penguin:2021/01/26(火) 13:30:09.35 ID:cGWhBQtK.net
漏れは、8GB メモリのPC を使っているけど、
ブラウザでも動画を見たら、5GBぐらい使う

たぶん、キャッシュにでも使うのだろう

Windows 側で、ブラウザを起動したら、
4GBメモリのPCじゃ、ヤバイのでは?

WSL2, Docker も使える?

933 :login:Penguin:2021/01/26(火) 13:32:59.53 ID:wocOVFpx.net
>>931
さてはオマエがアホの>>904かw

934 :login:Penguin:2021/01/26(火) 13:42:29.64 ID:wocOVFpx.net
>>932
RAM 4GBでもwsl2は使えるよ

935 :login:Penguin:2021/01/26(火) 13:55:39.00 ID:O7QQj7G/.net
>>933
理解できないなら黙っとけ
VMの動き知ってたらゲスト側のメモリーの使用状況を知るなんてできないことぐらい分かるだろ
そのうち協調動作するようになるかも知れないけど今は無理

936 :login:Penguin:2021/01/26(火) 15:03:35.65 ID:7/o5qfhX.net
イマドキのブラウザって無駄にメモリ使うアプリ筆頭じゃね。あるだけよこせって挙動する。
今のWSL2側でブラウザ使う物好きは少数だから問題なしw

937 :login:Penguin:2021/01/26(火) 16:42:33.56 ID:cwr/uPvi.net
>>936
無駄なく使うだけだぞ

938 :login:Penguin:2021/01/26(火) 18:06:35.74 ID:wocOVFpx.net
>>935
ゲスト側の内訳なんか知る必要ないだろ、ホストはリソースの逼迫度に応じて割当てれば良い。ゲストは割り当てられたリソースの中でやり繰りする。

939 :login:Penguin:2021/01/26(火) 18:08:01.05 ID:6fMbCpW5.net
>>931
> free の出力の見方も知らないやつが絡んでくるなよ…
> 1GiBも使ってないだろ

WSL2の話なら、俺はこんな感じだな

total used free shared buff/cache available
Mem: 24Gi 91Mi 22Gi 0.0Ki 1.9Gi 23Gi
Swap: 7.0Gi 0B 7.0Gi

キャッシュとして1.9Giバイト使ってる
Linuxとしてはキャッシュデータで埋められているから空き容量として扱うだろうけど
キャッシュデータとして意味があるから、Windowsから見れば使用容量にあたる

940 :login:Penguin:2021/01/26(火) 18:15:38.52 ID:6fMbCpW5.net
>>938
> ゲスト側の内訳なんか知る必要ないだろ、
あるぞ。俺はメモリの少ないMac BookででDocker使ってるんだが
Dockerは当然仮想マシンなので、一定のメモリを割り当てないといけない

Dockerで動くアプリを起動したときは当然メモリが必要だが
そのアプリを起動してないときはメモリは必要ではない
しかし仮想マシンなので常に一定のメモリ量を割り当てないといけない
そうするとホストで使用できるメモリ量が減る

ホストはゲストが使用するメモリ量だけを与えるのが理想
だからゲスト側の内訳を知ることは重要なこと
WSL2はLinuxカーネルに手を入れるわけだからいずれそれが出来るようになるだろう

941 :login:Penguin:2021/01/26(火) 19:36:16.55 ID:0qzfTiuR.net
>>938
マジで理解してないなら黙ってなよ…
Linuxは空いてるメモリーがあったらキャッシュに使う、もちろんLinux側でメモリーが逼迫したらキャッシュに割り当てたメモリーを使う
ホスト側からはキャッシュに使われてるのかアプリとかで使われてるのかはわからないから
> ホストはリソースの逼迫度に応じて割当てれば良い。
なんてことはできないんだよ

942 :login:Penguin:2021/01/26(火) 20:06:44.08 ID:PeB+eSS9.net
>>939
空き容量freeはtotalからusedとbuff/cacheを引いたもの
cacheを空きと見てない
要は実際メモリを消費してるからその分ソフトウェアでどうこう
できる問題ではない

943 :login:Penguin:2021/01/26(火) 20:40:15.39 ID:+NdIOHHU.net
まさかLinuxでWindowsのキャッシュメモリを扱うとか変態的なことはしないだろうな

944 :login:Penguin:2021/01/26(火) 21:40:49.80 ID:rj/O3Er2.net
WSL1とVirtualBOXのゲストにUbuntu入れてるノートPC使いの俺がサイツヨだな!

DEなしならメモリの割当が1G切ってもけっこうさくっと動くぞ、Ubuntuは。

945 :login:Penguin:2021/01/26(火) 22:19:04.22 ID:wocOVFpx.net
>>941
リソースはハードウェアリソースだよ。

946 :login:Penguin:2021/01/26(火) 22:29:40.43 ID:p4uU19Kp.net
>>945
ハードウェアリソースとやらが何を指してるのか知らんけど今はメモリーの話ね

947 :login:Penguin:2021/01/26(火) 23:47:05.40 ID:6fMbCpW5.net
>>944
そういう話ならWSL2のメモリ割当を最大1GBにすれば同じこと

948 :login:Penguin:2021/01/27(水) 02:30:46.49 ID:ZlqIIeIV.net
WSL2入れたらVMwarePlayer動かんくなったわ
ゴミだなこれ

949 :login:Penguin:2021/01/27(水) 02:36:15.09 ID:U3W9uCMO.net
>>948
ハイパーバイザー プラットフォームは入れた?

950 :login:Penguin:2021/01/27(水) 02:39:33.96 ID:Diq4OS+p.net
>>948
出遅れ情弱乙
お前がゴミだよw

951 :login:Penguin:2021/01/27(水) 02:51:27.55 ID:ZlqIIeIV.net
>>949
ありがとう
有効化してるけどVMwareのインスタンス立ち上げる時エラーになるんで結局WSL2の方止めちゃった

952 :login:Penguin:2021/01/27(水) 03:06:30.53 ID:7P2+DUKZ.net
VMware Workstationは15.5.5以降でHvper-Vとの共存をサポートしてるよ
上にあるようにハイパーバイザープラットフォームの
有効化は必要だけど

953 :login:Penguin:2021/01/27(水) 16:08:37.71 ID:QafOs75f.net
>>950
無能

954 :login:Penguin:2021/01/27(水) 16:37:37.36 ID:ZlqIIeIV.net
>>952
ブログなりでそういう記事見かけたからイケるか!?と思ってやったけどダメだった
VMWP内のubuntuは起動するけどgns3VMが動かなくなっちゃったんだよね

955 :login:Penguin:2021/01/29(金) 22:07:23.53 ID:r7X0Yb1o.net
Windows InsiderProgramの公式サイトが日本語対応になったな
矢っ張り日本語が楽だよな

956 :login:Penguin:2021/02/05(金) 16:28:23.27 ID:JxlIuGvA.net
Windows Subsystem for Linux Update - 5.4.91

957 :login:Penguin:2021/02/06(土) 11:58:49.60 .net
公式に GUI 対応するという話はその後どうなりましたか?

958 :login:Penguin:2021/02/06(土) 14:42:53.72 .net
WSL2 でvim 8.2 をソースコードからメイクしてるのですが、クリップボード機能をオンにする方法を教えてください
GUI 機能を使用しないとダメなんでしょうか? 現状公式に GUI はサポートされてないので --disable-gui --without-x で configure して make してます

959 :login:Penguin:2021/02/06(土) 15:31:38.38 ID:YeEY3ZfO.net
>>957
公式発表では動き無し

WSLG用の仮想マシンはたまにバージョンアップされてるね
WSL2→/mnt/wslg/〜(UNIXドメインソケット?)→WSLG(VM)→mstsc.exe
って流れの模様、GUIアプリが起動したらWSLGからmstsc.exeが叩かれるように見えた

960 :login:Penguin:2021/02/06(土) 19:01:18.15 ID:nK/waiHk.net
ここまで動きないと今年中はないのかも?

961 :login:Penguin:2021/02/07(日) 05:09:44.21 ID:VugO+Squ.net
>>958
クリップボードはXの機能だからXがないと機能しようがない
WSLからWindowsのクリップボードへの転送はclip.exeでできるので
vimでコピーしたい行をVで選択して:!clip.exeで転送できる
逆はターミナル上で普通に貼り付けるだけなのでいらないと思うけど

962 :login:Penguin:2021/02/07(日) 15:07:41.88 .net
>>961
詳しい情報サンクス!

963 :login:Penguin:2021/02/10(水) 02:11:41.76 ID:tj59dDNJ.net
議論中です

Linux板ワッチョイ導入議論スレ
http://rosie.5ch.net/test/read.cgi/operatex/1612610722/

964 :login:Penguin:2021/02/15(月) 08:19:58.74 ID:1iG4bNPJ.net
WSLが現実の開発で使われてる例

Blizzard Diablo IV debugs Linux core dumps from Visual Studio
https://devblogs.microsoft.com/cppblog/blizzard-diablo-iv-debugs-linux-core-dumps-from-visual-studio/

965 :login:Penguin:2021/02/19(金) 08:28:41.24 ID:J15u2dRp.net
https://twitter.com/unixterminal/status/1362147937946636297

The new WSL 2 kernel based on the 5.4 branch is rolling out.
To get the latest WSL 2 kernel updates via Windows Update you need 'Receive updates for other Microsoft products when you update Windows' checked in Windows Update Advanced options.
(deleted an unsolicited ad)

966 :login:Penguin:2021/02/20(土) 11:07:21.23 ID:nOT/7RX5.net
オラのWSL2またご機嫌斜めで起動してくんない
性能云々以前に更新のたびに使えなくなっちゃ使いもんなんねえだよ

967 :login:Penguin:2021/02/20(土) 20:22:23.89 ID:aOohTYbf.net
そうそう
それめんどくさい

968 :login:Penguin:2021/02/21(日) 21:35:17.18 ID:XVkkWXgl.net
>>956
apt update、upgradeで出来ますか?

969 :login:Penguin:2021/02/21(日) 23:24:09.09 ID:mGIkoqNg.net
>>968
WSL2のカーネルはWindows Updateでアプデだよ

970 :運用情報臨時板でワッチョイ導入議論中:2021/02/22(月) 18:23:49.59 .net
WSL2 へアップグレードする際に使用した Windows Subsystem for Linux Update というアプリはアンインストールしていいですか?
もうアップデートは済んだのにずっとアプリと機能の欄に居座っているのはおかしい気がします

971 :運用情報臨時板でワッチョイ導入議論中:2021/02/24(水) 10:35:34.54 ID:3g4fqoE7.net
別にいらないと思うなら勝手に消せばいいだろ
おかしいと思っているんだろ?

972 :運用情報臨時板でワッチョイ導入議論中:2021/02/26(金) 13:05:47.10 ID:FUUHDxz3.net
>>958
vimのレジスタ"*は勝手にホストのクリップボードと同期するよ
set clipboard+=色々
おれはX入れてないからXのクリップボードは使えないけど、winネイティブのvimも入れてるのでwinのクリップボードにも勝手に入る
vimは.viminfoと.shadaってファイルで別プロセス別セッションでの情報をやり取りしてるのであるか調べてみたら、なければ:h してつくれ

973 :運用情報臨時板でワッチョイ導入議論中:2021/02/26(金) 13:12:16.34 ID:FUUHDxz3.net
vimの外でもコピペしたいこともあるから常に:termの中に住んでるな、ログ取りたいならそのまま:wできるし便利
xtermデカすぎて入れてないんで、ターミナルエミュレータ機能ほんと助かる

974 :運用情報臨時板でワッチョイ導入議論中:2021/03/03(水) 23:16:04.67 ID:T6KjR3xY.net
グラフィック系は全部win側のghostscriptに投げてるな
設定無しでそのままgscwin32.exe file.psかパイプで流せばすぐ窓が開く
引数与えなければそのままインタプリタとして使えるのでwsl側に二重に入れる必要もない
むしろguiのインタプリタは補完も履歴も効かなくて快適
xxx2ps的なフィルターはパッケージマネージャにいくらでもあるのでps書かない初心者でも大丈夫
x嫌いの人におすすめ

975 :運用情報臨時板でワッチョイ導入議論中:2021/03/03(水) 23:28:46.54 ID:2aaxfGWf.net
>>973
細かい痒みがあちこちにあってなんとかならんもんかと思っている新参者としては、こういうTipsがとてもありがたいです

976 :運用情報臨時板でワッチョイ導入議論中:2021/03/04(木) 00:57:25.09 ID:r0IjLCNm.net
wt(preview)も良くなってきたけどデフォルトで変なリガチャフォント使うのやめてくれ…
Consolasも使えるからそれでいいわけだけど、!=を≠に見せるのはperl(raku)のように本物の数学記号文字でコーディングする言語で、初心者や書かないけどなんとなく既存コードを弄る人に混乱を招く
wsl/wtはすごく便利と思うので、発展を願っての老婆心

977 :運用情報臨時板でワッチョイ導入議論中:2021/03/04(木) 01:08:49.27 ID:r0IjLCNm.net
>>975
:terminalのデフォルトだと、確か(端末エミュレータ用途には不要であろう)行番号が付いて画面が狭くなるので、:set nonumberオプションを設定しておくとか

vim同梱プラグインの:Manがおそらく最も高機能なページャだと思われるので(少なくともmostよりは)、MANPAGER/LESS/PAGER環境変数に入れておくとか

K(カーソル下の単語から他のmanpageへジャンプ)、タグジャンプをサポートしてるし、辞書作らなくてもデフォルトで殆どのキーワードを適切にハイライトしてくれる

とりあえず今思いついたものだけ

978 :運用情報臨時板でワッチョイ導入議論中:2021/03/07(日) 10:02:50.86 ID:zscucnEn.net
xtermは256なのにvimはtruecolorサポートという謎の頑張り
xterm on wtで動かしたら意味ないだろうけどな…
wtはどこまでだろ
画像とか表示させろ

979 :運用情報臨時板でワッチョイ導入議論中:2021/03/11(木) 05:12:51.69 ID:vDT2A3aH.net
ビルド21332でWSLGが来たね
https://i.imgur.com/2OOzVws.jpg

リリースブログでは何も触れてなかったけど

980 :login:Penguin:2021/03/11(木) 13:27:02.61 .net
  ( ゚д゚ ) ガタッ
  .r   ヾ
__|_| / ̄ ̄ ̄/_
  \/    /

981 :login:Penguin:2021/03/11(木) 14:25:20.38 ID:U83qoDLN.net
マジか、もう1年以上更新されてないX410捨てるか

982 :login:Penguin:2021/03/11(木) 15:00:31.34 ID:71W7DXjL.net
次スレワッチョイ?

983 :login:Penguin:2021/03/14(日) 01:02:53.00 ID:s/YDj1Ff.net
>>979
材料(1台分)
・PC x1
・Windows10(Insider Preview Build 21332) x1
・Windows Subsystem for Linux Graphics Update x1
( http://download.windowsupdate.com/c/msdownload/update/software/updt/2021/03/wsl_graphics_update_x64_8c648918a22607761f85f8e5c071aacc2e3aedc7.cab )

作り方
1.材料をよく混ぜ合わせます
2.完成

コツ・ポイント
・メイン機は避けた方が良いでしょう、できれば仮想で
・まだ日本語関係はほぼ何も出来ないので、今後に期待しましょう

984 :login:Penguin:2021/03/14(日) 08:20:20.43 ID:Zz3ujSRk.net
>>979
おー、win側でxserver立ち上げなくていいのか
settingがjson介さずに(全部でないが)できるのしか気づかなかった
win/linuxのPowerShellもずいぶん良くなってきたしそろそろbash要らなくなるな

985 :login:Penguin:2021/03/14(日) 08:23:36.83 ID:Zz3ujSRk.net
インタラクティブシェルとして、ってことね
勉強するか

986 :login:Penguin:2021/03/16(火) 22:10:56.80 ID:kdgSy8b+.net
>>983
Can't open display: :0で繋がらね
mstsc.exeが勝手に起動してるところまでは行ってるんだけど

987 :login:Penguin:2021/03/17(水) 16:18:17.99 ID:+x0mffjK.net
win→wslへの環境変数は勝手にエクスポートされるけど、profile.ps1にbash -c envでwin側にバックポートすると捗った(当たり前だったらすまん
wsl -d distro
function wslhome { cd \\wsl\distro\home\winlover }
も書いとくと便利
powershellをwin/wsl用に2つ入れるというアホなことしてたわ
Linux版powershellじゃないとネイティブシェルではないが、別にbash -cでもいいよね?
むしろwsl/win のプロセスが同等に扱える利点がある
linux版はwsl向きじゃないんかな?

988 :login:Penguin:2021/03/17(水) 16:31:29.87 ID:+x0mffjK.net
.vimrcやらも大体win側へln -sしてるし、もういっそwslのhomeをwinのhomeへのシンボリックリンクにしてしまおうと思うんだけど何か罠とかあるだろうか?

問題はwinのrcファイルの類がUserとUser/Documentと(そしてさらにサブディレクトリに)散在してることか…

989 :login:Penguin:2021/03/17(水) 16:35:42.73 ID:+x0mffjK.net
ああ、realpath -Pとか使ってる.shがあるとシンボリックリンクでは不味いのか
よく使われるコマンドだし危険そう
なんかいい手立てはありません?

990 :login:Penguin:2021/03/17(水) 17:13:27.20 ID:IO/NvWgo.net
どこがまずいんだよ

991 :login:Penguin:2021/03/17(水) 17:27:57.26 ID:+x0mffjK.net
>>990
そうですね…はい…
物理パス取るコマンドでもそもそも箱庭だから本当の物理パスなんて取りませんね
とりあえずvhdファイル丸ごとバックアップしてやってみます

992 :login:Penguin:2021/03/17(水) 17:49:49.20 ID:qtgA3Cu+.net
$HOME/Documents → %USERPROFILE%\Documents みたいに、
データを入れるディレクトリだけをWindowsの実体にシンボリックリンクを作成してるわ
まぁ、使ってるひとには何を今更だろうけど

Windowsでも、ドットファイルを作成するアプリがあるし、
それが同名ならトラブルのもとになりうるから
HOMEのルートだけは別にしたほうがいいと思う

993 :login:Penguin:2021/03/17(水) 19:17:08.05 ID:14KJ8UmF.net
通りすがりですが次スレ立てました。

【Bash】Windows Subsystem for Linux【WSL】10
https://mao.5ch.net/test/read.cgi/linux/1615976083/

994 :login:Penguin:2021/03/17(水) 21:22:42.42 ID:DR63c/aa.net
950踏んだら立てるとかいうルールなくなったんですか?

995 :login:Penguin:2021/03/17(水) 23:04:18.93 ID:2Tcmw02J.net
最近は規制が強化されたのか、なかなかスレを立てられなかったり、
「スレを立てられなかった」という報告すら書き込めない場合もあったりするかもしれないので、
950を超えたら気付いた人が立てたらいいのでは。
その際できればスレ立て宣言してくれるとスレが重複する可能性が減るのでありがたいかな。

996 :login:Penguin:2021/03/18(木) 00:00:15.38 ID:CwrxY6ye.net
>>994
たまに勘違いしてる人いるけどそれは進行が速いスレのローカルルールで2chのルールじゃないよ

997 :login:Penguin:2021/03/18(木) 00:42:05.70 ID:lhCoysaI.net
>>993
ども

998 :login:Penguin:2021/03/18(木) 00:45:33.48 ID:eT+rIrhX.net
>>993
よくやった

999 :login:Penguin :2021/03/19(金) 00:06:46.33 ID:AkD8+W3i.net

Slot
🌸👻🌸
💰🎴🎰
🍒🎰😜
Win!! 4 pts.(LA: 0.85, 0.97, 1.03)


1000 :login:Penguin :2021/03/19(金) 00:06:51.20 ID:AkD8+W3i.net

Status ♥3 ♦4 HP: 1000 pts. たぶん(0)
0.86, 0.97, 1.03(1001.667969) Proc. [0.165613 sec.]


1001 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1001
275 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★