[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】9 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2020/12/10(木)17:44 ID:o6AATirQ(1) AAS
ついにWSL2が登場したぜー。こりゃ完全にLinuxだ。ヒャッハー!WSL最高!開発にLinuxは使わねぇー。Windowsで開発してLinuxは動かすだけや!

WSL2アーキテクチャ
外部リンク[html]:www.atmarkit.co.jp

WSL 2では、仮想マシン環境が起動し、bashがコマンドを受け付けるまで2秒程度という速度で起動できる。
このため、コマンドプロンプトなどからwsl.exeなどを使ってbashコマンドを処理する時間は、
現在のWSL 1とほとんど変わらない。また、本物のLinux実行環境であるため、
これまで正しく動作できなかったアプリケーション、例えばコンテナシステム(Dockerなど)や
ユーザーファイルシステム(FUSEなど)も動作させることができる。その上で、現在のWSL 1と同等の機能と使い勝手を実現するという。

WSL 2はWSL 1を置き換えずに併存する
 WSL 2が登場したからといって、WSL 1は廃止になるわけではなく、引き続き利用可能である。

ファイル共有プロトコル「9P」でWSL 1との互換性を確保
 このように、WSL 2とWin32環境の間のファイル共有は、どちらも9Pを使うことになる。
 また、WSLからWin32プログラムを起動する「Win32相互運用性」では、最初にWSL側で、
実行ファイルを判別する必要がある。具体的には、実行ファイル先頭のマジックナンバー
(Win32ではMZ)を見て、LinuxのELF64か、Win32の実行ファイルなのかを判断する。

前スレ
【Bash】Windows Subsystem for Linux【WSL】8
2chスレ:linux
876: 2021/01/22(金)19:25 ID:uLgLiBTg(1) AAS
>>875
それを言ったらWSLだって仮想マシンを入れて
"頑張って構成を作り上げれば" ほぼ同じことが出来るだろ?

MSがやるのは、その頑張る部分をなくすことだよ
頑張ってXサーバーを入れないと使えないんだから、入れなくて使えるようにするだろう
GUIを表示するために必要な、WSL側の設定も一切不要にするだろう
ハードウェアアクセラレーションもちゃんと動くようにするだろう
Windowsアプリとのコピペのやり取りや日本語対応などもちゃんと出来るようにするだろう

少しずつの対応になるだろうけど、GUIアプリのパッケージをWSL側に
インストールして実行したら普通にGUIアプリが起動するところまでやると思うよ
仮想マシンで(頑張って)出来ることなら全てできるようにするだろうね
Linuxをインストールするよりも簡単で、やりたいことが全部できるならLinuxをわざわざ使う必要がなくなる。
877
(2): 2021/01/22(金)20:03 ID:ktOD76eY(1/2) AAS
Windows側がRDPクライアント機能は標準で持ってるから
WSL側で(MS謹製の?)xrdp的なものを用意して、導入がラクか半自動でいけるくらいにはするんだろ

できる事は自分でxrdp突っ込んでRDPでグラフィカル環境を使うのと何も変わらん
xrdpやxvncとか突っ込むのに「頑張って」必死でやらないと(やっても)出来ないような奴なら
恩恵は無いと思うよ
878: 2021/01/22(金)20:05 ID:ktOD76eY(2/2) AAS
(MS製の?)xrdp的な鯖は、wayland経由でRDPで吐いてくれるとかだったかな
まあ多少は効率向上もあるかもしれんけど、xrdpやらの導入を「頑張らないと(頑張っても)できない」層が得るものは何もない
879: 2021/01/22(金)20:47 ID:8loOtwyi(1) AAS
優先順位1が開発環境2がGPUで計算
nvidiaは普通のwindowsドライバにwith wsl2したものを提供
GUIはdirectX動かすつもり
880: 2021/01/22(金)22:18 ID:RBcdh63V(1) AAS
連レスで頑張らないと持論展開できないのキモいですほんと
881: 2021/01/22(金)22:24 ID:gTV8DPz3(1) AAS
お、ようやくWindows Updateでカーネルの更新が始まったぞ
882: 2021/01/23(土)01:19 ID:b+8WKEN9(1/3) AAS
>>877
世界で10人くらいしか恩恵ないって事だろ。
883: 2021/01/23(土)01:49 ID:MHf7ZdX0(1) AAS
まあ無いよりはあったほうがいいんだけど優先度的に他にもっとやって欲しいことはある
884
(1): 2021/01/23(土)02:12 ID:b+8WKEN9(2/3) AAS
根回しして会議を繰り返して導入に成功したのがDockerだとすると、グランドデザインとは程遠いので、MSの将来が危ぶまれる。

Dockerは根本的に問題を解決する素晴らしいものではなく、問題を回避するための必要悪。
必要悪を導入するのに一生懸命になるより、悪を必要としない世界を作るべきでは?
885: 2021/01/23(土)03:03 ID:qmn8QEZZ(1/4) AAS
>>877
> できる事は自分でxrdp突っ込んでRDPでグラフィカル環境を使うのと何も変わらん
> xrdpやxvncとか突っ込むのに「頑張って」必死でやらないと(やっても)出来ないような奴なら
> 恩恵は無いと思うよ

ではここにやり方を書いてください。
パッケージのインストールではなくちゃんと動作する手順です。
それすらも面倒くさいようなら「頑張って」やるしかないってことですね
886: 2021/01/23(土)03:04 ID:qmn8QEZZ(2/4) AAS
>>884
> 根回しして会議を繰り返して導入に成功したのがDockerだとすると、グランドデザインとは程遠いので、MSの将来が危ぶまれる。

Dockerしか思いついてない時点で、
お前に新しいものを作り出す能力がないってのがよく分かるよw
887: 2021/01/23(土)03:29 ID:b+8WKEN9(3/3) AAS
俺に能力があろうがなかろうが、MSが道を誤ってることに変わりないだろう。

キミは何を言ってるんだね。
反論してるつもりなのか?
888: 2021/01/23(土)11:39 ID:qmn8QEZZ(3/4) AAS
俺に能力があろうがなかろうが、MSが道を誤ってることに変わりないだろう。
その根拠は「能力がない俺」の主張が正しいからだ

ってこと?w

お前の主張が正しいかどうかの話をしてるんだから
MSが〜という話をする前の段階だよ
889: 2021/01/23(土)12:18 ID:i3lmGPa+(1) AAS
無能
890: 2021/01/23(土)19:04 ID:aO98Z2Pt(1) AAS
WSL周りについては、MSは正しい選択を続けているように見えるけどねえ…
891: 2021/01/23(土)20:25 ID:qmn8QEZZ(4/4) AAS
それが許せない人だっているんですよ
892: 2021/01/23(土)23:48 ID:6+E5jgsh(1) AAS
妄想者が増えているからあまり釣られないほうがいいよ
893: 2021/01/24(日)18:11 ID:h3iEdOvA(1/2) AAS
Windows Subsystem for Linux Graphics Update - 0.2.11
894: 2021/01/24(日)18:38 ID:eXGo5FVK(1) AAS
あるGUIソフトがLinuxにしか無かったんでその作業の時だけLinux使ってきたがWSL2とX410試したらあっさり動いてしまった
895: 2021/01/24(日)18:41 ID:t8wm3RIY(1) AAS
WSL使えなかったとか言ってるやつは無能すぎてまともにLinux使えない奴だろ。
WSLで出来ることだけるだけの頭もないバカってのがモロバレ。
896
(2): 2021/01/24(日)19:03 ID:CGAmoLfv(1) AAS
それにしてもなんでこんなにメモリバカ喰いするんだ?
デスクトップだからいいけど、ノートで開発するなら辛そうだわ

普通に仮想マシンより食ってるよね
897
(1): 2021/01/24(日)19:26 ID:M0zj61YH(1/3) AAS
>>896
Linuxの設計が、メモリがあればあるだけ
キャッシュとしてメモリを使うかららしいよ
どこかで解説してた
898: 2021/01/24(日)19:32 ID:M0zj61YH(2/3) AAS
> 普通に仮想マシンより食ってるよね

WSL2は仮想マシンだよw
仮想マシンのメモリ制限してないだけでしょ?
899: 2021/01/24(日)19:53 ID:QVWhkikh(1) AAS
>>896
それ修正されてないバグ
外部リンク:github.com
外部リンク:qiita.com
がんばってるみたいだしそのうち直ると期待してる
900
(1): 2021/01/24(日)19:56 ID:M0zj61YH(3/3) AAS
Linuxの挙動なんだからバグではないのでは?
901: 2021/01/24(日)20:18 ID:h3iEdOvA(2/2) AAS
WSL2の動的メモリが最大でホストの80%ってのと、Linuxのキャッシュアルゴリズムの相乗効果なんだろうけど
動的メモリの最大値は50%か8GBの少ない方に変更されてるね、仕様変更がプレビュー以外にいつ降ってくるかはよく分からん

それ以外にもメモリバルーンがあったと思うんだけど…、こんな場合には効かないのかな?
902: 2021/01/25(月)11:35 ID:hikyL3x2(1) AAS
その辺に関して、VMwareESXとかHyper-Vなどはどうやって解決してるんだろ?ってなるな。
理屈はほとんど同じだよね。
903: 2021/01/25(月)13:03 ID:5aG/RVkH(1) AAS
Windows 10 を起動するだけでも、8GB メモリの内、4GB確保する。
ファイルの先読みとか、バックグラウンドの処理用に確保するのだろう

ひとまず確保しているだけで、
必要になれば、何かを捨てて、必要な仕事をするはず

Linux でも同じ
904
(5): 2021/01/25(月)13:54 ID:JYVfEKUs(1) AAS
キャッシュはメモリが必要になったときに直ぐ開放されるの通常は使用済み用量としてにカウントされない
WSL2はVMなのでキャッシュであってもホストから見たら通常のメモリ使用と同じにしか見えない
905: 2021/01/25(月)14:00 ID:9CWKt06a(1) AAS
>>900
LinuxとWSLの仕様と仕様が組み合わさった結果予期しない動作が起きてるんだからバグでいいんじゃない?
906
(7): 2021/01/25(月)15:01 ID:jrcZMJGw(1/3) AAS
>>904
RAM 2GBのPCでもストレス無く動くから、WSL2で使用しているメモリでもアクセス頻度の低い領域はスワップアウトしてるぞ。
907
(1): 2021/01/25(月)15:03 ID:vfQnC1sV(1) AAS
ストレスの有無は関係ないと思うが...
908: 2021/01/25(月)15:10 ID:jrcZMJGw(2/3) AAS
>>907
アクセス頻度の高い領域までスワップアウトされると、動作が遅くなってストレスが溜まる
909: 2021/01/25(月)15:17 ID:vwTpfMH/(1) AAS
GUIが正式に起動できるようになるのが街同士い
ブルーライト軽減のためにredshift付かいたけどx.orgが使えればいいんだが
910
(1): 2021/01/25(月)19:08 ID:SH8APClD(1/2) AAS
>>906
WSL2上のLinuxしか使ってないならそうなる
問題はWSL2にメモリー喰われて他のWindowsアプリがスラッシングに陥るって話だから
911
(1): 2021/01/25(月)19:42 ID:jrcZMJGw(3/3) AAS
>>910
winアプリが走っていても同じだよ
912: 2021/01/25(月)20:07 ID:ejDsruvL(1) AAS
ここの解説が分かりやすい
外部リンク[html]:kledgeb.blogspot.com
913
(1): 2021/01/25(月)20:36 ID:SH8APClD(2/2) AAS
>>911
Linux 側の free -h の結果と Windows 側のタスクマネージャの パフォーマンスタブ-メモリー 見せて
914: 2021/01/25(月)21:46 ID:rIJeMW79(1/3) AAS
virtualboxは仮想環境立ち上げるといきなり設定したメモリ分を確保するけどね
だからどれだけあらば十分か考える
WSLは動的に実メモリの使用量を調整できるとしても
80%確保とか馬鹿じゃないの
ほぼWSL専用のwindowsじゃないの
915: 2021/01/25(月)22:10 ID:aPsfYlBJ(1/2) AAS
ウチのマシンはWSL2は起動しただけだと80パーセントも取らんなぁ。
最大80パーセントで起動直後から最大値まで取りに行くのか?
916: 2021/01/25(月)22:12 ID:aPsfYlBJ(2/2) AAS
あ、8G迄なのか。
それなら50パーまでしかいかんわ。
917: 2021/01/25(月)22:17 ID:rIJeMW79(2/3) AAS
virtualboxみたいに自分で決めないから
文句もでるわけで
今は最大サイズが決められる
この問題は今はない
918: 2021/01/25(月)22:26 ID:rIJeMW79(3/3) AAS
80%にあらわれてるようにdockerが独占するような
環境を想定してる
windowsでリソースが必要なことはなくなってる
919: 2021/01/26(火)01:46 ID:kyOhkv58(1) AAS
仮想環境使うのに32GB積まないってないだろ・・・。今時。
920: 2021/01/26(火)06:29 ID:KI/Ve7SP(1) AAS
そんなもん使い方次第
>>906の2GBとかは流石にネタレベルだが
921
(1): 906 2021/01/26(火)08:35 ID:wocOVFpx(1/9) AAS
>>913
RAM 2GB君が立ち上がらないので4GBでゴメン
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
922
(1): 2021/01/26(火)08:55 ID:O4ALZC+R(1) AAS
>>921
これ何も動いてねーだろ… w
923
(1): 906 2021/01/26(火)09:35 ID:wocOVFpx(2/9) AAS
>>922
WSL, chrome, 切り取りツールだけ

今度は
Chromeでタブを10個開き、libreofficeのwriterとcalcで各1つずつ編集してみた。wslがあるからといって、winアプリが重くなることはない

画像リンク[png]:i.imgur.com
924
(1): 2021/01/26(火)09:47 ID:r2iPK0cO(1) AAS
>>923
そりゃWSL側で何も動いてなきゃそうだろうなとしか言えんよ…
925
(1): 906 2021/01/26(火)10:00 ID:wocOVFpx(3/9) AAS
>>924
元レス>>904はキャッシュが解放されないのが問題としているが、解放されなくたって、メインメモリを食ってなきゃ問題無いんだよ
926
(1): 2021/01/26(火)10:09 ID:ZbcWlwH4(1) AAS
>>925
だからLinuxのキャッシュに33MiBしか使ってないなら意味ないだろって話な
927
(1): 906 2021/01/26(火)11:24 ID:wocOVFpx(4/9) AAS
>>926
キャッシュを増やしてみたけど変わらないよ。使われない領域はちゃんと掃出される。
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
928
(2): 2021/01/26(火)11:54 ID:AbLaj9JD(1) AAS
>>927
>>897
> Linuxの設計が、メモリがあればあるだけ
> キャッシュとしてメモリを使うかららしいよ
の意味わかってないの?
Linux側スカスカじゃん
929
(1): 906 2021/01/26(火)13:01 ID:wocOVFpx(5/9) AAS
>>928
>>904に言えよw
930
(1): 2021/01/26(火)13:07 ID:tolCEvvD(1) AAS
>>928
Linuxはキャッシュとして使ってるんだから
スカスカではない
931
(2): 2021/01/26(火)13:24 ID:36xI1zVP(1) AAS
>>929
お前全然理解してないだろw
>>904の前半はWindows側のキャッシュの話
後半はLinuxのキャッシュの話

>>930
free の出力の見方も知らないやつが絡んでくるなよ…
1GiBも使ってないだろ
932
(1): 2021/01/26(火)13:30 ID:cGWhBQtK(1) AAS
漏れは、8GB メモリのPC を使っているけど、
ブラウザでも動画を見たら、5GBぐらい使う

たぶん、キャッシュにでも使うのだろう

Windows 側で、ブラウザを起動したら、
4GBメモリのPCじゃ、ヤバイのでは?

WSL2, Docker も使える?
933
(1): 2021/01/26(火)13:32 ID:wocOVFpx(6/9) AAS
>>931
さてはオマエがアホの>>904かw
934: 2021/01/26(火)13:42 ID:wocOVFpx(7/9) AAS
>>932
RAM 4GBでもwsl2は使えるよ
935
(1): 2021/01/26(火)13:55 ID:O7QQj7G/(1) AAS
>>933
理解できないなら黙っとけ
VMの動き知ってたらゲスト側のメモリーの使用状況を知るなんてできないことぐらい分かるだろ
そのうち協調動作するようになるかも知れないけど今は無理
936
(1): 2021/01/26(火)15:03 ID:7/o5qfhX(1) AAS
イマドキのブラウザって無駄にメモリ使うアプリ筆頭じゃね。あるだけよこせって挙動する。
今のWSL2側でブラウザ使う物好きは少数だから問題なしw
937: 2021/01/26(火)16:42 ID:cwr/uPvi(1) AAS
>>936
無駄なく使うだけだぞ
938
(2): 2021/01/26(火)18:06 ID:wocOVFpx(8/9) AAS
>>935
ゲスト側の内訳なんか知る必要ないだろ、ホストはリソースの逼迫度に応じて割当てれば良い。ゲストは割り当てられたリソースの中でやり繰りする。
939
(1): 2021/01/26(火)18:08 ID:6fMbCpW5(1/3) AAS
>>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: 2021/01/26(火)18:15 ID:6fMbCpW5(2/3) AAS
>>938
> ゲスト側の内訳なんか知る必要ないだろ、
あるぞ。俺はメモリの少ないMac BookででDocker使ってるんだが
Dockerは当然仮想マシンなので、一定のメモリを割り当てないといけない

Dockerで動くアプリを起動したときは当然メモリが必要だが
そのアプリを起動してないときはメモリは必要ではない
しかし仮想マシンなので常に一定のメモリ量を割り当てないといけない
そうするとホストで使用できるメモリ量が減る

ホストはゲストが使用するメモリ量だけを与えるのが理想
だからゲスト側の内訳を知ることは重要なこと
WSL2はLinuxカーネルに手を入れるわけだからいずれそれが出来るようになるだろう
941
(1): 2021/01/26(火)19:36 ID:0qzfTiuR(1) AAS
>>938
マジで理解してないなら黙ってなよ…
Linuxは空いてるメモリーがあったらキャッシュに使う、もちろんLinux側でメモリーが逼迫したらキャッシュに割り当てたメモリーを使う
ホスト側からはキャッシュに使われてるのかアプリとかで使われてるのかはわからないから
> ホストはリソースの逼迫度に応じて割当てれば良い。
なんてことはできないんだよ
942: 2021/01/26(火)20:06 ID:PeB+eSS9(1) AAS
>>939
空き容量freeはtotalからusedとbuff/cacheを引いたもの
cacheを空きと見てない
要は実際メモリを消費してるからその分ソフトウェアでどうこう
できる問題ではない
943: 2021/01/26(火)20:40 ID:+NdIOHHU(1) AAS
まさかLinuxでWindowsのキャッシュメモリを扱うとか変態的なことはしないだろうな
944
(1): 2021/01/26(火)21:40 ID:rj/O3Er2(1) AAS
WSL1とVirtualBOXのゲストにUbuntu入れてるノートPC使いの俺がサイツヨだな!

DEなしならメモリの割当が1G切ってもけっこうさくっと動くぞ、Ubuntuは。
945
(1): 2021/01/26(火)22:19 ID:wocOVFpx(9/9) AAS
>>941
リソースはハードウェアリソースだよ。
946: 2021/01/26(火)22:29 ID:p4uU19Kp(1) AAS
>>945
ハードウェアリソースとやらが何を指してるのか知らんけど今はメモリーの話ね
947: 2021/01/26(火)23:47 ID:6fMbCpW5(3/3) AAS
>>944
そういう話ならWSL2のメモリ割当を最大1GBにすれば同じこと
948
(2): 2021/01/27(水)02:30 ID:ZlqIIeIV(1/3) AAS
WSL2入れたらVMwarePlayer動かんくなったわ
ゴミだなこれ
949
(1): 2021/01/27(水)02:36 ID:U3W9uCMO(1) AAS
>>948
ハイパーバイザー プラットフォームは入れた?
950
(1): 2021/01/27(水)02:39 ID:Diq4OS+p(1) AAS
>>948
出遅れ情弱乙
お前がゴミだよw
951: 2021/01/27(水)02:51 ID:ZlqIIeIV(2/3) AAS
>>949
ありがとう
有効化してるけどVMwareのインスタンス立ち上げる時エラーになるんで結局WSL2の方止めちゃった
952
(1): 2021/01/27(水)03:06 ID:7P2+DUKZ(1) AAS
VMware Workstationは15.5.5以降でHvper-Vとの共存をサポートしてるよ
上にあるようにハイパーバイザープラットフォームの
有効化は必要だけど
953: 2021/01/27(水)16:08 ID:QafOs75f(1) AAS
>>950
無能
954: 2021/01/27(水)16:37 ID:ZlqIIeIV(3/3) AAS
>>952
ブログなりでそういう記事見かけたからイケるか!?と思ってやったけどダメだった
VMWP内のubuntuは起動するけどgns3VMが動かなくなっちゃったんだよね
955: 2021/01/29(金)22:07 ID:r7X0Yb1o(1) AAS
Windows InsiderProgramの公式サイトが日本語対応になったな
矢っ張り日本語が楽だよな
956
(1): 2021/02/05(金)16:28 ID:JxlIuGvA(1) AAS
Windows Subsystem for Linux Update - 5.4.91
957
(1): 2021/02/06(土)11:58 AAS
公式に GUI 対応するという話はその後どうなりましたか?
958
(2): 2021/02/06(土)14:42 AAS
WSL2 でvim 8.2 をソースコードからメイクしてるのですが、クリップボード機能をオンにする方法を教えてください
GUI 機能を使用しないとダメなんでしょうか? 現状公式に GUI はサポートされてないので --disable-gui --without-x で configure して make してます
959: 2021/02/06(土)15:31 ID:YeEY3ZfO(1) AAS
>>957
公式発表では動き無し

WSLG用の仮想マシンはたまにバージョンアップされてるね
WSL2→/mnt/wslg/〜(UNIXドメインソケット?)→WSLG(VM)→mstsc.exe
って流れの模様、GUIアプリが起動したらWSLGからmstsc.exeが叩かれるように見えた
960: 2021/02/06(土)19:01 ID:nK/waiHk(1) AAS
ここまで動きないと今年中はないのかも?
961
(1): 2021/02/07(日)05:09 ID:VugO+Squ(1) AAS
>>958
クリップボードはXの機能だからXがないと機能しようがない
WSLからWindowsのクリップボードへの転送はclip.exeでできるので
vimでコピーしたい行をVで選択して:!clip.exeで転送できる
逆はターミナル上で普通に貼り付けるだけなのでいらないと思うけど
962: 2021/02/07(日)15:07 AAS
>>961
詳しい情報サンクス!
963: 2021/02/10(水)02:11 ID:tj59dDNJ(1) AAS
議論中です

Linux板ワッチョイ導入議論スレ
2chスレ:operatex
964: 2021/02/15(月)08:19 ID:1iG4bNPJ(1) AAS
WSLが現実の開発で使われてる例

Blizzard Diablo IV debugs Linux core dumps from Visual Studio
外部リンク:devblogs.microsoft.com
965: 2021/02/19(金)08:28 ID:J15u2dRp(1) AAS
Twitterリンク:unixterminal

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.
Twitterリンク:5chan_nel (5ch newer account)
966: 2021/02/20(土)11:07 ID:nOT/7RX5(1) AAS
オラのWSL2またご機嫌斜めで起動してくんない
性能云々以前に更新のたびに使えなくなっちゃ使いもんなんねえだよ
967: 2021/02/20(土)20:22 ID:aOohTYbf(1) AAS
そうそう
それめんどくさい
968
(1): 2021/02/21(日)21:35 ID:XVkkWXgl(1) AAS
>>956
apt update、upgradeで出来ますか?
969: 2021/02/21(日)23:24 ID:mGIkoqNg(1) AAS
>>968
WSL2のカーネルはWindows Updateでアプデだよ
970: 運用情報臨時板でワッチョイ導入議論中 2021/02/22(月)18:23 AAS
WSL2 へアップグレードする際に使用した Windows Subsystem for Linux Update というアプリはアンインストールしていいですか?
もうアップデートは済んだのにずっとアプリと機能の欄に居座っているのはおかしい気がします
971: 運用情報臨時板でワッチョイ導入議論中 2021/02/24(水)10:35 ID:3g4fqoE7(1) AAS
別にいらないと思うなら勝手に消せばいいだろ
おかしいと思っているんだろ?
972: 運用情報臨時板でワッチョイ導入議論中 2021/02/26(金)13:05 ID:FUUHDxz3(1/2) AAS
>>958
vimのレジスタ"*は勝手にホストのクリップボードと同期するよ
set clipboard+=色々
おれはX入れてないからXのクリップボードは使えないけど、winネイティブのvimも入れてるのでwinのクリップボードにも勝手に入る
vimは.viminfoと.shadaってファイルで別プロセス別セッションでの情報をやり取りしてるのであるか調べてみたら、なければ:h してつくれ
973
(1): 運用情報臨時板でワッチョイ導入議論中 2021/02/26(金)13:12 ID:FUUHDxz3(2/2) AAS
vimの外でもコピペしたいこともあるから常に:termの中に住んでるな、ログ取りたいならそのまま:wできるし便利
xtermデカすぎて入れてないんで、ターミナルエミュレータ機能ほんと助かる
974: 運用情報臨時板でワッチョイ導入議論中 2021/03/03(水)23:16 ID:T6KjR3xY(1) AAS
グラフィック系は全部win側のghostscriptに投げてるな
設定無しでそのままgscwin32.exe file.psかパイプで流せばすぐ窓が開く
引数与えなければそのままインタプリタとして使えるのでwsl側に二重に入れる必要もない
むしろguiのインタプリタは補完も履歴も効かなくて快適
xxx2ps的なフィルターはパッケージマネージャにいくらでもあるのでps書かない初心者でも大丈夫
x嫌いの人におすすめ
975
(1): 運用情報臨時板でワッチョイ導入議論中 2021/03/03(水)23:28 ID:2aaxfGWf(1) AAS
>>973
細かい痒みがあちこちにあってなんとかならんもんかと思っている新参者としては、こういうTipsがとてもありがたいです
976: 運用情報臨時板でワッチョイ導入議論中 2021/03/04(木)00:57 ID:r0IjLCNm(1/2) AAS
wt(preview)も良くなってきたけどデフォルトで変なリガチャフォント使うのやめてくれ…
Consolasも使えるからそれでいいわけだけど、!=を≠に見せるのはperl(raku)のように本物の数学記号文字でコーディングする言語で、初心者や書かないけどなんとなく既存コードを弄る人に混乱を招く
wsl/wtはすごく便利と思うので、発展を願っての老婆心
977: 運用情報臨時板でワッチョイ導入議論中 2021/03/04(木)01:08 ID:r0IjLCNm(2/2) AAS
>>975
:terminalのデフォルトだと、確か(端末エミュレータ用途には不要であろう)行番号が付いて画面が狭くなるので、:set nonumberオプションを設定しておくとか

vim同梱プラグインの:Manがおそらく最も高機能なページャだと思われるので(少なくともmostよりは)、MANPAGER/LESS/PAGER環境変数に入れておくとか

K(カーソル下の単語から他のmanpageへジャンプ)、タグジャンプをサポートしてるし、辞書作らなくてもデフォルトで殆どのキーワードを適切にハイライトしてくれる

とりあえず今思いついたものだけ
978: 運用情報臨時板でワッチョイ導入議論中 2021/03/07(日)10:02 ID:zscucnEn(1) AAS
xtermは256なのにvimはtruecolorサポートという謎の頑張り
xterm on wtで動かしたら意味ないだろうけどな…
wtはどこまでだろ
画像とか表示させろ
979
(2): 運用情報臨時板でワッチョイ導入議論中 2021/03/11(木)05:12 ID:vDT2A3aH(1) AAS
ビルド21332でWSLGが来たね
画像リンク[jpg]:i.imgur.com

リリースブログでは何も触れてなかったけど
980: 2021/03/11(木)13:27 AAS
AA省
981: 2021/03/11(木)14:25 ID:U83qoDLN(1) AAS
マジか、もう1年以上更新されてないX410捨てるか
982: 2021/03/11(木)15:00 ID:71W7DXjL(1) AAS
次スレワッチョイ?
983
(1): 2021/03/14(日)01:02 ID:s/YDj1Ff(1) AAS
>>979
材料(1台分)
・PC x1
・Windows10(Insider Preview Build 21332) x1
・Windows Subsystem for Linux Graphics Update x1
( 外部リンク[cab]:download.windowsupdate.com )

作り方
1.材料をよく混ぜ合わせます
2.完成

コツ・ポイント
・メイン機は避けた方が良いでしょう、できれば仮想で
・まだ日本語関係はほぼ何も出来ないので、今後に期待しましょう
984: 2021/03/14(日)08:20 ID:Zz3ujSRk(1/2) AAS
>>979
おー、win側でxserver立ち上げなくていいのか
settingがjson介さずに(全部でないが)できるのしか気づかなかった
win/linuxのPowerShellもずいぶん良くなってきたしそろそろbash要らなくなるな
985: 2021/03/14(日)08:23 ID:Zz3ujSRk(2/2) AAS
インタラクティブシェルとして、ってことね
勉強するか
986: 2021/03/16(火)22:10 ID:kdgSy8b+(1) AAS
>>983
Can't open display: :0で繋がらね
mstsc.exeが勝手に起動してるところまでは行ってるんだけど
987: 2021/03/17(水)16:18 ID:+x0mffjK(1/4) AAS
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: 2021/03/17(水)16:31 ID:+x0mffjK(2/4) AAS
.vimrcやらも大体win側へln -sしてるし、もういっそwslのhomeをwinのhomeへのシンボリックリンクにしてしまおうと思うんだけど何か罠とかあるだろうか?

問題はwinのrcファイルの類がUserとUser/Documentと(そしてさらにサブディレクトリに)散在してることか…
989: 2021/03/17(水)16:35 ID:+x0mffjK(3/4) AAS
ああ、realpath -Pとか使ってる.shがあるとシンボリックリンクでは不味いのか
よく使われるコマンドだし危険そう
なんかいい手立てはありません?
990
(1): 2021/03/17(水)17:13 ID:IO/NvWgo(1) AAS
どこがまずいんだよ
991: 2021/03/17(水)17:27 ID:+x0mffjK(4/4) AAS
>>990
そうですね…はい…
物理パス取るコマンドでもそもそも箱庭だから本当の物理パスなんて取りませんね
とりあえずvhdファイル丸ごとバックアップしてやってみます
992: 2021/03/17(水)17:49 ID:qtgA3Cu+(1) AAS
$HOME/Documents → %USERPROFILE%\Documents みたいに、
データを入れるディレクトリだけをWindowsの実体にシンボリックリンクを作成してるわ
まぁ、使ってるひとには何を今更だろうけど

Windowsでも、ドットファイルを作成するアプリがあるし、
それが同名ならトラブルのもとになりうるから
HOMEのルートだけは別にしたほうがいいと思う
993
(3): 2021/03/17(水)19:17 ID:14KJ8UmF(1) AAS
通りすがりですが次スレ立てました。

【Bash】Windows Subsystem for Linux【WSL】10
2chスレ:linux
994
(1): 2021/03/17(水)21:22 ID:DR63c/aa(1) AAS
950踏んだら立てるとかいうルールなくなったんですか?
995: 2021/03/17(水)23:04 ID:2Tcmw02J(1) AAS
最近は規制が強化されたのか、なかなかスレを立てられなかったり、
「スレを立てられなかった」という報告すら書き込めない場合もあったりするかもしれないので、
950を超えたら気付いた人が立てたらいいのでは。
その際できればスレ立て宣言してくれるとスレが重複する可能性が減るのでありがたいかな。
996: 2021/03/18(木)00:00 ID:CwrxY6ye(1) AAS
>>994
たまに勘違いしてる人いるけどそれは進行が速いスレのローカルルールで2chのルールじゃないよ
997: 2021/03/18(木)00:42 ID:lhCoysaI(1) AAS
>>993
ども
998: 2021/03/18(木)00:45 ID:eT+rIrhX(1) AAS
>>993
よくやった
999: 2021/03/19(金)00:06 ID:AkD8+W3i(1/2) AAS
Slot
🌸👻🌸
💰🎴🎰
🍒🎰😜
Win!! 4 pts.(LA: 0.85, 0.97, 1.03)
1000: 2021/03/19(金)00:06 ID:AkD8+W3i(2/2) AAS
Status ♥3 ♦4 HP: 1000 pts. たぶん(0)
0.86, 0.97, 1.03(1001.667969) Proc. [0.165613 sec.]
1001
(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。 SLOT Results
🎰🎰🎰 Excellent!! 0
🎴🎴🎴 Gratz!! 0
🌸🌸🌸 OPPAI Ban!! 0
💣💣💣 Backingum!! 0
Win!! 1
Points 4 pts.

life time: 98日 6時間 22分 30秒
1002
(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
外部リンク:premium.5ch.net

▼ 浪人ログインはこちら ▼
外部リンク[php]:login.5ch.net
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.329s*