【Bash】Windows Subsystem for Linux【WSL】14
!extend:checked:vvvvvv:1000:512
!extend:checked:vvvvvv:1000:512
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は廃止になるわけではなく、引き続き利用可能である。
■ドキュメント
https://docs.microsoft.com/ja-jp/windows/wsl/
■WSLのDockerとの連携
https://docs.docker.com/desktop/windows/wsl/
■systemd を使用して WSL を使用して Linux サービスを管理する
https://learn.microsoft.com/ja-jp/windows/wsl/systemd
■WSL での詳細設定の構成
https://learn.microsoft.com/ja-jp/windows/wsl/wsl-config
◆前スレ
【Bash】Windows Subsystem for Linux【WSL】13
https://mao.5ch.net/test/read.cgi/linux/1691480265/
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:: EXT was configured Linuxって入ってたら、全然関係ないものまで
Linuxになるという阿呆 >>49
板違いのクソスレを建てたり上げるのは対話の妨げで迷惑です。やめてください。
>>24に違反してますよね? 板違いを含めた判断基準は公開されている
具体的な説明ができないのは他のスレが
どうこうとしか書けないお前のほう >>47
>VirtualBoxやらVMWare等々もここでやるべきってことになるんだが
ならない
WSLを使うのは100% Linuxユーザ >>49
具体的に>>24のリンク先のどの約款の何章何条のどれです?
オウム返しで済むと思わないで>>19くらい具体的に挙げてください。 >>58
具体的に>>19のリンク先のどの約款の何章何条のどれです? >>59
荒らしの人は立場の違いがわかってないみたい >>56
何も理解して無いのに荒らす情報乞食が
馬鹿のクレクレが何で教えてもらえると思うのか >>57
Linuxユーザーが電車のったら、電車の話もここでするんか? >>61
↓の「eo光ネット【マンションタイプ】 所属会員規約」の第32条(12)ですよ?
読みました?
https://support.eonet.jp/download/contract/ >>67
【ホームタイプ】か【メゾンタイプ】のどっちです? >>67
何でここ読んでるの? 板違いと考えるならお前1人が読まなきゃええがな >>66
俺がいつ情報クレクレしたよ
馬鹿が脊髄反射でレスするから
そんな意味不明な事が書けるんだ >>64
>Linuxユーザーが電車のったら、電車の話もここでするんか?
自分で書いていてロジックがおかしいと思わんのかな? >>64,77
WSLはLinuxを走らせるための機構でそれを使うのは100% Linuxユーザだよ
一方で電車の用途はLinuxを実行することではない
更に乗客が100%Linuxユーザということはない
分かった? Windows Subsystem for Androidには「Android」文言が入ってる
Windows Subsystem for Androidを使うのは100%Androidユーザ
でもWindows Subsystem for AndroidスレはWindows板にある
Windows Subsystem for LinuxもWindows Subsystem for Androidと同じWindows SubsystemなのでWindows板にまとめるべき >>72
マンションでもホームタイプでもメゾンタイプでもなんでも良いです。
あなたは対話する気が無いですね。
対話を妨害してる。
「光ファイバーサービス契約約款」だと別記13(12)。
「eo光ネット【マンションタイプ】 所属会員規約」だと第32条(12)。
対話妨害はケイ・オプティコムのネットサービスの約款や規約に違反してるんです。
「知らなかった」では済みませんよ
https://support.eonet.jp/download/contract/ >>79
WSAがAndroidにあるべき可能性はなぜ排除する?
それよりも対称性に囚われてしまうのは強迫神経症だよ
自覚しとかないと生き難いぞ
今もこうして摩擦を起こしているし 久し振りに帰ってきたので
お騒がしいところ申し訳ないですが
wsl2のDebianのデスクトップ環境でchrootにしてUbuntu入れて遊んでみた
https://i.imgur.com/pUchVNW.png
https://i.imgur.com/IjmUCmw.png >>83
どういう用途がありそうですか?環境を作ってみただけ? 普段使用しているノートpcにはUbuntuとDebian2つのデスクトップ環境にしています。これをWindowsの仮想デスクトップにて同時2つ起動させて利用することも出来ますので特にこれといってないです。
只他のpcに有ることでchroot化する必要がありこれを利用してこんなことも出来るかなと考えてやってみただけです WSL2 だとGUIアプリもWindowsアプリみたいに起動できる?
もしくはXを起動して、その画面の中なら起動できる動きになるの? >>91
WSL1でもVCXsrvのマルチウィンドウ表示にしたら同じようになるとおもうけど。 WSLgよりMicrosoft StoreからGWSLを入れるのがいい どう違うの? 普通純正があればそちらを選ぶと思うけども? >>94
LinuxでGUI使いたいっていう人いるけど、何を使いたいの?
fontforgeぐらいしか思いつかない。 >>97
日本語入力がまともに動くなら使いたいがwslはGUIだとemacsの日本語入力への切り替えがうまくできない >>98
普通に動くよ?
M-x toggle-input-method >>98
WindowsのGoogle日本語入力と連携できるmozc_emacs_helper.exeというのをWSLから使う
Google日本語入力のキー設定はことえりにすればOK google日本語入力は長い事WindowsTerminalとの相性悪くて面倒だったけど開発版でようやく解消されてた。
emacs で使うにはちょっと設定必要だけど 今更 emacs 使う人が設定めんどくさがるわけないものね。 標準の wslg で emacs 使ってて困ったことが何点かある。
主に日本語キーボード周り。
1. キーボードレイアウトがおかしい
ターミナルから立ち上げるときは問題ないけどスタートメニューから立ち上げるとおかしくなる。
=> setxkbmap -layout jo
2. 半/全/漢字キーを押すと自動連打モードみたいになる
=> xset -r 49
3. M-SPC が効かない
対応が結構面倒。
ぐぐると対応方法が出てくるが powertools とか使って wsl のてalt-space -> alt-f13 とかして、
wsl 側で xmodmap で f13 を space に置き換えるとかする。
f13 使ってなかったり自分のキーボードにないやつならなんでも。 Windowsで新Microsoft IMEを使ってると、emacsの入力が遅くなる
旧Microsoft IMEやGoogle 日本語入力だとこの現象は起こらない あれ!?
俺は特に何かした記憶もないけどemacsで
Linuxと同じように日本語入力できるよ
mozcだよ Linux のmozcでも良いと思う
Windows側のmozc(Google 日本語入力)を使うと、変換の学習結果や辞書を共有できる WSLでemacsのみ上げる場合は、mozcサーバの起動も不要になるかな wslでemacs使ってると時々タスクバーから消えること無い?
あれ?死んだのかなと思ってもう一度立ち上げると
タスクバーに2つ現れる
まぁ本当に死んでることも多いけど タスクバーに突然出たり消えたりしてる気がするけどemacsだけでもないな >>109
なんでもいいけどwindowが出るアプリケーション起動すると戻るはず。 wsl内のLinuxで動かしたemacs
リモートからだと快適なんだけどローカルだと動きがちょっととろい
Windows側でキーを押しっぱなしの際のキーリピートとか変えると良いのかな? >>114
新Microsoft IME 使ってない?
旧Microsoft IMEかGoogle 日本語入力にすると速くなる 何か知らんけど10年前のpc使ってるけどサクサク動いてるわ
そんなしょうもないことで遅いとか言ってる奴何なん firefoxがクラッシュ頻発のオレ環問題が出たぁ!
素直にWindows側のブラウザ使えってことだよね wsl2内のlinuxから別パーティションにアクセスできますか? 「別パーティション」が何を示すのかわからんけど、Windowsから見えてるなら /mnt 経由で見えるんじゃないかな? >>119
デュアルブートできるようにしていて
「別パーティション」にはLinux (A) が入っています
wsl2内のLinux (B)では
/mnt/cにwindowsが見えるのですが
Aの入ったパーティションは
Bの/mnt以下には見当たりません みんなターミナルは何使ってるの?
普通にWindows Terminalか でもemacsのshellモードとtermモードの方が多いかな >>127
wslのemacsは日本語入力が駄目で役に立たない >>128
「日本語入力が駄目」とは?
wslではなくPCに入れたLinuxと特に差がなく普通に使えてるのだが? >>132
よく見たらIPアドレス違うね
スマンスマン 153.251.228.105
153.215.238.105 ワイはttyd動かしてwinのブラウザからアクセス UbuntuのLTSついてないやつって最新バージョン(今だと23.10)かと思ってたけど最新のLTSへのエイリアスなのね
まーそりゃそうか 使えりゃええやん
不安定な最新を使いたいならフェードラっていつ頃言われたんだっけ? ubuntuってPHP8.3入れられる?ストアにあるalmaでは確認した >>139
Fedoraって前はストアにあったみたいだけど今はないね
ストアにないやつなんて怖くて使いたくありません><
と思ってopenSUSE のTumbleweed試してみたらかなりいい
ていうかまだあったんだSUSE・・・イキトッタンカワレ ストアにあっても怪しげな中国人が登録した奴だったりすると、
>使えりゃええやん
そうも言ってられない。 長年Fedora Remixつかってるけどストア版ないか?
https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL
素性も明らかだし、donationでストア有償版課金してあげたよ
mesaドライバ独自に提供してたり公式の正式サポート以前にsystemd対応してたり Windows 開発評価版のVM イメージに ubuntu 入ってるけどどうやって使うのかな
Windows自体がhyper-vの上なのにその上でhyper-v でWSL2 使えるの? Nested Virtualizationだね
OSバージョンとCPUに多少制限がある >>147
有難うございます
てっきりネスト無理と思ってました
MSにDoc見つけたので読んでみます。 メーカー製のノートPC にWindows 捨ててインストールするのをためらってしまう機能だな。
自作機にならいくらでもLinuxインストールしちゃうんだが。 古いLet’s NoteやThinkPadにならLinux入れたことあるけど、新品のノートPCでWindows消してLinuxは心理的に躊躇するね メーカー製に入れるのってドライバが大丈夫かどうしても心配になる
標準ドライバで立ち上がりすらしないとかありそうだけど実際どうなの