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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
162
(1): 2019/04/01(月)21:30 ID:dP0qoDdQ(1/3) AAS
すみません、質問させてください。
当方WinとUbuntuのデュアルブートでWineを使ってアプリを使っているのですが、アプリデータが肥大して
ストレージを圧迫してしまうので、UbuntuにマウントされているWin用のディスクにデータを逃したいのです。
とりあえずはUbuntuコンソールからWinコマンドプロンプトを起動してシンボリックリンクを作ろうとはしていますが
うまく行きません。。。 WineからUbuntuにマウントされているWinパーティションにはリンク出来ないのでしょうか。
よろしくお願いします。
163: 2019/04/01(月)21:42 ID:dP0qoDdQ(2/3) AAS
あああ... 管理者権限でcmd起動しなきゃダメなのか
でもUbuの端末からwine cmdでプロンプト立ち上げてるからねぇ...
164
(1): 2019/04/01(月)21:42 ID:PRNCVXvZ(1) AAS
>>162
wslスレで聞いてもなあ。
wineスレではきいたの?

2chスレ:linux
165: 2019/04/01(月)21:47 ID:dP0qoDdQ(3/3) AAS
>>164
!! なんというスレチ...?

すんませんこの板初心者なもので...
誘導ありがとう 早速行ってみます
166
(1): 605 2019/04/01(月)22:46 ID:yRt7LOEc(1) AAS
wslのubuntu 18.04でupdateしたらfirefoxが接続できない。chromium-browser いれたらちゃんと動いた。
まあ、chromiumでいいのでそれでいいが。
167: 2019/04/02(火)20:12 ID:uNvnPKB2(1) AAS
>>166
chromeやchromiumが、管理者権限でwslを立ち上げないと、動かなくなった。まあ、動くからいいが。
168
(1): 2019/04/03(水)13:55 ID:i3y+D0bP(1) AAS
そこまでしてWSLでブラウザ動かす意味あるの?
169
(1): 2019/04/03(水)14:49 ID:R7Kf4JPY(1) AAS
まあ、趣味の世界だな。
俺もWineやmcomix動かしてるし・・・
170: 2019/04/03(水)16:05 ID:g+YgIzHt(1) AAS
>>168 >>169
はい,趣味です。
171: 2019/04/03(水)18:31 ID:eigEWyJE(1) AAS
WSLでnautils動かして /mnt/c/Users以下のフォルダ触る俺みたいなのもいるしな・・・
172: 2019/04/04(木)09:08 ID:B+dwwBtT(1) AAS
Windows Subsystem for Linux for testing Windows 10 PTP Client
外部リンク:techcommunity.microsoft.com
173: 2019/04/04(木)10:56 ID:K8ajvbpK(1) AAS
キャラクターインターフェイス至上主義からしたらありえねー
174: 2019/04/05(金)23:19 ID:oLaZPS7G(1) AAS
いつのまにかchrootができるようになったと知ったので、
qemu-arm-staticでラズパイの環境を動かすことに成功した。
しかし、chroot環境からネットに接続できない・・・
175: 2019/04/06(土)02:31 ID:U/hDBmYg(1) AAS
pingは通ったが
名前解決は恐らく設定不足でエラー

qemu-i386-staticとchrootだと名前解決も問題無いので設定がどこか間違ってるのでは?
176: 2019/04/07(日)18:23 ID:6XhCL9B5(1) AAS
ビルド14936とかくっそ前やんけ
177: 2019/04/08(月)10:03 ID:Rzjp4EVp(1) AAS
「GNU Wget」にバッファオーバーフローの脆弱性 - 窓の杜
第三者によって任意のコードを実行されたり、DoS 攻撃を受ける恐れ
外部リンク[html]:forest.watch.impress.co.jp
2019年4月4日 14:46

 脆弱性ポータルサイト“JVN”は4月3日、脆弱性レポート“JVN#25261088”を公表したした。
 The GNU Projectが提供する「GNU Wget」にバッファオーバーフロー(CWE-119)の脆弱性が存在するとして、注意を呼び掛けている。
 「Wget」は、Webサーバーからコンテンツを取得するコマンド。
 Unix系のOSに搭載されており、Windowsでも“Windows Subsystem for Linux(WSL)”などから利用できる。

 同レポートによると、「Wget」v1.20.1およびそれ以前にはバッファオーバーフローの欠陥が存在し、
 第三者によって任意のコードを実行されたり、サービス運用妨害(DoS)攻撃を受けたりする可能性がある。
省2
178: 2019/04/08(月)11:15 ID:xVPUmk1c(1) AAS
curl派にとっちゃどうでもいいな。
179: 2019/04/08(月)11:46 ID:v4SGv9cU(1) AAS
wgetの方がレジュームやりやすいからこっち使うこともある。 
180: 2019/04/08(月)17:14 ID:KnSm+CT2(1) AAS
httpのステータスを取りたいときはcurl
zipを手っ取り早く取る場合はwget
181: 2019/04/08(月)19:46 ID:4rreLU9z(1) AAS
--trust-server-namesが無いcurlはめんどい
182: 2019/04/08(月)19:54 ID:feEwGpOV(1) AAS
aria2使ってたらwgetいらん
183: 2019/04/08(月)20:20 ID:igpBMNif(1) AAS
複数のミラーサーバーから1つのファイル落とすとかクソ便利よな
184: 2019/04/08(月)22:39 ID:oa/duoVt(1) AAS
名前がいいよな! ARIA
185: 2019/04/11(木)00:17 ID:fUOtS7xB(1) AAS
度々話題になってたcloud9のqiitaの記事更新の通知来たぞ。
186: 2019/04/11(木)00:39 ID:aMyzsbiC(1) AAS
宣伝おつ
187: 2019/04/11(木)14:10 ID:5D0ss4OS(1) AAS
WslFsに変換してるんだが、Antimalware Serviceが邪魔してるようで全然終わらない・・・
188: 2019/04/11(木)18:01 ID:xaIGUkSY(1) AAS
Msstoreにalpine linuxのwsl版があるんだが誰か詳細知らない?何これ?
189
(1): 2019/04/11(木)19:12 ID:mCtNRph5(1/2) AAS
外部リンク:github.com
190
(1): 2019/04/11(木)19:15 ID:mCtNRph5(2/2) AAS
外部リンク:bugs.alpinelinux.org
191: 2019/04/11(木)21:01 ID:VE+crzjy(1) AAS
>>189-190
ありがとう。
192: 2019/04/11(木)22:57 ID:H9ywt8ZZ(1) AAS
Insider Previewでwslconfig /upgradeとwsl --upgrade消されちゃったね
193: 2019/04/11(木)23:28 ID:k+MePd0l(1) AAS
まぁ今作ればWslFsで作られるから要らない気もする
194: 2019/04/12(金)06:56 ID:xrb0AWd0(1) AAS
WSL から、Windows 側にあるシェルスクリプトを起動した場合、

改行コードが、CRLF だとバグる!
LF にしないといけない!
195: 2019/04/12(金)08:16 ID:/524NWSM(1/4) AAS
ああ、それ俺もハマったw
まあググればわかったけど。
196
(1): 2019/04/12(金)09:31 ID:hDml6BBV(1/2) AAS
batファイル自体に大きな変更を入れずににwsl上でbatファイル動かせる?
197
(1): 2019/04/12(金)09:44 ID:/524NWSM(2/4) AAS
外部リンク:ascii.jp

WslFsってのはlxfsと同じ理解であってる?
198
(2): 2019/04/12(金)09:52 ID:/524NWSM(3/4) AAS
>>196
bash −c Wcmd.exe /k a.batW

て感じでやったらいけるが、batはWindowsから見える場所に置かないとダメみたい。
全角じゃないとNGに引っかかって書き込みエラーになる・・・
199: 2019/04/12(金)10:38 ID:hDml6BBV(2/2) AAS
>>198
ありがとうございま試してみます
これでlinuxコマンドと連携できるならcygwin捨てられる
200
(1): 2019/04/12(金)11:03 ID:d9AbfAEW(1) AAS
>>197
メタ情報に書かれる内容が違うので同じではないけど、ユーザには違いなし。
前回のupdateのときに、githubで中の人が少し説明していたけど、メタ情報以外は
手を入れてないとのことで、パフォーマンスとかは変わらない。

WSL$で、DrvFs経由でwsl側にアクセスするとき、WslFsだとDrvFsのメタ情報を
持っているので、WSL$の実装が少し単純になるとかはありそう。
201: 2019/04/12(金)12:17 ID:/524NWSM(4/4) AAS
>>200
なるほど了解した。
202: 2019/04/12(金)21:31 ID:ifRrNbd4(1) AAS
>>198
/c "$(wslpath -wa a.bat)"
203
(1): 2019/04/13(土)10:42 ID:j4Elbu6F(1) AAS
wsltty 3.0.0 がでた。
wsltty 3.0.0 - Updated to mintty 3.0.0

となりminttyのワイドキャラクターのバグが解消されました。
204: 2019/04/13(土)14:09 ID:2IgioUgI(1) AAS
>>203
Releases mintty/wsltty GitHub
外部リンク:github.com
3.0.0
@mintty mintty released this 2 days ago
Updated to mintty 3.0.0.

やったぜ。Chocolateyに来たらインストールするわ。

Chocolatey Gallery | wsltty 1.9.8
外部リンク:chocolatey.org
205: 2019/04/17(水)01:26 ID:EGDXmrRT(1/2) AAS
wsltty 1.9.8のカーソルずれバグに2週間ぐらい悩まされてて、
「wsltty cursor location」とかでぐぐっても全然解決できなかった。
今日ふと「wsltty カーソル」で検索したらここが引っかかって、すぐ解決できた。
ありがとう!
206: 2019/04/17(水)01:27 ID:EGDXmrRT(2/2) AAS
aabbcc
207
(1): 2019/04/17(水)18:40 ID:VpnSBnz1(1/9) AAS
WSLってほんと何が遅いんだろうね。
とあるツールを作ってるんだけど、Linuxよりも10倍遅い

でもCPU使用率ってそんなに高くないんだよ。Windowsのタスクマネージャーから見て
3.5Ghz 4コア8スレッドの全てのスレッドがそれぞれ50%行かない程度
かと言って、データファイルが大きいわけでもない(全部で50ファイル 100KB程度)

ファイル読み書きのI/Oが遅いんじゃなくて、CPU使用率も高くないって
メモリの転送待ちでも発生してんのかな?
208: 2019/04/17(水)18:42 ID:VpnSBnz1(2/9) AAS
ちなみにtimeコマンドで調べとき、userは殆ど変わらずで
WSLはsysが大幅に増えてる
209
(1): 2019/04/17(水)19:30 ID:aPv57k+y(1/3) AAS
>>207
WSLってマイクロカーネル上で動くエグゼクティブとして実装されてるのかな?
だとしたら遅くて当然。
マイクロカーネルはオーバーヘッドが大きいので遅い。
マイクロカーネルじゃなかったら分からん。
詳しい奴が回答してくれ。
210: 2019/04/17(水)19:38 ID:VpnSBnz1(3/9) AAS
遅くて当然なのは問題にしてなくて、
どこに時間がかかっているのかってことね。
211
(2): 2019/04/17(水)19:52 ID:aPv57k+y(2/3) AAS
マイクロカーネルとLinuxエグゼクティブの間のオーバーヘッドじゃないの?

外部リンク:ja.m.wikipedia.orgマイクロカーネル
212: 2019/04/17(水)20:36 ID:ML6WtZr+(1) AAS
そもそもスマホはトルクかキャタピラの二択
落としたら画面壊れるようなのはゴミ
メインはPCだから性能とか関係ねーし
213
(1): 2019/04/17(水)21:02 ID:RgIg/yo8(1) AAS
githubでMS技術者がissueで回答してるから見てくれば?
数か月前に話題になったっけ?
214
(1): 2019/04/17(水)21:16 ID:6ftt4ox7(1) AAS
wslはforkがcygwinよりましだが、大分遅い。そもそもwindowsにはforkの概念がない。これが少なくともcofigureとかが遅い原因だと聞いている。
215: 2019/04/17(水)21:28 ID:AH7qdPb+(1) AAS
前にも話題となったけど、ウイルス対策ソフトの影響も結構ある
216: 2019/04/17(水)21:39 ID:VpnSBnz1(4/9) AAS
>>211
> マイクロカーネルとLinuxエグゼクティブの間のオーバーヘッドじゃないの?

そこはタスクマネージャーのCPU時間に含まれない領域なの?って話です。
217: 2019/04/17(水)21:42 ID:VpnSBnz1(5/9) AAS
>>213
それI/Oが遅いとかいう話でしょ?
でも俺のツール、そんなにI/Oがあるわけじゃないんだよ

>>214
うん。forkが遅いっていうのはわかってる。
でもそれはCPU時間に現れても良いんじゃない?という話です。
218
(1): 2019/04/17(水)22:04 ID:VpnSBnz1(6/9) AAS
>>211
あとLinuxエグゼクティブってあんたが作った造語?
そんな言葉、無いよね?
219
(1): 2019/04/17(水)22:40 ID:aPv57k+y(3/3) AAS
>>218
だからWSLがマイクロカーネルのエグゼクティブとして実装されてるのかな知らん言うとるがな。
マイクロカーネル上でOSの「いわゆるカーネル」として動作してメモリ管理や入出力管理、システムコールなどのAPIを提供する「エグゼクティブ」として実装されているのであれば

ごめん、飽きた。
あとはテメエで勉強してくれ。
俺はお前の母ちゃんじゃない。
甘える相手を間違えてる。
220
(1): 2019/04/17(水)23:06 ID:VpnSBnz1(7/9) AAS
> マイクロカーネルとLinuxエグゼクティブの間のオーバーヘッドじゃないの?
> だからWSLがマイクロカーネルのエグゼクティブとして実装されてるのかな知らん言うとるがな。

「Linuxエグゼクティブ」とかいうから何のことかと思えば、
やっぱり造語じゃねーかw テメーがへんな言葉を使いだすから誰にも理解出来ない言葉になってんだよ。

外部リンク[html]:www.atmarkit.co.jp

WSLは↑にあるPOSIXサブシステムなどと同じレイヤーのサブシステム。
Windows "Subsystem" for Linuxの略だろ

ちょっとさぁ、勉強してないなら、俺俺用語を作り出して話をしないでくれませんかね?
221: 2019/04/17(水)23:09 ID:VpnSBnz1(8/9) AAS
わかった上で改めて読むと

> WSLってマイクロカーネル上で動くエグゼクティブとして実装されてるのかな?
> だとしたら遅くて当然。

Windowsのカーネルモードコンポーネントは、すべてマイクロカーネル上で
動くエグゼクティブとして実装されてるので、WSLだけが遅くて当然というのはおかしいということになる。

さらにWSLはサブシステムなのだからエグゼクティブとして実装されてすらいない。
222: 2019/04/17(水)23:10 ID:VpnSBnz1(9/9) AAS
言いわすれてた

> マイクロカーネルとLinuxエグゼクティブの間のオーバーヘッドじゃないの?

Linuxエグゼクティブなんてものは存在しない
223: 2019/04/18(木)01:31 ID:gyjZORfh(1) AAS
.exe をエグゼクティブと読んだのか。。。
224
(2): 2019/04/18(木)01:33 ID:tr63lO8z(1/2) AAS
MSYS2で良いのにWSL使ってる奴
225
(1): 2019/04/18(木)02:25 ID:nCRI5uhi(1/7) AAS
msys2はいやだよ。あれLinuxじゃないし、
パッケージ管理もオリジナルだし、msys2のことをいちいち覚えないといけない。
WSLならLinuxの知識と殆ど変わらない
226: 2019/04/18(木)02:56 ID:tr63lO8z(2/2) AAS
archwslが公式で出たらwslに移行するかも
227: 2019/04/18(木)03:27 ID:lj2CntB6(1) AAS
>>209 >>219
外部リンク:blogs.msdn.microsoft.com
外部リンク:blogs.msdn.microsoft.com
外部リンク:blogs.msdn.microsoft.com
外部リンク:blogs.msdn.microsoft.com
228
(2): 2019/04/18(木)06:04 ID:nOdYuXrR(1) AAS
>>224 >>225
msys2は私は以下で使用。
sshでlinuxサーバーとの接続。
windowsのアプリケーションのbashのシェル環境での実行。
メインは、msys2が提供するgcc、autotools、ライブラリなどを利用して、windows nativeのgnuplotのビルド。
229
(1): 2019/04/18(木)07:18 ID:M2NzIXuF(1) AAS
WSLとVcXSrvの組み合わせで幸せになれますか?
(日本語表示とか日本語入力とか)
230: 2019/04/18(木)07:57 ID:imPBdvmf(1) AAS
幸せになれるかしらんが日本語表示、入力は出来るよ
個人的にはリモデでアクセスした方が幸せなんじゃとか思うけど
231: 2019/04/18(木)08:15 ID:kbTFwRoX(1/2) AAS
>>229
X410 使ってるけどgnome-terminal動くからできるよ。
232
(4): 2019/04/18(木)09:15 ID:nCRI5uhi(2/7) AAS
>>228
うん。そのgnuplotのリポジトリを見てみよう
mingwやcygwinのMakefileがあるだろう?
外部リンク:github.com

これがだめなんだよ。msys2はLinuxじゃない。
他のLinux/Unixとは違う互換性が完璧ではない専用のOS扱い

つまり何が言いたいかっていうと、他人が作ったものでも自分が作ったものでも
msys2に対応させなければいけないし、対応していないものは動かないかもしれない
そのせいで全てのパッケージがmsys2で使えるわけじゃない。

特定のOSに対応させるためってならまだわかるけど、
省2
233: 2019/04/18(木)09:50 ID:Jqf/RqZ4(1/2) AAS
>>228
クロスコンパイルでよくない?
234: 2019/04/18(木)10:24 ID:mMhQjfjZ(1) AAS
デメリット並べ立ててもwsl来る以前に環境整えたてたら移行めんどいとかあるんだろうし
どっちかに統一しなくてもその時その時で使い分けでもいいんでないの
まあ今更>224の言い分は理解できんけど
235: 2019/04/18(木)10:24 ID:i2Qs1SoC(1) AAS
個人的にはaptが普通に使えるのが一番のメリットかな
236: 2019/04/18(木)10:52 ID:Jqf/RqZ4(2/2) AAS
>>232

msys2でコンパイルするメリットはできた.exeファイルは
wslのない環境にもっていっても動くこと。
32bitのOSでも動くようにできるし。
237: 2019/04/18(木)11:03 ID:o0hjzuK+(1) AAS
Linuxエグゼクティブという新しい造語が生まれた瞬間に立ち会えた幸せ
238: 2019/04/18(木)11:22 ID:+wlLLW25(1) AAS
msys2よりはWSL上のmingwの方がいいかな
どっちも遅いからVMに逃げたくなるけど
239
(1): 2019/04/18(木)11:38 ID:gko4KPR6(1) AAS
フィードバックあげるのでもなければ無理して作りかけのWSLに付き合う必要ないんじゃ
240: 2019/04/18(木)11:50 ID:lvpDgg4A(1/2) AAS
colinuxの64bit版はいつ出ますか?
241: 2019/04/18(木)12:11 ID:5AGqvmNO(1) AAS
ntkernel道連れに落ちるような子は要りません
242: 2019/04/18(木)12:23 ID:1rMRC/Kn(1) AAS
>>239
これ
どこまでもWSLって途中なんだよな
243: 2019/04/18(木)12:26 ID:kbTFwRoX(2/2) AAS
load averageが適当なのは直さないのか?
無理だって話らしいが・・・
244: 2019/04/18(木)13:10 ID:oeNbfFcp(1) AAS
MSYS2 は、日本語でバグル
245: 2019/04/18(木)14:51 ID:kENAsUND(1) AAS
外部リンク:www.scriptlife.jp
> というわけで、どれもダメな感じでした…
> TensorFlow、Windows版が正式に出てくれたらそれでって感じですけど…あんまり出る雰囲気じゃない(し、Windowsで運用したいというのもあんまりない)よなあ。

gpuは動きましぇん!
うんわかってた
246
(1): 2019/04/18(木)17:29 ID:EGdh3Guy(1/4) AAS
>>232
私はgnuplotのwindows版のパッケージャーだ。
msys2でいまsourceforgeで配布されているgnuplotをビルドしている。
開発版も常にビルドして試験している。

msys2にはmingw64とmingw32のwindows nativeの豊富なライブラリ群があって
それでmsys2に依存しないwindows nativeのlinux由来のソフトのビルドができるのだ,
これだけのmingwのライブラリをそろえるは大変だし,その手間を省くのがmsys2だ。
Cygwinやwslと根本的に目的が違う。
247: 2019/04/18(木)17:51 ID:EGdh3Guy(2/4) AAS
>>246
mingw64とmingw32
これは厳密ではなかった。mingw64のw64とw32のが正しい。
248
(1): 2019/04/18(木)17:59 ID:6sL+CRtX(1/2) AAS
ヤバイな、全然伝わってなさそうで
249: 2019/04/18(木)18:07 ID:EGdh3Guy(3/4) AAS
>>248
まあ,それぞれ考え方が違うんだしいいんじゃない。
250
(1): 2019/04/18(木)18:25 ID:6sL+CRtX(2/2) AAS
いや…、まぁ良いか
人それぞれだし
251: 2019/04/18(木)18:33 ID:lvpDgg4A(2/2) AAS
>>250
君らには無縁な話だから
252: 2019/04/18(木)18:40 ID:EGdh3Guy(4/4) AAS
>>232
gnuplotのconfig/cygwinのMakefileはCywin用のバイナリ作成用ではない。
これはCygwinのMinGWコンパイル環境を使って,Windows Nativeのgnuplotをビルドするものだ。
Cygwin用のバイナリはlinuxと同じでにconfigureとmakeでビルドする。
CygwinのQtにはバグがあってQtにパッチをあてないqtターミナルが動かない。
253
(1): 2019/04/18(木)18:43 ID:nCRI5uhi(3/7) AAS
あぁ、わかるよいいたいことは。

だがそんな面倒なこと、もうやめて良いんだよってこと
普通にLinuxバイナリを使えば良いんだから
254: 2019/04/18(木)19:12 ID:Ab8CXzrk(1) AAS
>>253
個人ては、自分もそうなりつつある。でも、wslなんて使うwindowsユーザーがどれくらいいる?
gnuplotのユーザーの大半はwindows native版のユーザーだ。native版のパッケージジャーとしてmsys2は捨てられない。私がいいたいのはそういうことだ。
255: 2019/04/18(木)19:33 ID:nCRI5uhi(4/7) AAS
> wslなんて使うwindowsユーザーがどれくらいいる?

cygwinやmsys2を使うユーザーは少ない。
cygwinやmsys2を使うユーザーぐらいはWSLを入れるだろう。

> gnuplotのユーザーの大半はwindows native版のユーザーだ。
gnuplotの開発者がmsys2を使ってビルドするのは良いだろう。
そして開発者はそれを配布する。使う方はmsys2でビルドされているかなんかどうでもいい。
msys2単体で使う必要はない。

俺もGit for Windowsをインストールしていて、あれはmsys2のようだが、
Git for Windowsとして使っているのであって、そこに追加でパッケージを入れたり
なにかをビルドしたりしようなんて思ってない。ただのWindows用のgit環境として使ってる。
省2
256: 2019/04/18(木)19:55 ID:uv35xNHw(1) AAS
232で言ってることと随分ずれてる
257: 2019/04/18(木)20:00 ID:kRJ1MH/J(1) AAS
ハンドルの管理が面倒いのかのう?
巨大なハッシュ表がいるだろうし
258: 2019/04/18(木)20:40 ID:W2DImBJo(1) AAS
msys2の話は、もういい。
私としては、wslでflatpakでGNU Octaveが入れられないのが痛い。まあ、自分はビルドできるのでいいけど。
wsl上のflatpakの状況がわかる人教えてください。
259
(1): 2019/04/18(木)22:41 ID:nCRI5uhi(5/7) AAS
普通にWindows版バイナリあるじゃん

外部リンク:www.gnu.org
260: 2019/04/18(木)23:07 ID:xftjpsoR(1) AAS
必死だな
261: 2019/04/18(木)23:20 ID:nCRI5uhi(6/7) AAS
意味がわからないだけ。

WSLは相互運用するためのツールなのに
なんでWSL上だけで完結させようとするのか?

普通にWindows用のツールと組み合わあせて使えばいいのに
1-
あと 741 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s