[過去ログ] 【Bash】Windows Subsystem for Linux【WSL】11 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(3): 2021/07/29(木)06:31 ID:280Si2bb(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】10
2chスレ:linux
2: 2021/07/29(木)09:52 ID:ZjoMwMRE(1) AAS
乙
3(1): 2021/07/29(木)18:55 ID:qMTZ38KC(1) AAS
サイズがでかいんだけど、cドライブ以外にはインストールできないのかしら?
4(1): 2021/07/30(金)06:10 ID:xJ3sy5k+(1) AAS
>>3
外部リンク:pcvogel.sarakura.net
5: 2021/07/30(金)08:57 ID:/qvJGvpi(1) AAS
立ってた
6(1): 2021/07/31(土)02:21 ID:XzU5a9E6(1) AAS
>>4
サンクス
wsl2だから移動は無理ぽです。MSも移動するなと言ってますし。
結局diskpartで250gb -> 6gb位まで減らしましたよ
7(1): 2021/07/31(土)09:59 ID:Eof3ImCL(1) AAS
Install WSL with a single command now available in Windows 10 version 2004 and higher
外部リンク:devblogs.microsoft.com
8: 2021/07/31(土)15:59 ID:5j9DKPyJ(1) AAS
>>7
こりゃ便利だな。しかしデフォルトがうぶんちゅかよ
9: 2021/08/03(火)16:28 ID:xJDlGah+(1) AAS
未だにwsl2が数秒で立ち上がる理由が分からん。
どうなっとるんだ
10: 2021/08/03(火)16:59 ID:Bw7eV5P7(1) AAS
え?
11: 2021/08/03(火)19:18 ID:c7kdQYU8(1) AAS
サーバープロセス起動しないからな
12: 2021/08/04(水)16:08 ID:+pywMRCa(1) AAS
11のbetaでもwslgが機能した
実装されるのかな
13: 2021/08/04(水)22:51 ID:/YeDxVqD(1) AAS
え?
14(3): 2021/08/05(木)00:41 ID:S0d7J2sh(1) AAS
今更なんだけどWindowsのデスクトップにUbuntuのhomeのショートカットを作成するとダブルクリックしてファイルが見れたりするから便利だよね
Ubuntu起動してなくてもこれで起動するから良いよね
そのファイルをデスクトップにドラッグ&ドロップ出来るし
逆もしかり
15: 2021/08/05(木)09:00 ID:Voig/Qpi(1/2) AAS
>>14
いや起動してるからアクセスできてるんだろ・・・
Vmmemが走ってるでしょ
16: 2021/08/05(木)09:02 ID:Voig/Qpi(2/2) AAS
>>14
いやショートカットから(ホストWindowsのExplorer上から)勝手に起動してくれるという意味か
その通りやなすまんな
17: 2021/08/05(木)11:58 ID:4L5MKfRd(1) AAS
いいってことよ
18(1): 2021/08/05(木)20:24 ID:5WuLj3DE(1) AAS
え?
19: 2021/08/05(木)22:06 ID:zAumX1t/(1) AAS
>>6
exportしてunregisterしてimportするだけだろ
20: 2021/08/06(金)16:04 ID:RuX9QLaU(1) AAS
>>18
え?w
21: 2021/08/09(月)13:44 ID:cjsnURkg(1/2) AAS
一々wsl --shutdownとかしてないならそのまま動いてるやろ
logoutせずに死んで接続切れてもps aで前回のinitの残骸見えるし
再アタッチめんどいからkillしてる
22: 2021/08/09(月)14:10 ID:cjsnURkg(2/2) AAS
>>14
ファイルシステム相互運用するなら逆にした方が安全だと思うよ、/homeをwindows(NTFS)に置いて、wsl側からsymlink貼るとか
NTFS上でのextシンボリックリンク作成コマンド(ln -s)が最近まで正しく動かなかったし、今も属性が少ないからNTFS上で変に見えるという問題がある
windowsコマンドで作れば情報落ちはない
ni src -target link -itemtype symboliclink的なのをラップして使うべき
23: 2021/08/13(金)03:11 ID:pdq6cIx9(1) AAS
WSLg Win + 矢印での移動効かないのキツい
Linux側で対応できるものなのか? なんかいいツールない?
タイリングサポートしてるのが欲しい
24(1): 2021/08/13(金)13:52 ID:LNjAegiE(1/3) AAS
WSL2を開発環境として利用することを検討してます
VagrantやDockerのようにIaCでWSL2環境を管理したいのですがそういったツールはありますか?
25(1): 2021/08/13(金)15:21 ID:WtvVnaRU(1) AAS
>>24
Dockerでよくね?
26: 2021/08/13(金)15:48 ID:LNjAegiE(2/3) AAS
>>25
調べました
Dockerコンテナのエクスポートインポートに対応してるんですね
DockerHubやプライベートレジストリからWSL2インスタンスを構築するスクリプトとか作ったら便利かもですね
27: 2021/08/13(金)17:56 ID:LNjAegiE(3/3) AAS
私のPCではエクスプローラーのナビゲーションウィンドウにWSLディレクトリが表示されません
グーグル検索によると2020年4月のプレビュー版にこの機能が搭載されています
この機能はプロダクションでオミットされたのでしょうか?
それとも何か設定を変えれば表示されるようになりますか?
28: 2021/08/17(火)14:23 ID:l6vHU8zU(1) AAS
まず\\wsl$\distro-nameが/に対応してるかチェックしたら
してたらサイドバーのコンテキストメニューから打ち込んで追加できない?
対応してないなら知らん
29: 2021/08/17(火)14:53 ID:a75T1LrU(1/2) AAS
手元に環境ないので一般論だけど
windowsパス\\wsl$\のwsl$はサーバを指す識別子だから、実装はともかくネットワークの設定あたりからドライバ(単なるリダイレクタ)が拾えるはず
無いなら探すか、今まで変に弄くった記憶がないか確かめるといいかも
30: 2021/08/17(火)15:21 ID:a75T1LrU(2/2) AAS
もし提供されてないバージョンでも、エクスプローラをファイラとして使うのに問題はない、色々なプロトコルに対応してる
WindowネイティブなSMB(linux側は移植のsamba)をお勧めする
31(1): 2021/08/17(火)15:34 ID:hQ7IkOoy(1) AAS
ナビゲーションウィンドウに「Linux」って出てくるヤツの事じゃない?
19063から実装っぽいから、Win10系(1904x)にはまだバックポートされてないって話かと
まあ、当面は¥¥wsl$でアクセスするしかないと思うよ
32: 2021/08/17(火)16:56 ID:di3qrv6G(1) AAS
>>31
本格実装はWindows 11から、Windows 10では現状のまま放置されそうだな。
33(2): 2021/08/18(水)18:09 ID:TEMjoqXv(1) AAS
WSLgでAndroidアプリ使ったろうとanbox入れようと思ったら前提となるカーネルモジュール組み込みの時点でコケた
MSの独自カーネル周り(CBL-Mariner)だから一般のディストリとはやっぱ違うのか
34(1): 2021/08/18(水)18:50 ID:k5rXwQEp(1) AAS
>>33
やり方を間違えたのではないか?
github.com/microsoft/WSL2-Linux-Kernel
からカーネルソース落として、
README-Microsoft.WSL2
の注意事項は読んだか?
35: 2021/08/18(水)18:55 ID:ssMvbM0S(1) AAS
なんか面倒くさいから、一台Linuxマシン用意したら全て解決だよ
36: 2021/08/18(水)19:06 ID:pWv05CPx(1) AAS
>>33
どうコケたのか分からんけど、自分はWSL2でanbox動かしたことあるよ
5.?辺りでモジュールはカーネルツリーにマージされたから、anboxのサイトにあるソースをコンパイルして組み込むのは、多分かなり難しいはず
(ヘッダの構成とか変わっててコンパイルが通らなかった)
>>34 のサイトからソース持ってきて、make 〜 menuconfigでanboxの分をスタティックリンクで有効にしたカーネルをビルドして差し替えたけど
スタティックリンクにしたのはWSL2では起動時にモジュールをロードしないから
まあ、この辺は普通のディストリとは違うね
37: 2021/08/19(木)12:34 ID:6V8nlkBZ(1) AAS
wslgってWin11じゃないと使えないの?
11は糞UIとか重いとか聞いて恐れてる
38: 2021/08/19(木)14:14 ID:TVFRHyrU(1) AAS
「Windows 10 バージョン 21H2」の新機能が実装、Release Previewチャネルで提供開始
WSLのGPUコンピューティング対応などが目玉。ただし、配信対象は一部に限られる
外部リンク[html]:forest.watch.impress.co.jp
39(2): 2021/08/21(土)08:09 ID:AD6X62cm(1/2) AAS
Windows にubuntu入れてLinuxのHDDイメージをマウントすると
許可されていないとなるんだけどなんでやろ
# mount -t ext3 -o loop /tmp/hdd_10gb /hd
mount: /hd: mount failed: Operation not permitted.
40(1): 2021/08/21(土)13:17 ID:WKklRPSm(1) AAS
>>39
sudoが必要とかそんなことではないか
41(1): 2021/08/21(土)13:38 ID:PoHcIqoy(1) AAS
恐らくWSL1だから
1にloopデバイスは無い
42: 39 2021/08/21(土)18:57 ID:AD6X62cm(2/2) AAS
>>40
sudo bash した状態です
>>41
あら、ホントだ。WSL1だったようです。
ありがとうございます。
C:\Users\xxx>wsl --list --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 1
43: 2021/08/21(土)20:32 ID:z+Np32+I(1) AAS
x上で日本語入力できない。そんな人いない?
44: 2021/08/21(土)20:37 ID:OwYd+OqZ(1) AAS
いない
45: 2021/08/22(日)09:33 ID:acGrSojw(1/2) AAS
つめてぇ
46(1): 2021/08/22(日)10:23 ID:5YrHiLGG(1) AAS
こんなんではだめなのか?
外部リンク:astherier.com
47: 2021/08/22(日)12:04 ID:6ULG/u7J(1) AAS
そもそも全く環境書いてない時点でお馬鹿な低スキル確定だから、質問に答える価値ゼロなんよ
48: 2021/08/22(日)12:15 ID:uzXgPRlZ(1) AAS
そう言う言い方では煽りにしかなってないと思うのだが
49: 2021/08/22(日)12:25 ID:epNRihTl(1) AAS
煽りだよ
50: 2021/08/22(日)13:34 ID:acGrSojw(2/2) AAS
43です。お騒がせしています。長文です。
>>46さんのHPは見ているのですが、うまく回避できません。
現状、Ubuntuだけのコマンドラインでは日本語の入力はできています。
Xを立ち上げると日本語入力できないので、fcitx-diagnoseで見つけたエラーをつぶしています
2つほど、エラーが消えません
# 環境:
4. ディレクトリ:
2. `${XDG_CONFIG_HOME}`:
環境変数 `XDG_CONFIG_HOME` がセットされていません。
現在の `XDG_CONFIG_HOME` の値は `~/.config` (`/home/***/.config`) です。
と
## Gtk:
2. `gtk-query-immodules`:
1. gtk 2:
**gtk 2 用の `gtk-query-immodules` が見つかりません**
**gtk 2 用のFcitx im モジュールが見つかりません。**
2. gtk 3:
**gtk 3 用の `gtk-query-immodules` が見つかりません**
**gtk 3 用のFcitx im モジュールが見つかりません。*
で、この回避に手間取っています。
今やっているのは、
XDG_CONFIG_HOMEは.bashrcにexport XDG_CONFIG_HOME=~/.config
と書き込んで
immoduleはlocateで
/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0
/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0
にあるのを確認しただけで、エラーをうまく回避できません。
何か手はありますか?
51(1): 2021/08/23(月)09:48 ID:6741vT89(1) AAS
WSL2にインストールしたUbuntu上のDockerコンテナ内から
Windowsアプリを実行したいです。
Ubuntuの/mnt/c配下のアプリがあるディレクトリから実行すると実行できています。
しかし、同じディレクトリをdocker-compose.ymlにてbind-mountして実行すると
実行できません。(標準出力に何も表示されず)
ディレクトリ自体にはアクセスできていて、権限もフルで設定されています。
コンテナ内からtouchで該当ディレクトリにファイル作成もできています。
何か方法はあるのでしょうか?
52(1): 2021/08/23(月)11:13 ID:VqmI91z8(1) AAS
>>51
コンテナ内でWindwosアプリは実行できないでしょう
53(1): 2021/08/24(火)07:40 ID:7oFwU/Nj(1) AAS
>>52
Ubuntuからは実行できてもコンテナからは実行できないものなのですね。。
残念。
54: 2021/08/24(火)08:02 ID:k8yfLfD+(1) AAS
>>53
使ったことないけど、Docker for Windows には Windowsコンテナあるね。
それのクライント機能をUbuntuに持つのは出来そう。
55(1): 2021/08/24(火)21:55 ID:i7er0vdd(1) AAS
7,8年前位古いPCだが
Dockerとか使ったことないけど
メリットとデミリット教えて
56(1): 2021/08/25(水)00:33 ID:O9aFJ1ri(1) AAS
>>55
分かりやすいまともな記事が少ないのはわかるが、検索したほうがいいよ。
Dockerとはシステムの構成管理から仮想化実行までを行うシステムだからな。
こんなところで数行で答えられるほど単純なものではない。なかなかに奥が深い。
57: 2021/08/27(金)15:31 ID:RpNJwyUy(1) AAS
>>56
やっぱり難しそうですね
他にも勉強することがあるのでその内勉強します
58: 2021/08/27(金)16:45 ID:ddNIYWhu(1) AAS
基本的にどういうものなのか確認すればいいのに…
何にしても道具は使い手により有用性が変わる訳だし
59(3): 2021/08/27(金)17:03 ID:9/mrpKRf(1) AAS
こういうのってみんな何のために使ってんの?
60(1): 2021/08/27(金)18:53 ID:TVgYd8Je(1) AAS
>>59
Linux系のツールを使うのに使っている人が多いのでは?
何でもかんでもWindowsに移植されてネイティブで動作するように提供されているわけではないし、ちょっとしたツールを使うだけなのに大掛かりに仮想環境を構築して起動するのも面倒。
61(1): 2021/08/27(金)19:17 ID:IxVXQSKq(1) AAS
>>59
Linux版のEmacsをGUIで使うため。
62(3): 2021/08/27(金)20:44 ID:kGqQM9HT(1) AAS
それこそ30年来作り貯めたシェル/スクリプト環境を活用できるので
それで何をしているのかと問われても、雑用全般としか言いようがないが
さっきまでやっていたのが、あるディレクトリ下のサイズもファイル形式も雑多な画像ファイル数千個から
同サイズで単一の命名規則のファイル名で撮影(作成)日付順にサムネイルとご本尊へのリンクを張ったインデックス(html)ページ作成
ほぼ半自動で走らせられるスクリプトがあるので、俺はディレクトリ指定した後は鼻ほじってるだけ
その前は表組されたwebページ上の要素の一部をカットしてきたプレーンテキストから要素を抜き出して既存のcsvに追加
まあわかりやすく言えば経費請求用のリストなんですけどね
こういう身の回りの作業を少しずつ自動化したりスクリプト作って貯めておいて省力化する事こそ、人がわざわざ仕事以外でコンピュータなんか使う理由でしょう
63: 2021/08/28(土)01:07 ID:ekDLEpjT(1) AAS
>>60-62
59です。ありがとうございます。
しかし、皆さんLinuxのネイティブ環境で使わないのは計算機増やしたくないとかの理由なのかな?
自分はwindowsしか使えない人にlinuxで作ったプログラム実行してもらうためcygnus入れてたんで
その延長でWSL入れてみたけど、結局面倒になって一台別にlinuxマシン用意してファイル共有して作業するようになってしまった
そしたら他の人はどういう目的で使ってるのか興味が出てきました。
まぁ複数台あると切替とか面倒なんですよね。
64: 2021/08/28(土)09:56 ID:oyzkcx0O(1) AAS
自分はwsl2利用する前はノートPCのWin用とLinux用のHDDを各々入れ換えて使用していました
構造上ネジ二本で底蓋が開き簡単だったから又ネジは付け無くても良かった
でもwsl2を知ってからこれを利用してる何せ平行して利用出来るから
これ程便利なものはないです
しかもどちらのOSからのデータやファイルを簡単に利用出来るのも良いですね
65: 2021/09/02(木)20:35 ID:XgxLaY8l(1) AAS
Windows 11 のアクセシビリティの概要
外部リンク:news.microsoft.com
Windows 11 では、Windows Subsystem for Linux (WSL) により、アプリのシステム要件を満たすデバイス上で gedit などの Linux GUI アプリがサポートされるようになります。
これについてもアクセシビリティ対応を実現しました。例えば視覚に障碍のある方でも、サポート対象のスクリーンリーダーを使って WSL 内で Windows が利用できるのです。
支援技術の体験がシームレスになるケースもあります。例えば、カラーフィルターは「普通に動作」します。
重要なのは、WSL チームが最初からアクセシビリティを優先し、公開段階でアクセシビリティ体験が実現できるよう取り組んだことです。
66(1): 2021/09/06(月)08:07 ID:FDDVhP4N(1) AAS
「Windows Subsystem for Android」がMicrosoft Storeに登場 〜Windows 11のAndroidアプリ実行機能?
外部リンク[html]:forest.watch.impress.co.jp
67: 2021/09/06(月)09:08 ID:8b24lL7M(1) AAS
>>66
WSLは「Linuxをインストール/動作させる環境」ってところを踏まえると、WSAは「GSIを焼く/動作させる環境」ってことなのかな?
ABIはx64になるのだろうか
68(2): 2021/09/10(金)07:25 ID:2fFS1/dD(1) AAS
>>62
なかなか下らんことをものすごく自慢気に書きますなw
69: 2021/09/11(土)19:58 ID:EELZigWY(1) AAS
>>68
俺も読んでて、え?そんなにすごいことなの?って思ったw
70: 2021/09/12(日)05:22 ID:5b0WXcBl(1) AAS
>>68
62を額面通りに受け取ると、
linuxもデジタルカメラも創成期で一般的でない時代から作り貯めたスクリプトで
画像ファイル整理やcsvファイル追記しているとの事で、相当な高齢者でしょう。
年取ると新しい事始めるのが面倒で、従来と同じ道具が使えることは重要なのです。
バージョンアップする度にインタフェースが変わるwindowsを
何故使用しているか、等の質問は行わない事!
71: 2021/09/12(日)08:30 ID:+AwBiZxc(1) AAS
WSLg使おうと思ってminimal desktopインストールしたのだがよく考えたらgnomeまではいらんかった
使いたいアプリベースでインストールした方がいいね
72: 2021/09/12(日)09:09 ID:+C829kav(1/2) AAS
ウィンドウマネージャはWindows側でやるからな
73: 2021/09/12(日)12:21 ID:KjRZMVbp(1) AAS
>>62
覚えたてくらいの奴が1番自信に満ちてる好例
74(3): 2021/09/12(日)12:33 ID:HMF3FrTn(1) AAS
すまんわざわざWindowを選んでWSLを使うより最初から普通にLinux使えばいいと思うんだけどWSL使う理由ってあるの?
75: 2021/09/12(日)13:00 ID:VgLHKuVd(1) AAS
>>74
雑な言い方だけど、Wineと同じだよ
76(2): 2021/09/12(日)14:11 ID:+C829kav(2/2) AAS
Linuxはドライバが貧弱すぎる
サーバーには良いけどクライアントとして致命的
77: 2021/09/12(日)16:48 ID:yjex4ENk(1) AAS
>>76
機器のメーカーによっては、謹製ドライバを提供してるところもあるけどな
あと、コミュニティドライバがそのかわりになってる場合もある
HPのプリンタ複合機がWindows並に使えたのには驚いた
イメージングデバイスとか、ネットワーク機器はハードルが高いのは事実
78: 2021/09/12(日)17:59 ID:MdVsYiaH(1) AAS
外部リンク:softantenna.com
79(1): 2021/09/12(日)21:48 ID:uxryXnFk(1) AAS
少し前のWindows 11 PreviewからWSLg起動してるとスリープ効かなくなってね?
powercfg /requestsでみると以下、ほぼ常時emacs起動してるから困るわ
[PROCESS] \Device\HarddiskVolume3\WINDOWS\System32\mstsc.exe
RAIL Power Request
SYSTEM:
[PROCESS] \Device\HarddiskVolume3\WINDOWS\System32\mstsc.exe
RAIL Power Request
80(1): 2021/09/13(月)14:59 ID:YzwG/0nh(1) AAS
WSL2を起動しただけでmstscが上がってるね、何に使ってるんだろ?
powercfg /requestsoverrideで上書きしてみるとか?
設定あるのかな?と思って見てたら.wslconfigにNested Virtualizationの設定とか増えてるのね
(WSL2の中でハイパーバイザーが動く模様)
他にもアイドルタイムアウト値の設定は使いたい人がいるかも
81(1): 2021/09/13(月)15:46 ID:1OqVSpRM(1) AAS
>>80
WSLgのクライアント
82: 2021/09/13(月)16:53 ID:07oFB3wW(1) AAS
>>81
そうだった
GUIのアプリが無くても常駐してるのね
83: 2021/09/13(月)23:33 ID:cYOYPKR0(1) AAS
>>74
どっちも使いたいから。
84: 2021/09/14(火)09:11 ID:EDBFDkO9(1) AAS
>>74
Windowsを選んでるのはパソコンメーカーなんだよ
普通に安いパソコンで選ぶとWindowsがついてくる
Windowsで不便しないのでLinuxに変える手間がいらない
85: 2021/09/14(火)16:38 ID:eOzwEuxU(1/4) AAS
>>79
俺はスリープやら効かないことも無いけど、pwshのprompt関数からタイムアウト付けたshutdown.exe /hジョブ投げて、しばらく操作無かったらハイバネートするようにしてる
スリープも多分あるから/?試してみて
bashやらにもprompt関数はあったと思うので同様の事はできるかと
wslgだとコマンドシェルメインで使わないかもだから、別のところでフックすべきかもしれない
86: 2021/09/14(火)16:44 ID:cznC5tJ0(1) AAS
サブシステムからのコマンドでホストマシンを落とすという行為はまあ乱暴だけど
サブもメインもひっくるめたメモリをそのままSSDに退避するハイバネーションなら問題は起きようがない…はず
87: 2021/09/14(火)17:08 ID:h9vBYTSD(1/3) AAS
> サブシステムからのコマンドでホストマシンを落とすという行為はまあ乱暴だけど
別に乱暴じゃないよ。実装はともかくWSLはWindowsで使える
コマンドプロンプトの一つという扱いだから区別する必要はない
88: 2021/09/14(火)17:22 ID:eOzwEuxU(2/4) AAS
さすがにいくらかのシステムコマンドはsudoersに個別記載かsecure_pathで一括制限しておくべきだと思うよ
wsl内から/sbin/shutdownは叩くのに権限が必要で、SYSTEM32\shutdown.(exe)はオッケーというデフォルト設定は正直不安おかしい
俺は一人で使ってるからいいけど、(居るか知らんが)複数人ログイン想定、これからのwsl普及に伴う悪意持ったスクリプトの出現を見越せば必須
89: 2021/09/14(火)17:34 ID:eOzwEuxU(3/4) AAS
yindowsやsystem32配下にlinux移植されてない便利コマンドとシステムコマンドがまとめて放り込まれてるから、secure_path指定は非現実的
sudoersデフォルト個別指定をディストリビューターかMSがやってくれないと誰かの心労がマッハ
90: 2021/09/14(火)17:45 ID:eOzwEuxU(4/4) AAS
ハイバネーションやスリープ仕込まれるなら可愛いイタズラだけど、システム壊されるかもしれん強制シャットダウンもできるからな
91(1): 2021/09/14(火)17:59 ID:zH/+y577(1) AAS
wslコマンドには-uオプションがあってrootに認証なくなれる。なんでもありだよ。
92: 2021/09/14(火)18:09 ID:x1X0280s(1) AAS
サブシステムであることの恩恵と相互運用性は相容れないな
まだプレビューだから甘く見てやるべきではあるが
ちゃんど箱庭にしてくれ
93: 2021/09/14(火)18:46 ID:TyD1D9bU(1) AAS
windowsホーム等エディションは基本的に個人向けの設計だからシャットダウン権がユーザに無いのは困る
linuxやwindowsサーバエディションは個人使用向けでは無いのでユーザがシャットダウン出来ると困る
個人利用向けディストロが欲しいところだけど、メジャーなのでは存在しないよね
94: 2021/09/14(火)19:51 ID:9SATmW4D(1/2) AAS
ストアにGWSLというX Window サーバソフトがある。VcXsrvがベースのようだ。
WSLgイマイチなので使ってみようとしているがセキュリティ周りがよくわからん。
95(1): 2021/09/14(火)20:31 ID:h9vBYTSD(2/3) AAS
>>91
Windowsにrootはないよ
あんたが言ってるそれは、WSLの中のLinuxのrootであって
それでやれることはWindowsの一般ユーザーの権限の範囲だけだよ
96: 2021/09/14(火)20:35 ID:9SATmW4D(2/2) AAS
>>95
88に対して言っただけだよ
97: 2021/09/14(火)20:38 ID:h9vBYTSD(3/3) AAS
設定変えるだけでしょ
あとWSLの/sbin/shutdownでWindowsはシャットダウンできないから
98: 2021/09/16(木)00:30 ID:s/G6oSH+(1) AAS
サブシステムのシャットダウンよりホストシステムのシャットダウンの方が当然より厳しくあるべきだと思う
99: 2021/09/16(木)01:45 ID:Nsay75qU(1/2) AAS
コンセント抜けば電源なんて簡単に落とせるのに
そんな事にこだわっても意味がない
シャットダウンの権限の話をするなら
その前に、手元に持ってるパソコンを
コンセントを抜けないように隔離するという話をしなさい
100: 2021/09/16(木)07:31 ID:F9dKpKSj(1) AAS
リモートの話じゃないんかい?
101(1): 2021/09/16(木)08:10 ID:Nsay75qU(2/2) AAS
Windows Serverの話なら、権限がない人はシャットダウンできない
シャットダウンできるかどうかっていうのは
デフォルト設定の違いでしかない
102: 2021/09/17(金)01:13 ID:iEtA5Z+3(1) AAS
>>101
Serverじゃなくてもそういう設定にできるよ。
103: 2021/09/17(金)02:01 ID:q0Rt4Kfd(1/2) AAS
PCにhome/proエディションで自分用サーバ立てたいけど設定とか面倒くさそうだから、パフォーマンスとか気にせずWindowsストアから入れたらすぐ動くwsl選ぶ人、結構いると思います
104(1): 2021/09/17(金)02:18 ID:q0Rt4Kfd(2/2) AAS
そんななんで多分セキュリティガバガバだからシステムコマンド叩かれるのは怖いな
c:をアンマウントさえしておけば、とりあえずマシン自体に危害が及ぶ事ははなさそう?
105: 2021/09/17(金)09:59 ID:Cc7DUBuK(1) AAS
LinuxてかWSLはおろかWindowsさえ分かってなさそうな文章
106: 2021/09/17(金)11:09 ID:1FjV2GXh(1) AAS
>>104
お前だってセキュリティガバガバで使ってるじゃん
107: 2021/09/17(金)11:24 ID:aRTyJ1sj(1) AAS
とりあえずwindows環境とコマンドを隔離したいなら正解だろ
wsl内に大事なもの置かないのが前提だけど
108: 2021/09/17(金)11:45 ID:ZW3cBSte(1) AAS
ちょっと何言ってるか分からない
109(1): 2021/09/18(土)00:31 ID:kmZpw6Xz(1) AAS
wsl.confのoptionsってみなさんどうしてますか?
win側においたssh秘密鍵を、wsl側からも使いたいんだけど、
0777に見えてて、UNPROTECTED PRIVATE KEY FILE て言われる。
いまはmetadata入れてる。
110: 2021/09/18(土)09:30 ID:4rqcAKvy(1) AAS
>>109
sshについてはこれ
外部リンク:github.com
Windows側で秘密鍵を登録してWSLで利用する
WSL1とWSL2で手順が違うので注意
111: 2021/09/19(日)08:11 ID:EIPLZoBt(1) AAS
そろそろ画面は搭載されたの?
112: 2021/09/19(日)09:40 ID:PWuxf6JM(1) AAS
Researchers Find Malware Hiding in Windows Subsystem for Linux
外部リンク:www.tomshardware.com
113: 2021/09/25(土)07:26 ID:xaXXc/k1(1) AAS
>>1
wsl画面に顔文字を表示する方法
ブラウザーのURL欄にms-settings:aboutと入力して実行
このPCの名前を変更>文字、ハイフン、数字を組み合わせた顔文字に変更(例:Jp-pJ)>PC再起動>wsl起動
114: 2021/09/30(木)10:40 ID:3ilasQpi(1) AAS
Windows11のwsl2でext4をマウントできたよ。
外部リンク:docs.microsoft.com
115: 2021/10/05(火)10:29 ID:BuZgddRo(1) AAS
Windows10ではリリースプレビューしか選択
出来ないので、WSLgが使えなくなったでござる。
116: 2021/10/05(火)16:17 ID:DfbAR/9/(1) AAS
Windows11だとALSAとかXのアプリがおまじないナシで動くようになってるの?
117: 2021/10/06(水)08:24 ID:pmWGkOom(1) AAS
音は鳴るけどPulseAudio使ってるみたいよ
118: 2021/10/08(金)04:37 ID:OQa9CVRm(1) AAS
画面は搭載されたた?
119: 2021/10/11(月)21:21 ID:VjKa8ZSj(1) AAS
だから画面て何だよ
120: 2021/10/12(火)03:34 ID:rBdfmqbX(1) AAS
A preview of WSL in the Microsoft Store is now available!
外部リンク:devblogs.microsoft.com
121: 2021/10/12(火)07:05 ID:QGup41kf(1) AAS
Windows11でWSLgを使う方法は
外部リンク:docs.microsoft.com
に書いてある通り
ディスプレイドライバをWSLg対応のものに入れ替え(Installed driver for vGPU)
PowerShellかコマンドプロンプトから
wsl --update
wsl --shutdown
ディストリビューション起動
linux上で
export DISPLAY=:0.0
x11-apps入れてテスト
sudo apt update && sudo apt upgrade
sudo apt install x11-apps
xeyes
目玉が出たらおk
Windows10 Homeを11にアップグレードしたPCで確認
122: 2021/10/12(火)20:52 ID:mRq5/DQB(1) AAS
次期「WSL」がMicrosoft Storeでプレビュー提供開始 〜OSと切り離され、単体アプリに
「WSLg」を同梱。Linuxディスクをマウントする「wsl.exe --mount」などに対応
外部リンク[html]:forest.watch.impress.co.jp
123: 2021/10/14(木)15:58 ID:+gqO6dxW(1) AAS
Windows11にして、WSLgも入って、xeyesも動いたが、mpvを入れてみるとVDPAUは動いてないし、pulseaudioは上手く起動しないし、なかなか難しいなあ。
124(1): 2021/10/14(木)19:49 ID:xPFIZffm(1) AAS
GPUドライバインストールしてるか?
125: 2021/10/14(木)22:29 ID:TRbCiD79(1) AAS
WSL2でAnboxを動かしている強者はいらっしゃいますか?
126(2): 2021/10/15(金)07:43 ID:35OYOZOK(1/2) AAS
>>76
メーカーが開発停止してるから
LinuxのOSSドライバの方がバグなし高機能なことあるけどな
Broadcomの古いchipのwifiドライバとか
127: 2021/10/15(金)07:48 ID:35OYOZOK(2/2) AAS
>>59
本番環境想定と同じデストリ使うdockerでテスト
みたいなのが周りでは多いかな
上下前次1-新書関写板覧索設栞歴
あと 875 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.033s