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

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

【Bash】Windows Subsystem for Linux【WSL】11

1 :login:Penguin:2021/07/29(木) 06:31:29.44 ID:280Si2bb.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】10
https://mao.5ch.net/test/read.cgi/linux/1615976083/

2 :login:Penguin:2021/07/29(木) 09:52:52.53 ID:ZjoMwMRE.net


3 :login:Penguin:2021/07/29(木) 18:55:47.90 ID:qMTZ38KC.net
サイズがでかいんだけど、cドライブ以外にはインストールできないのかしら?

4 :login:Penguin:2021/07/30(金) 06:10:03.77 ID:xJ3sy5k+.net
>>3
https://pcvogel.sarakura.net/2019/08/06/31963

5 :login:Penguin:2021/07/30(金) 08:57:59.30 ID:/qvJGvpi.net
立ってた

6 :login:Penguin:2021/07/31(土) 02:21:12.74 ID:XzU5a9E6.net
>>4
サンクス

wsl2だから移動は無理ぽです。MSも移動するなと言ってますし。
結局diskpartで250gb -> 6gb位まで減らしましたよ

7 :login:Penguin:2021/07/31(土) 09:59:18.01 ID:Eof3ImCL.net
Install WSL with a single command now available in Windows 10 version 2004 and higher
https://devblogs.microsoft.com/commandline/install-wsl-with-a-single-command-now-available-in-windows-10-version-2004-and-higher/

8 :login:Penguin:2021/07/31(土) 15:59:45.76 ID:5j9DKPyJ.net
>>7
こりゃ便利だな。しかしデフォルトがうぶんちゅかよ

9 :login:Penguin:2021/08/03(火) 16:28:51.04 ID:xJDlGah+.net
未だにwsl2が数秒で立ち上がる理由が分からん。
どうなっとるんだ

10 :login:Penguin:2021/08/03(火) 16:59:52.62 ID:Bw7eV5P7.net
え?

11 :login:Penguin:2021/08/03(火) 19:18:35.30 ID:c7kdQYU8.net
サーバープロセス起動しないからな

12 :login:Penguin:2021/08/04(水) 16:08:58.91 ID:+pywMRCa.net
11のbetaでもwslgが機能した
実装されるのかな

13 :login:Penguin:2021/08/04(水) 22:51:13.46 ID:/YeDxVqD.net
え?

14 :login:Penguin:2021/08/05(木) 00:41:21.60 ID:S0d7J2sh.net
今更なんだけどWindowsのデスクトップにUbuntuのhomeのショートカットを作成するとダブルクリックしてファイルが見れたりするから便利だよね
Ubuntu起動してなくてもこれで起動するから良いよね
そのファイルをデスクトップにドラッグ&ドロップ出来るし

逆もしかり

15 :login:Penguin:2021/08/05(木) 09:00:58.31 ID:Voig/Qpi.net
>>14
いや起動してるからアクセスできてるんだろ・・・
Vmmemが走ってるでしょ

16 :login:Penguin:2021/08/05(木) 09:02:48.30 ID:Voig/Qpi.net
>>14
いやショートカットから(ホストWindowsのExplorer上から)勝手に起動してくれるという意味か
その通りやなすまんな

17 :login:Penguin:2021/08/05(木) 11:58:16.73 ID:4L5MKfRd.net
いいってことよ

18 :login:Penguin:2021/08/05(木) 20:24:39.01 ID:5WuLj3DE.net
え?

19 :login:Penguin:2021/08/05(木) 22:06:01.86 ID:zAumX1t/.net
>>6
exportしてunregisterしてimportするだけだろ

20 :login:Penguin:2021/08/06(金) 16:04:15.46 ID:RuX9QLaU.net
>>18
え?w

21 :login:Penguin:2021/08/09(月) 13:44:45.79 ID:cjsnURkg.net
一々wsl --shutdownとかしてないならそのまま動いてるやろ
logoutせずに死んで接続切れてもps aで前回のinitの残骸見えるし
再アタッチめんどいからkillしてる

22 :login:Penguin:2021/08/09(月) 14:10:16.98 ID:cjsnURkg.net
>>14
ファイルシステム相互運用するなら逆にした方が安全だと思うよ、/homeをwindows(NTFS)に置いて、wsl側からsymlink貼るとか
NTFS上でのextシンボリックリンク作成コマンド(ln -s)が最近まで正しく動かなかったし、今も属性が少ないからNTFS上で変に見えるという問題がある
windowsコマンドで作れば情報落ちはない
ni src -target link -itemtype symboliclink的なのをラップして使うべき

23 :login:Penguin:2021/08/13(金) 03:11:10.52 ID:pdq6cIx9.net
WSLg Win + 矢印での移動効かないのキツい
Linux側で対応できるものなのか? なんかいいツールない?
タイリングサポートしてるのが欲しい

24 :login:Penguin:2021/08/13(金) 13:52:02.76 ID:LNjAegiE.net
WSL2を開発環境として利用することを検討してます
VagrantやDockerのようにIaCでWSL2環境を管理したいのですがそういったツールはありますか?

25 :login:Penguin:2021/08/13(金) 15:21:08.67 ID:WtvVnaRU.net
>>24
Dockerでよくね?

26 :login:Penguin:2021/08/13(金) 15:48:38.58 ID:LNjAegiE.net
>>25
調べました
Dockerコンテナのエクスポートインポートに対応してるんですね
DockerHubやプライベートレジストリからWSL2インスタンスを構築するスクリプトとか作ったら便利かもですね

27 :login:Penguin:2021/08/13(金) 17:56:00.84 ID:LNjAegiE.net
私のPCではエクスプローラーのナビゲーションウィンドウにWSLディレクトリが表示されません
グーグル検索によると2020年4月のプレビュー版にこの機能が搭載されています
この機能はプロダクションでオミットされたのでしょうか?
それとも何か設定を変えれば表示されるようになりますか?

28 :login:Penguin:2021/08/17(火) 14:23:14.28 ID:l6vHU8zU.net
まず\\wsl$\distro-nameが/に対応してるかチェックしたら
してたらサイドバーのコンテキストメニューから打ち込んで追加できない?
対応してないなら知らん

29 :login:Penguin:2021/08/17(火) 14:53:22.08 ID:a75T1LrU.net
手元に環境ないので一般論だけど
windowsパス\\wsl$\のwsl$はサーバを指す識別子だから、実装はともかくネットワークの設定あたりからドライバ(単なるリダイレクタ)が拾えるはず
無いなら探すか、今まで変に弄くった記憶がないか確かめるといいかも

30 :login:Penguin:2021/08/17(火) 15:21:03.16 ID:a75T1LrU.net
もし提供されてないバージョンでも、エクスプローラをファイラとして使うのに問題はない、色々なプロトコルに対応してる
WindowネイティブなSMB(linux側は移植のsamba)をお勧めする

31 :login:Penguin:2021/08/17(火) 15:34:44.96 ID:hQ7IkOoy.net
ナビゲーションウィンドウに「Linux」って出てくるヤツの事じゃない?
19063から実装っぽいから、Win10系(1904x)にはまだバックポートされてないって話かと

まあ、当面は¥¥wsl$でアクセスするしかないと思うよ

32 :login:Penguin:2021/08/17(火) 16:56:51.68 ID:di3qrv6G.net
>>31
本格実装はWindows 11から、Windows 10では現状のまま放置されそうだな。

33 :login:Penguin:2021/08/18(水) 18:09:15.95 ID:TEMjoqXv.net
WSLgでAndroidアプリ使ったろうとanbox入れようと思ったら前提となるカーネルモジュール組み込みの時点でコケた
MSの独自カーネル周り(CBL-Mariner)だから一般のディストリとはやっぱ違うのか

34 :login:Penguin:2021/08/18(水) 18:50:18.98 ID:k5rXwQEp.net
>>33
やり方を間違えたのではないか?
github.com/microsoft/WSL2-Linux-Kernel
からカーネルソース落として、
README-Microsoft.WSL2
の注意事項は読んだか?

35 :login:Penguin:2021/08/18(水) 18:55:06.44 ID:ssMvbM0S.net
なんか面倒くさいから、一台Linuxマシン用意したら全て解決だよ

36 :login:Penguin:2021/08/18(水) 19:06:11.31 ID:pWv05CPx.net
>>33
どうコケたのか分からんけど、自分はWSL2でanbox動かしたことあるよ

5.?辺りでモジュールはカーネルツリーにマージされたから、anboxのサイトにあるソースをコンパイルして組み込むのは、多分かなり難しいはず
(ヘッダの構成とか変わっててコンパイルが通らなかった)

>>34 のサイトからソース持ってきて、make 〜 menuconfigでanboxの分をスタティックリンクで有効にしたカーネルをビルドして差し替えたけど
スタティックリンクにしたのはWSL2では起動時にモジュールをロードしないから
まあ、この辺は普通のディストリとは違うね

37 :login:Penguin:2021/08/19(木) 12:34:04.93 ID:6V8nlkBZ.net
wslgってWin11じゃないと使えないの?
11は糞UIとか重いとか聞いて恐れてる

38 :login:Penguin:2021/08/19(木) 14:14:58.87 ID:TVFRHyrU.net
「Windows 10 バージョン 21H2」の新機能が実装、Release Previewチャネルで提供開始
WSLのGPUコンピューティング対応などが目玉。ただし、配信対象は一部に限られる
https://forest.watch.impress.co.jp/docs/news/1344790.html

39 :login:Penguin:2021/08/21(土) 08:09:47.19 ID:AD6X62cm.net
Windows にubuntu入れてLinuxのHDDイメージをマウントすると
許可されていないとなるんだけどなんでやろ

# mount -t ext3 -o loop /tmp/hdd_10gb /hd
mount: /hd: mount failed: Operation not permitted.

40 :login:Penguin:2021/08/21(土) 13:17:59.85 ID:WKklRPSm.net
>>39
sudoが必要とかそんなことではないか

41 :login:Penguin:2021/08/21(土) 13:38:17.91 ID:PoHcIqoy.net
恐らくWSL1だから
1にloopデバイスは無い

42 :39:2021/08/21(土) 18:57:56.24 ID:AD6X62cm.net
>>40
sudo bash した状態です

>>41
あら、ホントだ。WSL1だったようです。
ありがとうございます。
C:\Users\xxx>wsl --list --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 1

43 :login:Penguin:2021/08/21(土) 20:32:04.17 ID:z+Np32+I.net
x上で日本語入力できない。そんな人いない?

44 :login:Penguin:2021/08/21(土) 20:37:59.95 ID:OwYd+OqZ.net
いない

45 :login:Penguin:2021/08/22(日) 09:33:26.75 ID:acGrSojw.net
つめてぇ

46 :login:Penguin:2021/08/22(日) 10:23:44.88 ID:5YrHiLGG.net
こんなんではだめなのか?
https://astherier.com/blog/2020/08/install-fcitx-mozc-on-wsl2-ubuntu2004/

47 :login:Penguin:2021/08/22(日) 12:04:12.56 ID:6ULG/u7J.net
そもそも全く環境書いてない時点でお馬鹿な低スキル確定だから、質問に答える価値ゼロなんよ

48 :login:Penguin:2021/08/22(日) 12:15:46.90 ID:uzXgPRlZ.net
そう言う言い方では煽りにしかなってないと思うのだが

49 :login:Penguin:2021/08/22(日) 12:25:06.88 ID:epNRihTl.net
煽りだよ

50 :login:Penguin:2021/08/22(日) 13:34:37.82 ID:acGrSojw.net
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 :login:Penguin:2021/08/23(月) 09:48:13.91 ID:6741vT89.net
WSL2にインストールしたUbuntu上のDockerコンテナ内から
Windowsアプリを実行したいです。

Ubuntuの/mnt/c配下のアプリがあるディレクトリから実行すると実行できています。

しかし、同じディレクトリをdocker-compose.ymlにてbind-mountして実行すると
実行できません。(標準出力に何も表示されず)

ディレクトリ自体にはアクセスできていて、権限もフルで設定されています。
コンテナ内からtouchで該当ディレクトリにファイル作成もできています。

何か方法はあるのでしょうか?

52 :login:Penguin:2021/08/23(月) 11:13:48.11 ID:VqmI91z8.net
>>51
コンテナ内でWindwosアプリは実行できないでしょう

53 :login:Penguin:2021/08/24(火) 07:40:23.47 ID:7oFwU/Nj.net
>>52
Ubuntuからは実行できてもコンテナからは実行できないものなのですね。。
残念。

54 :login:Penguin:2021/08/24(火) 08:02:07.14 ID:k8yfLfD+.net
>>53
使ったことないけど、Docker for Windows には Windowsコンテナあるね。
それのクライント機能をUbuntuに持つのは出来そう。

55 :login:Penguin:2021/08/24(火) 21:55:45.14 ID:i7er0vdd.net
7,8年前位古いPCだが
Dockerとか使ったことないけど
メリットとデミリット教えて

56 :login:Penguin:2021/08/25(水) 00:33:26.10 ID:O9aFJ1ri.net
>>55
分かりやすいまともな記事が少ないのはわかるが、検索したほうがいいよ。
Dockerとはシステムの構成管理から仮想化実行までを行うシステムだからな。
こんなところで数行で答えられるほど単純なものではない。なかなかに奥が深い。

57 :login:Penguin:2021/08/27(金) 15:31:40.41 ID:RpNJwyUy.net
>>56
やっぱり難しそうですね
他にも勉強することがあるのでその内勉強します

58 :login:Penguin:2021/08/27(金) 16:45:48.71 ID:ddNIYWhu.net
基本的にどういうものなのか確認すればいいのに…
何にしても道具は使い手により有用性が変わる訳だし

59 :login:Penguin:2021/08/27(金) 17:03:26.25 ID:9/mrpKRf.net
こういうのってみんな何のために使ってんの?

60 :login:Penguin:2021/08/27(金) 18:53:17.26 ID:TVgYd8Je.net
>>59
Linux系のツールを使うのに使っている人が多いのでは?
何でもかんでもWindowsに移植されてネイティブで動作するように提供されているわけではないし、ちょっとしたツールを使うだけなのに大掛かりに仮想環境を構築して起動するのも面倒。

61 :login:Penguin:2021/08/27(金) 19:17:48.66 ID:IxVXQSKq.net
>>59
Linux版のEmacsをGUIで使うため。

62 :login:Penguin:2021/08/27(金) 20:44:43.58 ID:kGqQM9HT.net
それこそ30年来作り貯めたシェル/スクリプト環境を活用できるので
それで何をしているのかと問われても、雑用全般としか言いようがないが

さっきまでやっていたのが、あるディレクトリ下のサイズもファイル形式も雑多な画像ファイル数千個から
同サイズで単一の命名規則のファイル名で撮影(作成)日付順にサムネイルとご本尊へのリンクを張ったインデックス(html)ページ作成
ほぼ半自動で走らせられるスクリプトがあるので、俺はディレクトリ指定した後は鼻ほじってるだけ

その前は表組されたwebページ上の要素の一部をカットしてきたプレーンテキストから要素を抜き出して既存のcsvに追加
まあわかりやすく言えば経費請求用のリストなんですけどね

こういう身の回りの作業を少しずつ自動化したりスクリプト作って貯めておいて省力化する事こそ、人がわざわざ仕事以外でコンピュータなんか使う理由でしょう

63 :login:Penguin:2021/08/28(土) 01:07:09.42 ID:ekDLEpjT.net
>>60-62
59です。ありがとうございます。
しかし、皆さんLinuxのネイティブ環境で使わないのは計算機増やしたくないとかの理由なのかな?
自分はwindowsしか使えない人にlinuxで作ったプログラム実行してもらうためcygnus入れてたんで
その延長でWSL入れてみたけど、結局面倒になって一台別にlinuxマシン用意してファイル共有して作業するようになってしまった
そしたら他の人はどういう目的で使ってるのか興味が出てきました。

まぁ複数台あると切替とか面倒なんですよね。

64 :login:Penguin:2021/08/28(土) 09:56:13.38 ID:oyzkcx0O.net
自分はwsl2利用する前はノートPCのWin用とLinux用のHDDを各々入れ換えて使用していました
構造上ネジ二本で底蓋が開き簡単だったから又ネジは付け無くても良かった

でもwsl2を知ってからこれを利用してる何せ平行して利用出来るから
これ程便利なものはないです
しかもどちらのOSからのデータやファイルを簡単に利用出来るのも良いですね

65 :login:Penguin:2021/09/02(木) 20:35:15.43 ID:XgxLaY8l.net
Windows 11 のアクセシビリティの概要
https://news.microsoft.com/ja-jp/2021/09/02/210902-whats-coming-in-windows-11-accessibility/

Windows 11 では、Windows Subsystem for Linux (WSL) により、アプリのシステム要件を満たすデバイス上で gedit などの Linux GUI アプリがサポートされるようになります。
これについてもアクセシビリティ対応を実現しました。例えば視覚に障碍のある方でも、サポート対象のスクリーンリーダーを使って WSL 内で Windows が利用できるのです。
支援技術の体験がシームレスになるケースもあります。例えば、カラーフィルターは「普通に動作」します。
重要なのは、WSL チームが最初からアクセシビリティを優先し、公開段階でアクセシビリティ体験が実現できるよう取り組んだことです。

66 :login:Penguin:2021/09/06(月) 08:07:38.78 ID:FDDVhP4N.net
「Windows Subsystem for Android」がMicrosoft Storeに登場 〜Windows 11のAndroidアプリ実行機能?
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1348766.html

67 :login:Penguin:2021/09/06(月) 09:08:37.33 ID:8b24lL7M.net
>>66
WSLは「Linuxをインストール/動作させる環境」ってところを踏まえると、WSAは「GSIを焼く/動作させる環境」ってことなのかな?
ABIはx64になるのだろうか

68 :login:Penguin:2021/09/10(金) 07:25:35.51 ID:2fFS1/dD.net
>>62
なかなか下らんことをものすごく自慢気に書きますなw

69 :login:Penguin:2021/09/11(土) 19:58:30.62 ID:EELZigWY.net
>>68
俺も読んでて、え?そんなにすごいことなの?って思ったw

70 :login:Penguin:2021/09/12(日) 05:22:00.43 ID:5b0WXcBl.net
>>68
62を額面通りに受け取ると、
linuxもデジタルカメラも創成期で一般的でない時代から作り貯めたスクリプトで
画像ファイル整理やcsvファイル追記しているとの事で、相当な高齢者でしょう。
年取ると新しい事始めるのが面倒で、従来と同じ道具が使えることは重要なのです。

バージョンアップする度にインタフェースが変わるwindowsを
何故使用しているか、等の質問は行わない事!

71 :login:Penguin:2021/09/12(日) 08:30:38.26 ID:+AwBiZxc.net
WSLg使おうと思ってminimal desktopインストールしたのだがよく考えたらgnomeまではいらんかった
使いたいアプリベースでインストールした方がいいね

72 :login:Penguin:2021/09/12(日) 09:09:33.30 ID:+C829kav.net
ウィンドウマネージャはWindows側でやるからな

73 :login:Penguin:2021/09/12(日) 12:21:58.19 ID:KjRZMVbp.net
>>62
覚えたてくらいの奴が1番自信に満ちてる好例

74 :login:Penguin:2021/09/12(日) 12:33:29.29 ID:HMF3FrTn.net
すまんわざわざWindowを選んでWSLを使うより最初から普通にLinux使えばいいと思うんだけどWSL使う理由ってあるの?

75 :login:Penguin:2021/09/12(日) 13:00:59.34 ID:VgLHKuVd.net
>>74
雑な言い方だけど、Wineと同じだよ

76 :login:Penguin:2021/09/12(日) 14:11:37.59 ID:+C829kav.net
Linuxはドライバが貧弱すぎる
サーバーには良いけどクライアントとして致命的

77 :login:Penguin:2021/09/12(日) 16:48:19.94 ID:yjex4ENk.net
>>76
機器のメーカーによっては、謹製ドライバを提供してるところもあるけどな
あと、コミュニティドライバがそのかわりになってる場合もある
HPのプリンタ複合機がWindows並に使えたのには驚いた
イメージングデバイスとか、ネットワーク機器はハードルが高いのは事実

78 :login:Penguin:2021/09/12(日) 17:59:30.13 ID:MdVsYiaH.net
https://softantenna.com/wp/windows/microsoft-windows-subsystem-for-android-performance/

79 :login:Penguin:2021/09/12(日) 21:48:22.20 ID:uxryXnFk.net
少し前の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 :login:Penguin:2021/09/13(月) 14:59:01.90 ID:YzwG/0nh.net
WSL2を起動しただけでmstscが上がってるね、何に使ってるんだろ?
powercfg /requestsoverrideで上書きしてみるとか?

設定あるのかな?と思って見てたら.wslconfigにNested Virtualizationの設定とか増えてるのね
(WSL2の中でハイパーバイザーが動く模様)

他にもアイドルタイムアウト値の設定は使いたい人がいるかも

81 :login:Penguin:2021/09/13(月) 15:46:16.13 ID:1OqVSpRM.net
>>80
WSLgのクライアント

82 :login:Penguin:2021/09/13(月) 16:53:22.81 ID:07oFB3wW.net
>>81
そうだった
GUIのアプリが無くても常駐してるのね

83 :login:Penguin:2021/09/13(月) 23:33:08.70 ID:cYOYPKR0.net
>>74
どっちも使いたいから。

84 :login:Penguin:2021/09/14(火) 09:11:29.99 ID:EDBFDkO9.net
>>74
Windowsを選んでるのはパソコンメーカーなんだよ
普通に安いパソコンで選ぶとWindowsがついてくる
Windowsで不便しないのでLinuxに変える手間がいらない

85 :login:Penguin:2021/09/14(火) 16:38:39.98 ID:eOzwEuxU.net
>>79
俺はスリープやら効かないことも無いけど、pwshのprompt関数からタイムアウト付けたshutdown.exe /hジョブ投げて、しばらく操作無かったらハイバネートするようにしてる

スリープも多分あるから/?試してみて

bashやらにもprompt関数はあったと思うので同様の事はできるかと
wslgだとコマンドシェルメインで使わないかもだから、別のところでフックすべきかもしれない

86 :login:Penguin:2021/09/14(火) 16:44:56.57 ID:cznC5tJ0.net
サブシステムからのコマンドでホストマシンを落とすという行為はまあ乱暴だけど
サブもメインもひっくるめたメモリをそのままSSDに退避するハイバネーションなら問題は起きようがない…はず

87 :login:Penguin:2021/09/14(火) 17:08:54.16 ID:h9vBYTSD.net
> サブシステムからのコマンドでホストマシンを落とすという行為はまあ乱暴だけど

別に乱暴じゃないよ。実装はともかくWSLはWindowsで使える
コマンドプロンプトの一つという扱いだから区別する必要はない

88 :login:Penguin:2021/09/14(火) 17:22:56.21 ID:eOzwEuxU.net
さすがにいくらかのシステムコマンドはsudoersに個別記載かsecure_pathで一括制限しておくべきだと思うよ
wsl内から/sbin/shutdownは叩くのに権限が必要で、SYSTEM32\shutdown.(exe)はオッケーというデフォルト設定は正直不安おかしい
俺は一人で使ってるからいいけど、(居るか知らんが)複数人ログイン想定、これからのwsl普及に伴う悪意持ったスクリプトの出現を見越せば必須

89 :login:Penguin:2021/09/14(火) 17:34:36.66 ID:eOzwEuxU.net
yindowsやsystem32配下にlinux移植されてない便利コマンドとシステムコマンドがまとめて放り込まれてるから、secure_path指定は非現実的

sudoersデフォルト個別指定をディストリビューターかMSがやってくれないと誰かの心労がマッハ

90 :login:Penguin:2021/09/14(火) 17:45:10.38 ID:eOzwEuxU.net
ハイバネーションやスリープ仕込まれるなら可愛いイタズラだけど、システム壊されるかもしれん強制シャットダウンもできるからな

91 :login:Penguin:2021/09/14(火) 17:59:43.50 ID:zH/+y577.net
wslコマンドには-uオプションがあってrootに認証なくなれる。なんでもありだよ。

92 :login:Penguin:2021/09/14(火) 18:09:58.53 ID:x1X0280s.net
サブシステムであることの恩恵と相互運用性は相容れないな
まだプレビューだから甘く見てやるべきではあるが
ちゃんど箱庭にしてくれ

93 :login:Penguin:2021/09/14(火) 18:46:42.85 ID:TyD1D9bU.net
windowsホーム等エディションは基本的に個人向けの設計だからシャットダウン権がユーザに無いのは困る
linuxやwindowsサーバエディションは個人使用向けでは無いのでユーザがシャットダウン出来ると困る

個人利用向けディストロが欲しいところだけど、メジャーなのでは存在しないよね

94 :login:Penguin:2021/09/14(火) 19:51:05.82 ID:9SATmW4D.net
ストアにGWSLというX Window サーバソフトがある。VcXsrvがベースのようだ。
WSLgイマイチなので使ってみようとしているがセキュリティ周りがよくわからん。

95 :login:Penguin:2021/09/14(火) 20:31:07.20 ID:h9vBYTSD.net
>>91
Windowsにrootはないよ
あんたが言ってるそれは、WSLの中のLinuxのrootであって
それでやれることはWindowsの一般ユーザーの権限の範囲だけだよ

96 :login:Penguin:2021/09/14(火) 20:35:17.23 ID:9SATmW4D.net
>>95
88に対して言っただけだよ

97 :login:Penguin:2021/09/14(火) 20:38:22.62 ID:h9vBYTSD.net
設定変えるだけでしょ
あとWSLの/sbin/shutdownでWindowsはシャットダウンできないから

98 :login:Penguin:2021/09/16(木) 00:30:54.54 ID:s/G6oSH+.net
サブシステムのシャットダウンよりホストシステムのシャットダウンの方が当然より厳しくあるべきだと思う

99 :login:Penguin:2021/09/16(木) 01:45:50.92 ID:Nsay75qU.net
コンセント抜けば電源なんて簡単に落とせるのに
そんな事にこだわっても意味がない

シャットダウンの権限の話をするなら
その前に、手元に持ってるパソコンを
コンセントを抜けないように隔離するという話をしなさい

100 :login:Penguin:2021/09/16(木) 07:31:10.61 ID:F9dKpKSj.net
リモートの話じゃないんかい?

101 :login:Penguin:2021/09/16(木) 08:10:06.87 ID:Nsay75qU.net
Windows Serverの話なら、権限がない人はシャットダウンできない

シャットダウンできるかどうかっていうのは
デフォルト設定の違いでしかない

102 :login:Penguin:2021/09/17(金) 01:13:10.54 ID:iEtA5Z+3.net
>>101
Serverじゃなくてもそういう設定にできるよ。

103 :login:Penguin:2021/09/17(金) 02:01:18.06 ID:q0Rt4Kfd.net
PCにhome/proエディションで自分用サーバ立てたいけど設定とか面倒くさそうだから、パフォーマンスとか気にせずWindowsストアから入れたらすぐ動くwsl選ぶ人、結構いると思います

104 :login:Penguin:2021/09/17(金) 02:18:23.55 ID:q0Rt4Kfd.net
そんななんで多分セキュリティガバガバだからシステムコマンド叩かれるのは怖いな
c:をアンマウントさえしておけば、とりあえずマシン自体に危害が及ぶ事ははなさそう?

105 :login:Penguin:2021/09/17(金) 09:59:01.96 ID:Cc7DUBuK.net
LinuxてかWSLはおろかWindowsさえ分かってなさそうな文章

106 :login:Penguin:2021/09/17(金) 11:09:57.29 ID:1FjV2GXh.net
>>104
お前だってセキュリティガバガバで使ってるじゃん

107 :login:Penguin:2021/09/17(金) 11:24:01.25 ID:aRTyJ1sj.net
とりあえずwindows環境とコマンドを隔離したいなら正解だろ
wsl内に大事なもの置かないのが前提だけど

108 :login:Penguin:2021/09/17(金) 11:45:35.10 ID:ZW3cBSte.net
ちょっと何言ってるか分からない

109 :login:Penguin:2021/09/18(土) 00:31:48.95 ID:kmZpw6Xz.net
wsl.confのoptionsってみなさんどうしてますか?
win側においたssh秘密鍵を、wsl側からも使いたいんだけど、
0777に見えてて、UNPROTECTED PRIVATE KEY FILE て言われる。

いまはmetadata入れてる。

110 :login:Penguin:2021/09/18(土) 09:30:06.57 ID:4rqcAKvy.net
>>109
sshについてはこれ
https://github.com/rupor-github/wsl-ssh-agent
Windows側で秘密鍵を登録してWSLで利用する

WSL1とWSL2で手順が違うので注意

111 :login:Penguin:2021/09/19(日) 08:11:48.66 ID:EIPLZoBt.net
そろそろ画面は搭載されたの?

112 :login:Penguin:2021/09/19(日) 09:40:32.55 ID:PWuxf6JM.net
Researchers Find Malware Hiding in Windows Subsystem for Linux
https://www.tomshardware.com/news/researchers-find-windows-subsystem-linux-malware

113 :login:Penguin:2021/09/25(土) 07:26:32.14 ID:xaXXc/k1.net
>>1
wsl画面に顔文字を表示する方法
ブラウザーのURL欄にms-settings:aboutと入力して実行
このPCの名前を変更>文字、ハイフン、数字を組み合わせた顔文字に変更(例:Jp-pJ)>PC再起動>wsl起動

114 :login:Penguin:2021/09/30(木) 10:40:20.83 ID:3ilasQpi.net
Windows11のwsl2でext4をマウントできたよ。
https://docs.microsoft.com/ja-jp/windows/wsl/wsl2-mount-disk

115 :login:Penguin:2021/10/05(火) 10:29:28.50 ID:BuZgddRo.net
Windows10ではリリースプレビューしか選択
出来ないので、WSLgが使えなくなったでござる。

116 :login:Penguin:2021/10/05(火) 16:17:44.70 ID:DfbAR/9/.net
Windows11だとALSAとかXのアプリがおまじないナシで動くようになってるの?

117 :login:Penguin:2021/10/06(水) 08:24:16.74 ID:pmWGkOom.net
音は鳴るけどPulseAudio使ってるみたいよ

118 :login:Penguin:2021/10/08(金) 04:37:21.78 ID:OQa9CVRm.net
画面は搭載されたた?

119 :login:Penguin:2021/10/11(月) 21:21:24.61 ID:VjKa8ZSj.net
だから画面て何だよ

120 :login:Penguin:2021/10/12(火) 03:34:35.28 ID:rBdfmqbX.net
A preview of WSL in the Microsoft Store is now available!
https://devblogs.microsoft.com/commandline/a-preview-of-wsl-in-the-microsoft-store-is-now-available/

121 :login:Penguin:2021/10/12(火) 07:05:36.53 ID:QGup41kf.net
Windows11でWSLgを使う方法は
https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps
に書いてある通り

ディスプレイドライバを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 :login:Penguin:2021/10/12(火) 20:52:28.11 ID:mRq5/DQB.net
次期「WSL」がMicrosoft Storeでプレビュー提供開始 〜OSと切り離され、単体アプリに
「WSLg」を同梱。Linuxディスクをマウントする「wsl.exe --mount」などに対応
https://forest.watch.impress.co.jp/docs/news/1357665.html

123 :login:Penguin:2021/10/14(木) 15:58:35.53 ID:+gqO6dxW.net
Windows11にして、WSLgも入って、xeyesも動いたが、mpvを入れてみるとVDPAUは動いてないし、pulseaudioは上手く起動しないし、なかなか難しいなあ。

124 :login:Penguin:2021/10/14(木) 19:49:39.98 ID:xPFIZffm.net
GPUドライバインストールしてるか?

125 :login:Penguin:2021/10/14(木) 22:29:27.75 ID:TRbCiD79.net
WSL2でAnboxを動かしている強者はいらっしゃいますか?

126 :login:Penguin:2021/10/15(金) 07:43:19.93 ID:35OYOZOK.net
>>76
メーカーが開発停止してるから
LinuxのOSSドライバの方がバグなし高機能なことあるけどな
Broadcomの古いchipのwifiドライバとか

127 :login:Penguin:2021/10/15(金) 07:48:53.31 ID:35OYOZOK.net
>>59
本番環境想定と同じデストリ使うdockerでテスト
みたいなのが周りでは多いかな

128 :login:Penguin:2021/10/15(金) 08:56:25.76 ID:PmZ0jpSH.net
>>124
入れた。mpv自体は立ち上がってるけど、VDPAUが動かないとかメッセージ出てる。
もしかしてCUDA関係しか動かないのかね。

129 :login:Penguin:2021/10/15(金) 15:07:31.26 ID:4b3xYvPC.net
>>126
それはbroadcomだからでは?

130 :login:Penguin:2021/10/16(土) 08:28:17.48 ID:KHJ23gj5.net
>>129
安いSoC上チップ用のドライバーも軒並み更新されてないだろ

131 :login:Penguin:2021/10/16(土) 09:19:56.52 ID:gqUqQNui.net
>>130
更新されていなくてもそこそこ動くのがWindowsの強みだからなあ

132 :login:Penguin:2021/10/16(土) 15:06:15.71 ID:qz1e/ypb.net
>>131
ちゃんと動いてないから問題が知られてるんだぞ

133 :login:Penguin:2021/10/16(土) 17:51:39.11 ID:7gKp4tq9.net
>>126
LinuxのOSSのドライバは、メーカーが直々にサポートしているもの以外はオフローダーやアクセラレーターの機能すら満足に機能せず
ただ動作はするが動作がクソ重いとか、性能が出ないとかがザラ。
「ただ動くだけ」それでも動かないよりはマシだが

WiFiのドライバなんかはWindows用のドライバからバイナリ部分をギってきてラッパー被せて叩いてるみたいな、真っ黒なものも存在するしな
実際チップセット側にファームウェア等のバイナリブロックを注入してやらないと動作しない構造のものとか珍しくもない

134 :login:Penguin:2021/10/17(日) 13:13:18.86 ID:+ib3vAez.net
>>133
最近はlvfsで取得できるfirmwareが増えてきたけどな

135 :login:Penguin:2021/10/19(火) 15:12:38.14 ID:e40ixBGS.net
Windows11のWSLgで動画再生は出来るのに、音が出ないんだけど、PulseAudioのどこらへんをいじったものなのか…。

136 :login:Penguin:2021/10/19(火) 18:02:46.96 ID:b/WOwjjZ.net
>>135
WSLでやることではないとおもうけど。

137 :login:Penguin:2021/10/21(木) 12:07:12.25 ID:XFZ35m/M.net
>>136
いや実用性は求めていないが、単に動かないのが気持ち悪い。

138 :login:Penguin:2021/10/21(木) 17:45:27.40 ID:78WEYAVk.net
>>137
/dev/audioとか叩けるわけ?

139 :login:Penguin:2021/10/22(金) 17:52:19.47 ID:KnppMijo.net
特に何もしなくても音は鳴ったけどな
vlcならオーディオデバイスはRDP Sink, mplayerならaoはPULSEになってる

140 :login:Penguin:2021/10/27(水) 11:12:57.17 ID:BBSLdGKA.net
>>139

$>pulseaudio --start
N: [pulseaudio] main.c: ユーザーが設定したサーバー tcp:172.18.240.1 は start/autospawn を拒否しています。

となってるんだよね。いろいろググってるんだけど

141 :login:Penguin:2021/10/27(水) 11:59:38.25 ID:MORTatzX.net
>>135
PulseAudioはなしもしなくても、音は出るよ。
Insider Previewには入っているよね。

142 :login:Penguin:2021/10/27(水) 12:01:33.74 ID:D+sLn7Bx.net
>>140
ListenするIPアドレスにlocalhostを指定すれば?

143 :login:Penguin:2021/10/27(水) 15:47:15.08 ID:BBSLdGKA.net
>>142
そもそもなんで、変なIPアドレスが指定されているんだろうと思ったら、前のバージョンの時に、windows側でpulseサーバーの設定していたのが残ってたんだね。
一度、ubuntu消して入れ直したので、当然、defaultになっていると思っていたらWindowsのユーザディレクトリに.profileが残っていた罠。
で、localhostに直して、pulseaudio -Dとかpulseaudio -vvvvしてみたが、さっぱり…。
Windowsのユーザディレクトリdotファイル全消ししてやり直すか…。

144 :login:Penguin:2021/10/29(金) 02:06:45.63 ID:/h20Icem.net
localhost の代わりに、127.0.0.1 でやってみれば?

145 :login:Penguin:2021/10/30(土) 13:12:30.93 ID:G4tX6mAF.net
Windows11に更新したのでWSL2とWSLgの環境に移行したけど
アイコンをクリックするだけでLinuxのアプリが起動するのは不思議な感覚だな
まだ動作はちょっとおかしいところもあるけど

146 :login:Penguin:2021/11/05(金) 23:07:07.69 ID:Lis2afSI.net
wslg

147 :login:Penguin:2021/11/05(金) 23:09:53.52 ID:Lis2afSI.net
>>135
書けた…
WSLgは/mnt/wslgにマウントされたWaylandとPulseAudioの通信ソケットを環境変数で指定して動いてるよ

148 :login:Penguin:2021/11/05(金) 23:48:08.56 ID:Lis2afSI.net
環境変数
PULSE_SERVER=/mnt/wslg/PulseServer

149 :login:Penguin:2021/11/06(土) 16:51:49.93 ID:diGD1t+B.net
Connecting USB devices to WSL
https://devblogs.microsoft.com/commandline/connecting-usb-devices-to-wsl/

150 :login:Penguin:2021/11/09(火) 01:57:09.27 ID:vv8WAfuu.net
Distrodとかいうsystemdを動かすツールがでたらしい
genieとはまた違うのか?

151 :login:Penguin:2021/11/10(水) 16:36:00.43 ID:hSEH5GOG.net
>>148
でけたわ!ありがとう。

152 :login:Penguin:2021/11/18(木) 19:09:56.66 ID:ClNuZrpM.net
ubuntuで普通にsystemdを使えるようになるかも?

Ubuntu desktop team teases 'proof of concept' systemd on Windows Subsystem for Linux
https://www.theregister.com/2021/11/17/ubuntu_team_systemd_windows_wsl2/

153 :login:Penguin:2021/11/24(水) 20:47:12.67 ID:cyGrVzRD.net
プレビュー版「WSL」のアイコンが「これでええんか?」とちょっと話題に
「残念なペンギン」「Microsoftに毒を抜かれたペンギン」との声も
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1368648.html

154 :login:Penguin:2021/11/24(水) 22:40:37.63 ID:+FdxH2sH.net
>>153
ひ、ひどい

155 :login:Penguin:2021/11/24(水) 22:56:12.89 ID:WthzimWM.net
俺は好きだよ。MSっぽくて

156 :login:Penguin:2021/11/26(金) 10:58:00.63 ID:L9sZVw1C.net
お遊びで、デスクトップ環境入れてみたら、簡単に表示されて拍子抜けなんだが、ウィンドウ枠がなくて、移動も出来ないのなんとかする方法無いのかね。

157 :login:Penguin:2021/11/26(金) 11:06:01.31 ID:L9sZVw1C.net
といろいろGUIアプリ起動してみたら、一個一個が、Windowsアプリみたいに独立したウィンドウで起動するから、デスクトップ環境の意味がないなw。
これはこれで便利なんだろうけど。

158 :login:Penguin:2021/11/26(金) 14:26:08.47 ID:EY4nVEoQ.net
>>156
Ctrl+Windowsキーで右矢印キーか左矢印キーでWindowsデスクトップに切り替わると思う

159 :login:Penguin:2021/11/26(金) 20:10:55.82 ID:XizzNkXh.net
触ったことないんだけどLinuxのWinappsみたいな感じなのかな

160 :login:Penguin:2021/11/27(土) 08:46:48.80 ID:GKOfIXeB.net
>>159
そのたとえスバリだよ
今まで誰も気づかなかったけどその通りだな

161 :login:Penguin:2021/11/28(日) 20:48:05.10 ID:QO6sqxAj.net
統合がシームレスすぎて、Linux側のデスクトップ環境のウィンドウ管理がほぼ無意味になるんだよね。

162 :login:Penguin:2021/11/28(日) 21:28:05.14 ID:jYIKXuB0.net
Windows10のWSLだとUSBが使えないので使い物にならんわ。
よくあんなのをべた褒めできるもんだw

163 :login:Penguin:2021/11/28(日) 21:51:01.18 ID:HmwCOCP6.net
Windows側でUSB使うから問題にならんのだが?

どうしてもケチをつけたいだけの既知害が馬鹿を言ってるとしか思えんなぁw

164 :login:Penguin:2021/11/28(日) 21:51:23.02 ID:bPtNk5/L.net
USB使って何をするつもりなんでしょうね

165 :login:Penguin:2021/11/29(月) 00:23:13.02 ID:I/scrIHy.net
>>162
Win11でも繋がってもドライバがねぇ!!
ってなるからカーネルを自分でコンパイルなんて事も

166 :login:Penguin:2021/11/29(月) 00:30:10.04 ID:ApxsmdiW.net
シームレスで使えるから
WindowsもLinuxも簡単にすぐ利用出来るので便利なんだけど

167 :login:Penguin:2021/11/29(月) 00:36:58.76 ID:AuqkfjlO.net
usbip使ってWSL2にアタッチするやり方は10でも使えるようだが
スマホを繋げてみたけどWSL2のlsusbコマンドで出てくるよ
まあ、ドライバは10,11問わずどうしたもんかねぇ

168 :login:Penguin:2021/11/29(月) 03:39:57.27 ID:hKNefSUz.net
何をしたいのかを言わない
できないことを言うだけ

169 :login:Penguin:2021/11/29(月) 23:30:07.14 ID:sse9TrTa.net
Linux側でusbのファイルとかフォルダを使いたいなら
WindowsのデスクトップにLinux側のhomeとかのショートカットを作成しておけば簡単に出来るよ

つまりusbの必要なファイル等をコピーしLinux側のショートカットをクリックして開いてLinux側のdownlordなりdocumentなり若しくはdesktopに貼り付ければそれで終わり
いちいちLinux等起動しなくてもOK
勿論予め起動していても良いけど

170 :login:Penguin:2021/11/29(月) 23:44:31.41 ID:I/scrIHy.net
ストレージ使いたいだけなら wsl.exe --mount があるだろ
よく言われてるのがIoTデバイスの開発でUSB使いたいとかだな

171 :login:Penguin:2021/11/30(火) 02:50:06.01 ID:Ij4l3WQF.net
>>170
組み込みでwsl使うやつなんかいねーだろw

172 :login:Penguin:2021/11/30(火) 04:05:34.29 ID:xuE+NG8P.net
「IoTデバイスの開発で」が読めない奴w
「開発で」がわからない奴ww

それがLinux信者のレベルなんですぅwww

173 :login:Penguin:2021/11/30(火) 06:30:36.19 ID:DVd1cceX.net
IoTデバイスの開発って
IoTデバイスでsshサーバー起動して
コンパイラインストールして開発するとか思っていそうw

174 :login:Penguin:2021/11/30(火) 15:32:03.87 ID:d9l70bt4.net
思ってそうとか思ってそうw


これキチガイの話し方そのものなんよなぁ
その場に無い仮定と会話を始める

175 :login:Penguin:2021/12/01(水) 01:57:59.72 ID:7SAuURAR.net
まあアホだからLinux使えないで発狂している奴らだし
その辺はご察し

176 :login:Penguin:2021/12/01(水) 03:35:31.37 ID:DSZE53Gv.net
組み込み・mruby の本が出た

Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11

宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応

人工衛星イザナギ・イザナミで、使っている

この本に、Virtualbox, Vagrant を使う。
WSL はサポートしないと書いてあるけど、WSLでも使えるのでは?

177 :login:Penguin:2021/12/01(水) 09:09:47.65 ID:h+AX9bwk.net
Ruby界隈はなぜかMSを目の敵にしてるので

178 :login:Penguin:2021/12/01(水) 11:44:45.71 ID:LZspSXUx.net
Vagrantを使うのは開発環境が一式揃った仮想環境を使い
開発環境構築の手間を省く為と思われる。

179 :login:Penguin:2021/12/02(木) 13:10:41.76 ID:2h/x3lBI.net
きのう一生懸命VcXsrvとPulseAudioのWindows binaryの環境を準備したら
今日WSLgってのを知った。・・・もう一回遊べるドン!

180 :login:Penguin:2021/12/02(木) 22:36:15.35 ID:ccIX8LOF.net
GWSLってのもある。中でVcXsrv使っている。WSLgより自分は使いやすいな。

181 :login:Penguin:2021/12/03(金) 01:57:03.69 ID:NHAAd4lV.net
wslg使える環境でないのでwsl2まま
Windows11も使えないし(;´д`)
まぁこれで不自由ないからいいわ(´∇`)

182 :login:Penguin:2021/12/07(火) 00:30:09.82 ID:ABgoU7cl.net
cmdツールの拡張程度にしかWSLを使ってない…

183 :login:Penguin:2021/12/07(火) 00:54:11.96 ID:O34K9HvF.net
未だWSL1
コマンドツールとしてはとりあえずこれで十分だけど
WSL2だと重くなったりするのかな?

184 :login:Penguin:2021/12/07(火) 02:07:45.84 ID:eoOgZmGo.net
linux用とwin用のmingw-64がapt(ubuntu)とwingetでカンタン導入できるのが素晴らしい
wsl上のgccとmingw-64からlinuxネイティブとクロスコンパイルwinバイナリ、win上のmingw-64からネイティブコンパイルwinバイナリ
(n)makeで一括テスト

dockerなんて要らなかったんや

185 :login:Penguin:2021/12/07(火) 02:54:07.74 ID:zei1PJTh.net
>>182
ツールチェインが欲しいだけならwingetでネイティブの入れた方が速いし楽
ツール不足でなくcmd自体が嫌ならpwshにしなさい
linux環境を使いたくてまだunixシェルに慣れてないなおさら薦める、chsh pwshでwin版と同じ.profileを共有できる

186 :login:Penguin:2021/12/07(火) 07:47:08.56 ID:tSnMACD6.net
>>184
同じmingwでもwsl上のクロスコンパイルのほうがうまくいくことが
多いね。実行は問題ないけど、windows上のmingwだとエラーがでることがある。

187 :login:Penguin:2021/12/07(火) 08:24:02.61 ID:qEqyD2/X.net
>>194
だからDockerはサーバーへのアプリデプロイ用だって言ってんだろ

188 :login:Penguin:2021/12/07(火) 08:24:15.24 ID:qEqyD2/X.net
>>184の間違い

189 :login:Penguin:2021/12/08(水) 01:50:10.17 ID:tSwLxMnw.net
mingwはminimul gnusystem for windows的な意味だったと思うけど、wslが広まった事でwinバイナリ吐けるクロスプラットフォームコンパイラという立ち位置に変わったな
名前変えるべきじゃね?

リッチ環境目指したmsysやcygwinは完全に用済みだけど、mingwはこれからも重宝するだろう

190 :login:Penguin:2021/12/08(水) 01:53:06.51 ID:tSwLxMnw.net
ただ2つもmingwインスコして継承するとパス汚染がやばいよな
整理しなきゃ…

191 :login:Penguin:2021/12/09(木) 14:23:07.58 ID:0FRgbj7B.net
「wsl.exe --install」コマンドでインストールされる「WSL」がストア版に
WSLをOSと切り離し、単体アプリに移行する計画の一環
https://forest.watch.impress.co.jp/docs/news/1372718.html

192 :login:Penguin:2021/12/09(木) 16:17:40.93 ID:+B3jY0WD.net
>  現在のWSLは、Windowsのオプションコンポーネントとして提供されており(インボックス版)、
> 利用するには[Windowsの機能の有効化または無効化]ダイアログでオプションを有効化し、
> PCを再起動する必要がある。「wsl.exe --install」コマンドを使えば手順は大幅に簡略化されるものの、
> WSLがOSの特定バージョンと強く紐づいており、頻繁にバージョンアップできないという問題は残る。
> Windows 10/11の大型アップデートは年1回に減るため、なおさら新機能が投入される機会は減ってしまう。
>
>  そこで同社は、WSLをOSから切り離し、「Microsoft Store」で提供するテストを進めている。

最近のMSは正しい技術的選択をするようになったな。すばらしい。

193 :login:Penguin:2021/12/09(木) 17:00:43.53 ID:+zl3mLVq.net
英語キーボード使ってるんですが,inkscapeやgimpでテキストを入力
する使ったときだけキーボードが日本語配列で認識されます.ディスト
リはDebianです.WSLじゃない普通のDebianではこんなこと経験した
ことないので,困ってます.何か分かる方おられます?

194 :login:Penguin:2021/12/09(木) 17:22:56.67 ID:TlhexPT3.net
VirtualBoxに切り替えれば全て解決

195 :login:Penguin:2021/12/09(木) 18:28:27.32 ID:M46ZvqqD.net
>>194
いっそのことchromebookにしようか

196 :login:Penguin:2021/12/09(木) 23:46:44.73 ID:BPx448BU.net
え?WSLってinkscapeやgimpにまで対応してるの?
すごくないかそれ?
あとWindows版を使えばいいのでは?

197 :login:Penguin:2021/12/09(木) 23:51:31.11 ID:LUHk4a9B.net
inkscapeってwindows版は不安定で使えたものではなかったのだが、マシになったのだろうか…
gimpも昔はwindows版は不安定で酷かったが

198 :login:Penguin:2021/12/09(木) 23:59:07.28 ID:BPx448BU.net
まだLinux開発者ってろくにWindowsアプリ作れないの?

199 :login:Penguin:2021/12/10(金) 02:06:58.60 ID:EeJ3eOXb.net
>>187
だから何だよ?
池沼か?

200 :login:Penguin:2021/12/10(金) 11:49:51.92 ID:39yhmmqW.net
VirtualBoxつかってもDockerは別に必要だって話

201 :login:Penguin:2021/12/10(金) 12:48:46.90 ID:SEGNBmr3.net
使い方は人それぞれ

202 :login:Penguin:2021/12/10(金) 12:52:37.53 ID:39yhmmqW.net
使い方は人それぞれだから、VirtualBoxに
切り替えたからと言って解決するとは限らないという話

203 :login:Penguin:2021/12/10(金) 15:15:26.16 ID:mWvQzw6j.net
皆さんのPCのコマンドプロンプト上で、以下コマンドを実行して作られるaaa.txtの中身どうなってます?
wsl --help > aaa.txt

204 :193:2021/12/10(金) 16:00:37.62 ID:mKTU0iir.net
WSL上のinkscapeはtexが簡単に使えて便利なんですよ.
windowsも英語キーボードで動かしてるのに,
wlsのGUI使うときだけ日本語キーボードになるの謎です.

205 :login:Penguin:2021/12/10(金) 16:05:23.37 ID:GoM2Trwf.net
>>203
UTF-16LEで出力されるね

以前にも話題になった事があったような?

206 :login:Penguin:2021/12/10(金) 18:31:39.47 ID:EeJ3eOXb.net
>>200
素直にLinux使ってるなら不要だよw
ばかじゃないの?

207 :login:Penguin:2021/12/10(金) 18:49:57.74 ID:Dnh6oF+q.net
バカって言うヤツがバカ

208 :login:Penguin:2021/12/10(金) 19:44:25.41 ID:mWvQzw6j.net
>>205
なるほどUTF-16なんですね
回答ありがとうございました

209 :login:Penguin:2021/12/10(金) 23:49:30.77 ID:YNZtyDtx.net
>>206
素直にLinux使っていても、別にDockerつかうだろ?
なんのためのツールか知らないなら黙ってれば?
ばっかでーすって叫んでるようにしか見えないぞ

210 :login:Penguin:2021/12/11(土) 00:01:29.04 ID:hJPOF4cv.net
現WSLgは正規リリース前の開発版であって、インサイダー向けに提供されているに過ぎない
再現性が確かな挙動は積極的に報告しよう

211 :login:Penguin:2021/12/11(土) 00:04:21.63 ID:U+3en9ar.net
>>210
ん? Windows11では正規にリリースされているが..

212 :login:Penguin:2021/12/11(土) 00:25:06.01 ID:eJcR+7Fx.net
WSLgはwin11対応でwin10をサポートする予定はないんだろ?

213 :login:Penguin:2021/12/11(土) 00:28:52.42 ID:m9M92rho.net
>>212
ふんふん、それで?
その話から、結論までどうやってたどりけるの?

214 :login:Penguin:2021/12/11(土) 01:46:52.94 ID:U+3en9ar.net
WSLgよりGWSLの方がいいぞ

215 :login:Penguin:2021/12/11(土) 21:25:48.82 ID:tgu+A8tE.net
>>209
使わないねぇ
もしかしてDockerが何なのか知らないのか?

216 :login:Penguin:2021/12/11(土) 22:02:49.62 ID:7o+VORM9.net
>>215
Dockerはサーバーにアプリを配布する時に使うんだよ
アプリケーションの開発とかしたことないの?

217 :login:Penguin:2021/12/11(土) 22:31:55.32 ID:tgu+A8tE.net
>>216
正確には「配布する時」じゃないけどねw
てか、何でオマエみたいな何も知らんボンクラが偉そうに講釈垂れてんの?
自分の無能すら自覚できないほどのアホなのか?

218 :login:Penguin:2021/12/11(土) 22:33:23.94 ID:7o+VORM9.net
>>217
じゃあお前は「何をするとき」にDockerを使ってるんだよ
言ってみ

219 :login:Penguin:2021/12/12(日) 02:14:30.74 ID:Hl1PpaBr.net
>>218
不要だから使ってない
頭悪いのか?

220 :login:Penguin:2021/12/12(日) 10:33:42.27 ID:MayHBAlO.net
クイズとかおやめなさいよ恥ずかしい
中学生じゃないんだから

221 :login:Penguin:2021/12/12(日) 11:59:32.64 ID:OxucrCrc.net
>>219
お前が使ってるかどうかなんてどうでもいいよw
「何をするとき」にDockerは使うものかを言え
お前はそれをやったことがないってだけだろ

222 :login:Penguin:2021/12/12(日) 12:01:11.53 ID:OxucrCrc.net
Dockerはサーバーにアプリを配布する時に使うといったら
「配布する時」じゃないと言い返しやがった

なら何をする時に使うのか言うのが筋
そしてそれを、そいつは使ってないというだけ

ま、何をする時に使うものかなんて
言わないで逃げるやろなw

223 :login:Penguin:2021/12/12(日) 12:37:33.88 ID:HcxNXVUt.net
>>204
locale コマンドで確認してみれば?

他には、インストール時のtimezone・地域・言語・キーボードなどの選択が関係あるとか?

224 :login:Penguin:2021/12/12(日) 12:43:38.30 ID:enCSM75M.net
いつものマウント取り

225 :login:Penguin:2021/12/12(日) 19:50:49.25 ID:Hl1PpaBr.net
>>221
しつけーな。
Dockerはコンテナを『動かす』ために使うものであって
『配布する』ために使うものではないな。
オマエは一体どういう使い方してんだ?

226 :login:Penguin:2021/12/12(日) 20:39:19.63 ID:ePerWvVg.net
Dockerの話は別なスレでやってくれ

227 :login:Penguin:2021/12/12(日) 21:36:34.72 ID:MayHBAlO.net
wslの話題が無いからこんな事になるんやろなぁ

228 :login:Penguin:2021/12/12(日) 22:43:56.94 ID:lvdmOq49.net
>>224
しょうがない
俺らっておっさん・爺だけど今までずーっと超ゆとり教育受けてきて
脳が未発達の超低脳だからな。
超低脳だとおっさん・爺になってもまともな議論はできない、コミュニケーションもほぼ不可能。
数少ない出来ることが誹謗中傷、超低レベルなことでのマウントとり。
俺らってみじめすぎおっさん・爺だけど自分では全くそう思ってなくて、
逆に俺様激スゲーと自己確信しているからな(超低脳ってこんなもの)。

229 :login:Penguin:2021/12/13(月) 10:29:03.95 ID:MnESCY1+.net
>>225
じゃあDockerでコンテナを動かす時に『配布』には何を使うんだよ
お前DockerのイメージをDockerを使わないで『配布』するつもりか?
アホなのか?

230 :login:Penguin:2021/12/13(月) 10:30:37.62 ID:MnESCY1+.net
>>225
> オマエは一体どういう使い方してんだ?

その前にお前の主張の答えあわせなw

お前の主張はDockerはコンテナを『動かす』ためのもので
そのDockerを使わないってことは、お前はコンテナを
使ったことがない素人だってばれました。

ここまでは良いよな?w

231 :login:Penguin:2021/12/13(月) 12:39:15.93 ID:ZrmHCwEQ.net
なんだこいつ

232 :login:Penguin:2021/12/13(月) 12:41:44.26 ID:EVez8L4W.net
>>203
推測では、UTF-16LE になるけど、

これをリダイレクトで、ファイルに保存したら、
VSCode でどう変換しても、文字化けして読めないw

このファイルをどうやって日本語で読めるのか?

233 :login:Penguin:2021/12/13(月) 13:35:34.21 ID:jmJ8wuCs.net
コマンドプロンプト上でのwsl --helpリダイレクトならまだましで、PowerShell上でwsl --helpリダイレクトするともはや解読不能
PowerShellのパイプラインがUTF-16を受け付けないことが原因

234 :login:Penguin:2021/12/13(月) 13:38:05.20 ID:McVuy14x.net
$OutputEncoding定期

235 :login:Penguin:2021/12/13(月) 13:38:25.97 ID:McVuy14x.net
$OutputEncoding定期

236 :login:Penguin:2021/12/13(月) 13:38:47.72 ID:McVuy14x.net
OutputEncoding定期

237 :login:Penguin:2021/12/13(月) 14:57:51.15 ID:jmJ8wuCs.net
>>234-236
その設定を変えたぐらいじゃ無理だよ

238 :login:Penguin:2021/12/13(月) 15:38:06.03 ID:lGSM4r77.net
>>232
エンコード付きで再度開けばいいだけだけど
基本的な使用方法は覚えたほうがいいよ

239 :login:Penguin:2021/12/13(月) 20:30:14.13 ID:XoIQdidG.net
>>230
「使わない」を「使ったことがない」と脳内変換すんなよw
そんな読解力じゃマニュアルも読めんだろ

240 :login:Penguin:2021/12/13(月) 20:33:01.96 ID:jQeTkcdI.net
Docker Part6
https://mao.5ch.net/test/read.cgi/linux/1626039705/

241 :login:Penguin:2021/12/13(月) 22:08:03.72 ID:MnESCY1+.net
>>239
日常的にコンテナ使ってないんだろ?
素人じゃん

242 :login:Penguin:2021/12/13(月) 22:55:01.14 ID:XoIQdidG.net
ホントWindows使いってアホばっかだなw
アホだからWindowsしか使えないんだろうけど

243 :login:Penguin:2021/12/13(月) 23:04:10.88 ID:qThBfvY8.net
今はLinuxでコンテナ使うだろって話をしてるんだが

244 :login:Penguin:2021/12/14(火) 00:51:13.89 ID:ARGv7baZ.net
WSLはゴミシステムで使う意味なし

245 :login:Penguin:2021/12/14(火) 01:46:30.69 ID:gkd9jg4t.net
>>244
使うな。使うな。WSLサイコーよ。

246 :232:2021/12/14(火) 06:44:33.44 ID:M420u4Ok.net
>>238
VSCode・サクラエディタで開き直しても、文字化けする

リダイレクトで、ファイルに保存したら読めない

247 :232:2021/12/14(火) 06:53:39.26 ID:M420u4Ok.net
これはひょっとして、端末用に書いてあるもので、
色々な制御文字なども入っているのかも

だから、テキストにすると、エンコードの推測では、UTF-16LE となるけど、
制御文字などで文字化けするのかも

248 :login:Penguin:2021/12/14(火) 08:40:39.98 ID:LBvlK/EB.net
会社のポリシーでHyper-Vを止められてるのでWSL2が使えない。グッスン。

249 :login:Penguin:2021/12/14(火) 12:02:34.86 ID:RQFPx/n9.net
>>246
>>203のやり方で生成して、VSCode 1.63.0でUTF-16LEで開くと正常に読めるけど。

250 :232:2021/12/14(火) 12:38:47.62 ID:M420u4Ok.net
コマンドプロンプトでやったら、VSCode・サクラエディタで見れた

一方、Windows Terminal のコマンドプロンプトでやったら、文字化けで見れなかった!

この2つは、違うのか

251 :login:Penguin:2021/12/14(火) 13:57:27.47 ID:99PLYufi.net
>>250
PowerShellだとパイプやファイルへのリダイレクトが悪さする
Windows Terminalは関係ない

252 :232:2021/12/14(火) 15:39:31.91 ID:M420u4Ok.net
Windows Terminal(WT)では、PowerShell・コマンドプロンプト・WSL のLinux の3つが使えるけど、
そのコマンドプロンプトでやった

そう言えば、WT は、UTF-8 だから文字化けするのかも

253 :login:Penguin:2021/12/14(火) 19:24:00.47 ID:5ieNwBRw.net
>>252
WindowsTerminalのコマンドプロンプトからのでも文字化けせずに見れるけど
通常のコマンドプロンプトとWindowsTerminalのコマンドプロンプトからのをバイナリ比較してみたけど同一内容だったよ 他のPCで試しても同一
他に環境的な何かが異なるのかな

254 :login:Penguin:2021/12/14(火) 21:03:36.74 ID:DeVIAJ4M.net
>>197
いまはinkcapeも(特に)gimpはWindowsユーザーの
ほうが多いのでWindowsメインになってるよ。

255 :login:Penguin:2021/12/14(火) 22:27:36.74 ID:63yVIPBD.net
>>254
デスクトップのLinuxシェア低いから
Linuxではよく使われているが、一方Winではあんまり使われていない物と言っても
ユーザーの数はwinのほうが多いになっても不思議じゃないからな

256 :login:Penguin:2021/12/15(水) 02:25:45.12 ID:p3kMsft+.net
WSLってLinuxのVMに比べてどんな利点があるの?
どう考えてもVMでLinux動かしたほうが良さそうに思うんだが

257 :login:Penguin:2021/12/15(水) 03:19:56.18 ID:cYiLPhQ4.net
VMを動かさずにLinuxが使える

258 :login:Penguin:2021/12/15(水) 05:05:55.71 ID:8ifCpk0/.net
WSLのほうがVMよりも軽いんじゃない?

259 :232:2021/12/15(水) 06:52:11.02 ID:9a6pKpWf.net
>>253
Windows Terminal(WT)のコマンドプロンプトで、
もう一度やってみたら、正常に表示された!

diff a.txt b.txt
みたいに、1回目と2回目のファイルを比べると、異なっている!

ちなみにコマンドプロンプトも、WTのコマンドプロンプトも、両方とも、CP932 でした

chcp
#=> 932

WTには、何か不安定なバグがあるのか、たまたま変な事が起こったか?
謎です

260 :login:Penguin:2021/12/15(水) 07:05:39.59 ID:ZSokNah7.net
>>259
どう異なっている?
何か勘違いしているのではないか?

261 :login:Penguin:2021/12/15(水) 07:13:35.21 ID:9a6pKpWf.net
>>256
echo $PATH | tr : "\n"
と、WSL で環境変数PATHを表示すると、Linux 側のPATHの後ろに、
/mnt/c/WINDOWS/system32
などの、Windows 側のPATHも、/mnt/c/以下に追加されている

つまり、Linux側から、Windows側のコマンドも呼べる。
例えば、Linux側から、Windows側のメモ帳も起動できる。
ただし、Windows側のコマンドには、拡張子 .exe も付けなければならない

つまり、Linux側からWindows側へは、シームレス。でも、逆はダメ

例えば、Linux側で、

where notepad
where: コマンドが見つかりません

where.exe notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe

which notepad
存在しない

which notepad.exe
/mnt/c/WINDOWS/system32/notepad.exe

notepad a.txt
notepad: コマンドが見つかりません

notepad.exe a.txt
メモ帳が起動する

262 :login:Penguin:2021/12/15(水) 08:27:03.29 ID:0YtwK9vU.net
WSLはVM

263 :login:Penguin:2021/12/15(水) 09:09:50.66 ID:rnBZkFES.net
232が勘違いしていただけ、ってのが真相だと思う
ま、よくあることだし若いんなら許される

264 :login:Penguin:2021/12/15(水) 09:11:55.34 ID:rnBZkFES.net
若くないと許されない理由は、自分の間違いを認めず屁理屈ばかり上手い年寄りは有害でさえあるから

265 :232:2021/12/15(水) 12:46:06.34 ID:9a6pKpWf.net
スマン、スマン。自分の勘違いでした!

>>250
>一方、Windows Terminal(WT)のコマンドプロンプトでやったら、文字化けで見れなかった!

これが勘違いで、本当は、WTのPowerShell(PS)で実行していました!
WTのPSで実行したら、同一の内容のファイルができて、それは文字化けして読めません

以上、自分の勘違いでしたので、この話題は終了します。
皆様に、ご迷惑をお掛けしました

266 :login:Penguin:2021/12/15(水) 15:46:59.35 ID:94pB4wsm.net
>> 223
ありがとうございます.
WSL上でlocaleはいろいろ変えて試しましたが,効きませんでした.
Windowsの言語見て,キーボード選んでるとしか思えないんですよね.

267 :login:Penguin:2021/12/15(水) 17:18:34.70 ID:hvWlEM/9.net
>>256
Linuxの管理をしなくていいというメリットが有る
Linuxのデスクトップを使いたくいないのは当然として
最小構成でもさまざまなサービスが動いている
それがアップデートした時トラブルのもとになる
WSLはそう言ったのが動いてないから軽量で楽

268 :login:Penguin:2021/12/15(水) 21:24:58.78 ID:nQpGq5n2.net
はじめて投稿させていただきます。
当方、WSLについて初心者です。よろしくおねがいします。
いざWSLをインストールしようとしてWebで手順を探したところ
手順がいろいろ出てきて混乱しております。
最新の手順としては以下だけでいいような記載もあるのですが確認したく。。。
wsl --install
これだけでUbuntuがインストールされると考えていいのでしょうか?
また最新のWSLはGUIが動くと聞きましたがこれも上記のコマンドでセット完了するのでしょうか?
お忙しところ恐縮ですが教えていただけますと幸いです。

269 :login:Penguin:2021/12/15(水) 22:13:31.20 ID:bZSW2ozO.net
色々あるのは古い情報が残ってるからで新しい情報や公式情報を見ればいい
>wsl --install
聞くまでもなくやってみればいいと思うが
GUIはWin11ならそのまま使えるが10ならvcxservなどを入れて使う

270 :login:Penguin:2021/12/15(水) 22:30:19.43 ID:OzqluHcx.net
wsl --installってWSLが入った後はオプションが無いみたいな扱いになるのね…
実行したらUsageが表示されやがった

ストアのプレビュー版だとちゃんと既に入ってると出る

271 :login:Penguin:2021/12/15(水) 22:45:14.43 ID:DQ1C7ZxL.net
>>269
>公式情報を見ればいい
普通の奴ならMSならそれなりの情報を出しているだろうで、まず公式を見てみるかだが、
Linux板にクレクレと乞食に来る奴は公式を見るなんてしないで
とにかくネットで尋ねればタダだ(だたでやってくれる)ということでクレクレ。
そんなのをまともに相手するの面倒すぎだで、ググれカスのような対応になるしまうんだよな

272 :login:Penguin:2021/12/16(木) 01:19:06.34 ID:qfXm+Ok1.net
半月程前の記事ですが..
https://ascii.jp/elem/000/004/076/4076337/amp/

273 :login:Penguin:2021/12/16(木) 01:56:36.72 ID:o9WzAWgr.net
ドキュメント類を読まないとか、やる気無さすぎだろう。

274 :login:Penguin:2021/12/16(木) 20:42:15.01 ID:476xAcUE.net
>>267
管理はいるだろ
何書いてんの?

275 :login:Penguin:2021/12/16(木) 22:22:34.75 ID:iB+zdARe.net
>>273
やる気はあるが
Linuxユーザーには変人・奇人・基地外が多いために、
マニュアルを読む、manコマンドする、ログを読む
なんてしない(変な俺)主義の奴が多いからな。
その代わりネットでクレクレ

276 :login:Penguin:2021/12/16(木) 22:35:49.83 ID:iB+zdARe.net
MSのネットドキュメントぐらい>>1に入れても良いのかもしれないが
https://docs.microsoft.com/ja-jp/windows/wsl/
でも、Linuxユーザーの大多数の変人・奇人・基地外は>>1は読まない・無視で意味はないだろうが

277 :login:Penguin:2021/12/17(金) 09:14:18.70 ID:WUmeMILM.net
頻繁にウイルスの脅威に晒されるWindowsに草ァ!
放置してサイトも見ていないのに
処置が必要←defenderの無能さを自ら露呈してて草ァ!
必要と表示するなら自動的に対処しろクソ無能!!嘘吐きMicrosoft

頻繁にウイルスの脅威に晒されるWindowsに草ァ!
放置してサイトも見ていないのに
処置が必要←defenderの無能さを自ら露呈してて草ァ!
必要と表示するなら自動的に対処しろクソ無能!!嘘吐きMicrosoft

278 :login:Penguin:2021/12/17(金) 21:56:30.51 ID:dOVKdvbY.net
Linuxはウィルスの類に対してノーガード戦法で何があってもスルーしてるからウィルス感染しても無警告ですよねw
検知するのもユーザの責任。
対応するのもユーザの責任。
素晴らしいゴミOSですよね、Linuxってw

279 :login:Penguin:2021/12/17(金) 22:43:42.18 ID:7svTVp6/.net
https://xtech.nikkei.com/atcl/nxt/column/18/01863/112600003/?n_cid=nbpnxt_mled_pcm
WSL2でLinuxサーバーを立てる、話題のコンテナをWindowsでも 2021.12.15

>>278
ゴミはお前だよw

280 :login:Penguin:2021/12/17(金) 23:07:22.64 ID:LJzTnDCd.net
ゲーミングPCにWSL2を導入する勇気

281 :login:Penguin:2021/12/17(金) 23:23:59.36 ID:YquYN3lR.net
ゲーミングPCっていうのは
最高性能PCって意味だぞ

282 :login:Penguin:2021/12/17(金) 23:40:10.50 ID:7svTVp6/.net
ゲーミングPCは重量が重いPCという意味だよ
PCファンもうるさいだろう

283 :login:Penguin:2021/12/18(土) 01:04:00.19 ID:xglOh20j.net
うそつけゲーミングPCってのはピカピカ光るやつのことだ
おれはくわしいんだ

284 :login:Penguin:2021/12/18(土) 01:20:26.03 ID:zY5rD7N+.net
WSL2を入れるとホストPCが仮想化されて特にグラフィック周りのパフォーマンスが劣化するのでゲーミングPCに入れるのは愚の骨頂

285 :login:Penguin:2021/12/18(土) 01:21:06.52 ID:zY5rD7N+.net
ホストPCってなんだ、ホストOS

286 :login:Penguin:2021/12/18(土) 01:33:56.99 ID:v/ZAj3z3.net
WSL2入れなくてもセキュリティのために仮想化されるんじゃないっけ

287 :login:Penguin:2021/12/18(土) 05:40:36.07 ID:jZFSqnLC.net
WSL2の存在意義ってなに?

288 :login:Penguin:2021/12/18(土) 05:49:31.49 ID:37OzBqN3.net
なんか変な人が居着いたなw

289 :login:Penguin:2021/12/18(土) 06:04:20.76 ID:oGgFQilz.net
>>287
インストールが簡単。すぐ起動する。軽い。Windows側と双方向でファイルシステムを参照し合える。WSL2からWindowsのコマンドを起動できる。その逆もでき、パイプラインで連携もできる。X Windowも使える。VSCodeと連携した開発環境を構築できる。Emacsの環境を作ると最強になる。まだあるだろうね。自分はWSL2無しではWindowsを使えない体になってしまいました。

290 :login:Penguin:2021/12/18(土) 06:08:59.34 ID:jZFSqnLC.net
>>289
ん?
WSL1でもWindowsと双方向でファイルシステムを参照しあえるしWindowsのコマンドも起動できるでしょ
WSL2よりWSL1のほうが軽いという評価も多く見られるし

291 :login:Penguin:2021/12/18(土) 06:24:48.95 ID:oGgFQilz.net
>>290
WSL1と比べた場合のWSL2の存在意義を聞いてたのか。すまん。fuseが使えるのでsshfsが動くとか、WSL2側のファイルシステム(ext4)のアクセスが速いとかかな。逆にWSL2側からWindows側のファイルシステムをアクセスすると遅いけど。

292 :login:Penguin:2021/12/18(土) 06:48:49.80 ID:oGgFQilz.net
>>290
自分の場合の一番の理由思い出した。Emacsでmagit使ってるんだけど、WSL1の時は遅くて使用に耐えなかった。これがWSL2で改善したからでした。

293 :login:Penguin:2021/12/18(土) 07:03:03.14 ID:H4uPHl2b.net
>>292
スレチだけどVSCodeも使えるのにEmacs使うのはどの辺がよくて使ってるの?昔から使ってるから慣れてるとか?

294 :login:Penguin:2021/12/18(土) 07:17:45.73 ID:oGgFQilz.net
>>293
magitが使えるのもそうだけど、Windowsも含め、ファイルの操作をすべてEmacsのDiredで行っている。WindowsのショートカットやUNCパスにあるものもDiredでアクセスできるようにできるので、Explorerは基本使わない。Windowsドキュメントの起動もwslstartを噛ませてDiredからできるようにしている。sshのアクセスもTrampを使ってDiredで行っている。VSCodeでもできるけど、サーバ側にいろいろインストールされるので、決まったサーバとの間でしか使わないようにしている。
まだあるけど、これが一番の利用目的かな。

295 :login:Penguin:2021/12/18(土) 08:48:28.14 ID:H4uPHl2b.net
>>294
すみません ↓ここちょっとわからないです

VSCodeでもできるけど、サーバ側にいろいろインストールされるので、決まったサーバとの間でしか使わないようにしている。

296 :login:Penguin:2021/12/18(土) 12:24:35.11 ID:oT4vJ3Gd.net
>>284
ゲーム用のゲーミングPCと
WSL2用のゲーミングPCの
二台持ってるとは思わないのか?

297 :login:Penguin:2021/12/18(土) 12:25:14.64 ID:9fxvkdbk.net
LinuxにLinux入れても、そんなに重くないよ。
仮想環境でベンチマーク動かしながら、録画しています。
https://youtu.be/AI5CHYnWMOg

298 :login:Penguin:2021/12/18(土) 12:25:52.56 ID:oT4vJ3Gd.net
ゲーミングPC=ゲームをするものっていうのは頭が硬すぎる

299 :login:Penguin:2021/12/18(土) 12:26:49.35 ID:oT4vJ3Gd.net
>>297
LinuxからWindowsのコマンドを実行してみて
どれくらいかかる?

300 :login:Penguin:2021/12/18(土) 12:46:34.89 ID:baDS06Nv.net
基本、Docker とかプロジェクトを、Linux 側に作る方が速い

>>295
VSCode の拡張機能を入れようとすると、
Linux 側にインストールしますかと聞かれる

301 :login:Penguin:2021/12/18(土) 13:54:26.89 ID:eLLPiJJn.net
だからWSL2ではLinux側のプロジェクトを作成して
Windows側からはファイル共有でアクセスするという使い方をする

そしてWSL2の何が素晴らしいかというと
WSLをセットアップした時点で、Windowsからファイル共有で
Linux側のファイルを編集できること

こういうふうにすぐに使える状態でセットアップされてるから
WSLは人気になった

302 :login:Penguin:2021/12/18(土) 17:53:28.60 ID:oGgFQilz.net
>>295
VSCodeにRemote-WSL入れるとWSLと連携可能になるけど、WSL側の.vscode-serverディレクトリに色々インストールされる。Trampだとそれがない。

303 :login:Penguin:2021/12/18(土) 18:26:31.15 ID:oGgFQilz.net
>>302
Trampとの比較の話しなのでRemote-SSHの方が適切だね。

304 :login:Penguin:2021/12/18(土) 21:10:54.46 ID:7IGxarsH.net
>>293
VSCodeはGUIでしか動かんからSSHで繋いだ遠くのサーバの設定ファイルはいじれんしな

305 :login:Penguin:2021/12/18(土) 21:12:34.74 ID:7IGxarsH.net
>>301
Linux側でいじればいいんでない?
同じマシンにWindowsとWSLが共存してるんでしょ?
どの辺が素晴らしいのかサッパリわかんね

306 :login:Penguin:2021/12/18(土) 22:16:48.49 ID:oGgFQilz.net
>>304
それをできるようにするのがRemote-SSHでないの?

307 :login:Penguin:2021/12/18(土) 22:23:44.57 ID:oGgFQilz.net
>>294
Diredが便利なのは、左側のウィンドウで開いているDiredと右側のウィンドウで開いているDiredとの間でファイルのコピーや移動ができる。シンボリックリンクも作れるし、ショートカットファイルも作れるようにできる。Trampと組み合わせるとscpを裏でやってくれるので、WinSCPが必要なくなる。
スレチなのでこの辺にしとくよ。

308 :login:Penguin:2021/12/19(日) 00:47:06.61 ID:ShT/2dxt.net
>>305
Linux側でどうやってWindowsのファイルをいじるの?

309 :login:Penguin:2021/12/19(日) 01:12:25.53 ID:1RAKAVcj.net
>>308
/mntにcやらdやらがあるじゃろ

310 :login:Penguin:2021/12/19(日) 01:24:55.67 ID:bZp+tLqM.net
>>306
俺、VSCode使ったことはないが
今どきのクロス開発対応のすごいエディターのVScodeが(SSHを使ってとかしての)
リモート編集・ビルド・デバッグに対応していないってことはないだろな

311 :login:Penguin:2021/12/19(日) 01:49:22.90 ID:bZp+tLqM.net
>>309
ちょっと調べればわかるような質問(調べるのが嫌だからクレクレ依頼)
への対応はそんな感じになるよな
WSLとWinのアクセスがどんな感じかというと
https://qiita.com/quzq/items/1096c638c0d86795be13
相互運用の例
https://docs.microsoft.com/ja-jp/windows/wsl/filesystems

312 :login:Penguin:2021/12/19(日) 05:37:39.51 ID:K8NAQ0V3.net
>>310
Remote-Developmentで可能

313 :login:Penguin:2021/12/19(日) 06:19:43.34 ID:8kwWM9Uk.net
WSL2, Ubuntu 18 から20 へ、

~/ 以下のデータの、移行・コピーはどうやるの?

314 :313:2021/12/19(日) 06:25:34.14 ID:8kwWM9Uk.net
>>313
へ補足

Docker と、VScode の拡張機能・Remote WSL/Remote Container も使っています

315 :login:Penguin:2021/12/19(日) 06:41:46.46 ID:8kwWM9Uk.net
WSL の利点は、同じアプリを、Windows 側/Linux側で、2つ持たなくてもよい。
例えば、yarn は、Windows側だけに入れている

コマンドプロンプトで、where yarn
C:\Program Files (x86)\Yarn\bin\yarn
C:\Program Files (x86)\Yarn\bin\yarn.cmd
C:\Program Files (x86)\Yarn\bin\yarn.js

Linux側で、which yarn
/mnt/c/Program Files (x86)/Yarn/bin//yarn

yarn の内容は、各OS で、3つのパターンで、yarn.js を呼ぶ。
node ではなく、nodejs というコマンド名もあるみたい

1. winpty node "$basedir/yarn.js" "$@"
2. exec node "$basedir/yarn.js" "$@"
3. exec nodejs "$basedir/yarn.js" "$@"

#!/bin/sh
argv0=$(echo "$0" | sed -e 's,\\,/,g')
basedir=$(dirname "$(readlink "$0" || echo "$argv0")")

case "$(uname -s)" in
Darwin) basedir="$( cd "$( dirname "$argv0" )" && pwd )";;
Linux) basedir=$(dirname "$(readlink -f "$0" || echo "$argv0")");;
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
*MSYS*) basedir=`cygpath -w "$basedir"`;;
esac

316 :login:Penguin:2021/12/19(日) 07:32:11.11 ID:ShT/2dxt.net
要するに完成度の違いなんだよな
自分で仮想マシンにLinux入れて頑張ればできる vs 頑張らなくていい
そしてWSLをベースにいろんな技術が作られてるから
WSLに対応していればすぐに使える

317 :login:Penguin:2021/12/19(日) 11:50:27.72 ID:SLnsZmbg.net
>>316
取り敢えず説明等ドキュメントを読んでからにしたほうがいいよ

318 :login:Penguin:2021/12/19(日) 15:10:49.94 ID:ShT/2dxt.net
>>317
読んだ結果なんだが、おまえは自分の意見すら言えないのか?

319 :login:Penguin:2021/12/19(日) 15:32:55.00 ID:9G6qFHJW.net
読んだ上での>>308のレスならヤバすぎw

320 :login:Penguin:2021/12/19(日) 15:34:08.97 ID:31zsYv3b.net
ほらな?自分の意見を言えないんだよ
説得力ゼロな

321 :login:Penguin:2021/12/19(日) 16:09:52.33 ID:9G6qFHJW.net
言う気は無いし説得しようともしていないのだけどw

322 :login:Penguin:2021/12/19(日) 17:33:33.54 ID:K8NAQ0V3.net
>>313
こんなバッチファイルで行ける。userは変更すること。

set home_dir=user
set src_distro=Ubuntu-18.04
set dst_distro=Ubuntu-20.04

wsl -d %dst_distro% -u root bash -c "mv /home/%home_dir% /home/%home_dir%.orig"
wsl -d %src_distro% -u root bash -c "(cd /home; tar cvf - %home_dir%)" | wsl -d %dst_distro% -u root bash -c "(cd /home; tar xvf -)"

323 :login:Penguin:2021/12/19(日) 18:17:56.26 ID:jPLLzZXv.net
>>318
俺の意見なら俺のレスを辿ればわかるだろ

324 :313:2021/12/19(日) 21:53:55.21 ID:8kwWM9Uk.net
>>322
間に、コピー用コンテナを置いて、移行できないかな?

Ubuntu 18 → コンテナ → Ubuntu 20

または、データの一部を変える場合は、
Ubuntu 18 → 変換前コンテナ → 変換後コンテナ → Ubuntu 20

325 :313:2021/12/19(日) 22:08:08.68 ID:8kwWM9Uk.net
>>324
補足

OS が異なるから、コンテナに互換性が無いのか?
それとも、ある程度は使えるのかな?

326 :login:Penguin:2021/12/20(月) 01:46:36.43 ID:41JFTMPZ.net
WSLでMSが手を入れたLinuxモドキを使うくらいなら
VirtualBoxで本物のLinuxをインストールして使った方がいいよね

327 :login:Penguin:2021/12/20(月) 01:47:34.05 ID:U74XHf3Y.net
>>326
それはもう何回も論破されてる
アキラメロン

328 :login:Penguin:2021/12/20(月) 01:57:00.19 ID:GYIttVad.net
>>326
ホストOSのパフォーマンス低下が嫌でとかならちょっとわかる

329 :login:Penguin:2021/12/20(月) 01:59:47.27 ID:U74XHf3Y.net
>>328
無理しなくていいよ。
その話題は論破されてる

330 :login:Penguin:2021/12/20(月) 02:05:07.55 ID:QMHkj8Tv.net
>>326
目的に合わせて道具を選べない人は論外だよ

331 :login:Penguin:2021/12/20(月) 02:06:53.69 ID:oqrydfrq.net
メーカーが手を入れたのがモドキなら、この世の大半のLinuxはモドキになるような
WSL2のカーネルもソースは公開されてるからねぇ

initのソースも公開して欲しいね、どんな事やってるのか興味がある

332 :login:Penguin:2021/12/20(月) 02:07:47.03 ID:pVVw0Dt7.net
使い分けりゃいいだけという認識だけど、そもそもパフォーマンスには影響ないん?

333 :login:Penguin:2021/12/20(月) 02:20:09.38 ID:w+cexn94.net
>>328
ひょっとしてこういう記事に踊らされてない?
ttps://g-geek.net/column/wsl2

334 :login:Penguin:2021/12/20(月) 07:44:28.96 ID:WDGBPT96.net
>>324
tarボール作ればどうにでもできるのでは?

335 :login:Penguin:2021/12/20(月) 08:04:13.74 ID:qI4z+Q5A.net
>>328
パフォーマンスへの影響は当たり前の話で、環境を分けるのが常識なので議論する余地はない

336 :login:Penguin:2021/12/20(月) 15:38:59.83 ID:IG6AWCaJ.net
>>322はパイプでtarを流してるから中間ファイルすら作ってない

337 :login:Penguin:2021/12/20(月) 16:34:55.04 ID:E4mYvduf.net
GPUパススルーは安定してんの?
新しくノート買おうと思ったけど様子見かな

338 :login:Penguin:2021/12/20(月) 23:01:26.47 ID:hhYYsMEk.net
>>299
LinuxからWindowsのコマンドを実行しました。
コマンドで仮想環境を立ち上げて、sshでコマンドを実行するシェルスクリプトです。
仮想環境が立ち上がっていると、立ち上げを無視する様にしてあります。
2回目がそうです。
https://youtu.be/WT9lYVkU8xA

339 :login:Penguin:2021/12/20(月) 23:52:40.12 ID:U74XHf3Y.net
>>338
ではそのやり方を世界中に広めてください。

WSLは「やり方」を統一しているので
WSL用のツールが作れるわけです

WSLは基盤です。エコシステムとも言います

340 :login:Penguin:2021/12/20(月) 23:53:55.67 ID:U74XHf3Y.net
作るものはたくさんあるので言っておきますね。
文字コードの自動変換。
wslpathに相当するパスの変換
ファイル共有の仕組み

341 :login:Penguin:2021/12/21(火) 00:47:18.09 ID:JCTchnzy.net
ファイル共有の仕組みは仮想イメージをマウントすることで可能。
作る必要はなし。
https://youtu.be/Wd2u0JOB9s8

342 :login:Penguin:2021/12/21(火) 00:58:38.18 ID:NXEq1mh0.net
Windowsから同時に参照できねーだろ
はぁ。使いづら(笑)

343 :login:Penguin:2021/12/21(火) 01:00:40.55 ID:NXEq1mh0.net
WindowsとWSLが同一マシンだって事がわかってないんだよな(笑)
WindowsのVSCodeで編集したものを
すぐさまLinux上から実行できなければ
何の意味もないだろうが

344 :login:Penguin:2021/12/21(火) 02:10:11.84 ID:JCTchnzy.net
WindowsにはX Window Systemのようにネットワーク上の他のホストにクライアント(アプリ)を表示する機能がないから無理だろう。
マイクロソフトが実装してくれたら出来るよ。
https://youtu.be/meFBmv-jisU

345 :login:Penguin:2021/12/21(火) 02:10:33.73 ID:alkJ1IAp.net
>>343
VMの共有フォルダに有るファイルを編集すればいいだけやんけ
あほなの?

346 :login:Penguin:2021/12/21(火) 02:45:18.04 ID:I0+iLVWq.net
適材適所で使えない人達w

347 :login:Penguin:2021/12/21(火) 07:14:19.79 ID:f+dEXgIZ.net
WSLを誹謗する書き込みってやっぱPowerShell信者が書いてるのかな?
WSLの台頭でPowerShell要らない子になりつつあるから

348 :login:Penguin:2021/12/21(火) 07:40:33.14 ID:K8ZaFAWk.net
>>344
Remote-Appて違ったっけ

349 :login:Penguin:2021/12/21(火) 09:00:28.73 ID:uuhKerTR.net
>>343
同期させるか直接編集すれば良いだけなのに何を言っているのやら...

350 :login:Penguin:2021/12/21(火) 09:30:54.19 ID:JCTchnzy.net
>>348
ゲストOSにsshしX11 Forwardingして、ホストOSのXサーバーに表示しています。
昔のコンピューターは非常に高価だったので、ホストコンピューターにログインして、手元の安価な端末に表示する様に開発された機能です。

351 :login:Penguin:2021/12/21(火) 09:54:39.24 ID:xvQvMAeI.net
>>348
RemoteAppはWindows Serverが無いと使えないが
WSLgはアプリ単位のRDPを使ってる
https://raw.githubusercontent.com/microsoft/wslg/main/docs/WSLg_ArchitectureOverview.png

352 :login:Penguin:2021/12/21(火) 10:47:10.02 ID:K8ZaFAWk.net
>>351
いや、Windowsには機能がないというからさ

353 :login:Penguin:2021/12/21(火) 12:17:50.49 ID:YY7ne79C.net
WindowsのクライアントOSでもRemoteAppは使えるみたいだね
https://i.imgur.com/Zs0pzB2.jpg

WSLgのはFreeRDPがRemoteAppサポートしてて、それを利用してるようだね

354 :login:Penguin:2021/12/21(火) 15:05:14.38 ID:6qd7YUmT.net
>>351

Windows 10 Proなら使えるよ(7の時から)。
レジストリの変更が要るけど。

355 :login:Penguin:2021/12/21(火) 15:34:58.35 ID:wUuLwCTP.net
>>345
パフォーマンスが低すぎる。
パーミッションが保存されない

356 :login:Penguin:2021/12/21(火) 15:37:00.45 ID:wUuLwCTP.net
>>345
> VMの共有フォルダに有るファイルを編集すればいいだけやんけ

今は仮想イメージをマウントするという
間抜けな回答をシたやつを煽ってる最中だw
結局共有フォルダを設定しなければいけないし
パフォーマンスやパーミッション問題もあるし
何も問題が解決されていない

341 名前:login:Penguin[sage] 投稿日:2021/12/21(火) 00:47:18.09 ID:JCTchnzy [1/3]
ファイル共有の仕組みは仮想イメージをマウントすることで可能。
作る必要はなし。

357 :login:Penguin:2021/12/21(火) 18:11:01.59 ID:6qd7YUmT.net
>>355
何と比べてパフォーマンスが悪い?

358 :login:Penguin:2021/12/21(火) 18:45:25.08 ID:JCTchnzy.net
>>351
>>353
xfreerdpを使ってdesktopにWindowsアプリを表示出来ました。
ありがとうございます。
https://youtu.be/oZnJciFNHps

359 :login:Penguin:2021/12/21(火) 20:14:59.07 ID:alkJ1IAp.net
>>356
おまえがマヌケだよ
ろくにVMの知識もないのがバレバレ

360 :login:Penguin:2021/12/21(火) 20:35:02.27 ID:wUuLwCTP.net
>>357
WSL2は仮想マシンを使っている。だからWSL上のファイル操作は速い
その上軽量の9pプロトコルを使って、そのファイルにWindowsから編集できる。だから速い。
その上同じファイルをWSLとWindowsの両方から同時に参照できる

もしWindows上でのパフォーマンスを重視したければ
Windows側にファイルを置いて/mnt以下からアクセスすることもできる
Windows上のコマンドを実行する場合も、ここにあるファイルを実行するだけでいい
WSLからWindowsのパスを知りたい場合のためにwslpathコマンドが用意されている

そういった環境がWSLを入れるだけで完了する。ほぼ全自動でユーザーは何もすることがない。
相互運用性は抜群。誰でもこういう環境として標準化されてるから
たとえばwslpathコマンドを使うシェルスクリプトを、WSL用として不特定の人に配布することもできる

ここまで、お前がやれっていってんの。標準化するのは大変だろうがまあ頑張れw

361 :login:Penguin:2021/12/21(火) 20:50:45.88 ID:6qd7YUmT.net
>>360
よくわからんがWSLが出来すぎているということですね。
それは理解できます。

362 :login:Penguin:2021/12/21(火) 21:03:16.69 ID:kYsTj4+3.net
WindowsでもLinuxが使いたい。
そんなワガママを叶えるソフト。

363 :login:Penguin:2021/12/21(火) 21:07:39.04 ID:wUuLwCTP.net
正確にはLinuxコマンドだな
別にLinuxじゃなくてもいい

こういう人は昔からいてmacOSがもてはやされた理由の一つは
Linux(風)のコマンドが使いたいからだし

macOSのコマンドはFreeBSDが由来のものが多いが
別にFreeBSDを使おうと思わないのと一緒

364 :login:Penguin:2021/12/21(火) 21:10:40.34 ID:6qd7YUmT.net
>>363

コマンドって、結局Linuxのことでしょう。
バイナリー互換ってのがみそ。

WSLがmacOSなんかをはるかに凌駕しているところ。

365 :login:Penguin:2021/12/21(火) 22:24:34.61 ID:7G2yHHD5.net
windowsでcygwinじゃなく本物のbash、シェルスクリプトが使えるってめちゃくちゃ便利でうれしいじゃん

366 :login:Penguin:2021/12/21(火) 22:28:59.10 ID:kYsTj4+3.net
ウェブ開発が増えて、開発者がみんなMac使いだしたので、慌ててWSLをリリースしたのではないか。

367 :login:Penguin:2021/12/21(火) 22:29:42.89 ID:6qd7YUmT.net
>>365
bashはLinuxでもgitでもmingwでも
cygwinでもBSDでもbashなんだけどね。
linuxのbashって意味なら正しい。

368 :login:Penguin:2021/12/21(火) 22:31:00.86 ID:kYsTj4+3.net
言いたいことはわかるよ。

369 :login:Penguin:2021/12/21(火) 22:35:50.41 ID:6qd7YUmT.net
>>366
慌てるもなにも、規模が違うし。会社の方針が
クラウド重視になったからでしょ。UNIX互換のsubsystem互換のものは
はるか前から実装されてたし、クラウドで最もつかわれているLinuxに対応
させたというのが普通の考え。
Apple信者の考え方はそうなのかもしれないけど。

370 :login:Penguin:2021/12/21(火) 22:38:11.61 ID:6qd7YUmT.net
>>366
それならmacOS互換のBSDを実装するはずだけどね。
OSが柔軟なので可能だけど、Linux互換にした意味を考えないと。

371 :login:Penguin:2021/12/22(水) 00:03:41.34 ID:OpDgrvrk.net
>>360
仮想マシンを使ってるから速いって・・
アホなのw

372 :login:Penguin:2021/12/22(水) 00:48:38.79 ID:Mf7Pwvpl.net
>>366
それ何年前のネタなんだよw

373 :login:Penguin:2021/12/22(水) 07:55:47.68 ID:mgHafiHc.net
>>372
そのうちM1 macが増えたからWindowsをarmに対応させたとか
言い出しそうだね。

374 :login:Penguin:2021/12/22(水) 09:06:58.20 ID:QjNW7Zol.net
「ARM版Windowsはアリバイみたいに出していただけで、MSが実用に向けてappleの影響」みたいなことにはなりそうだよね
CPUエミュレーションレイヤーも多分Rosettaが先ってことになってる

375 :login:Penguin:2021/12/22(水) 09:16:18.33 ID:sAfpwkRf.net
ARM版Windowsはインテルが「ウチの特許を侵害してる!」って騒いでなかったか?

376 :login:Penguin:2021/12/22(水) 09:58:49.30 ID:+YBQQgFv.net
かつてWindowsはIA-32以外にもAlphaやMIPS、PowerPCでも動いていたわけで

377 :login:Penguin:2021/12/22(水) 13:02:17.83 ID:mQmp9DwT.net
漏れは、grep や、コマンドのパイプで、文字列を変換したいから、WSL を使っている

PowerShell よりも、シェルの方が使いやすい。
Ruby なども使えるし

ほとんどのOSS が、Linux 用だから、Windows では文字化けなどで動かない

378 :login:Penguin:2021/12/22(水) 14:30:20.64 ID:iAnYv7pI.net
素人だけど自分も文字列、テキスト処理は基本中の基本なのでawk,sedも標準で使えるwslは便利

379 :login:Penguin:2021/12/22(水) 15:19:48.02 ID:QVQNO0rG.net
新参で有利なはずのPowerShellが古参bashの引き立て役になってしまってるんだよなあ、現実として

380 :login:Penguin:2021/12/22(水) 15:49:26.95 ID:Y40/2NIm.net
PSはいわばシェル/スクリプト言語界のクリンゴン語だからなぁ

381 :login:Penguin:2021/12/22(水) 15:56:03.55 ID:QVQNO0rG.net
>>380
マジレスするけど、クリンゴン語に対して失礼
PowerShell話者から高度な文明が生まれることはありえない

382 :login:Penguin:2021/12/22(水) 19:15:41.45 ID:iAnYv7pI.net
ウォーフが怒るで

383 :login:Penguin:2021/12/22(水) 19:54:26.83 ID:QVQNO0rG.net
PowerShellはFunctionに外部プロセスの標準出力をパイプで標準入力で受け取るのにかなり苦労する
bashより退化してるのがわかる
マイクロソフトの財力がなければとっくに消えてるシェル言語だと思う

384 :login:Penguin:2021/12/22(水) 20:03:04.49 ID:mgHafiHc.net
>>383
bashではWindowsのをコトンロールできないから
用途が別と思ったほうがいい。

Unix用として使うことはそれほど重要視してないでしょう。

385 :login:Penguin:2021/12/22(水) 20:04:20.57 ID:mgHafiHc.net
>>383
例えばbashでWindowsのGUIをコマンドラインで操作できますか?

386 :login:Penguin:2021/12/22(水) 20:31:00.60 ID:QVQNO0rG.net
> Unix用として使うことはそれほど重要視してないでしょう。

Unixだけでなくコマンドプロンプトにも劣るのがPowerShellの現実

387 :login:Penguin:2021/12/22(水) 20:37:07.54 ID:mgHafiHc.net
>>386
最大の利点はWindowsのすべてを操作をできる事だからね

普通のコマンドラインならCMDでいいんじゃないの?
Unix的な使い方ならWSLのbashでいいんじゃないの?

何が気に入らないんですか?

388 :login:Penguin:2021/12/22(水) 20:45:27.80 ID:QVQNO0rG.net
その論理だとコマンドプロンプトの正当後継シェルはWSLのBashってことになりそうだが

389 :login:Penguin:2021/12/22(水) 21:04:13.19 ID:mgHafiHc.net
>>388

どっちでもいいんじゃの?

CMDにできてPowershellにできないことより
PowershellにできてCMDにできないこと

のどちらが多いかですよね。

想像するに、PSを使ってないか、これまでの知識でつかえないか、
勉強したけど挫折した人の意見としか思えない。

390 :login:Penguin:2021/12/22(水) 21:10:41.96 ID:QVQNO0rG.net
>>384
PowerShellが他OSに広まらないのは、LinuxやmacOSでWindowsのをコトンロールする需要がないからだろうね

391 :login:Penguin:2021/12/22(水) 21:11:42.96 ID:mgHafiHc.net
>>389

bashにできてPowershellにできないこと
Powershellにできてbashにできないこと

どちらが多いかも考えてね。
ちなみにbashの知識しかなくてPowershellにできないと思ってる
のは除外ね。

392 :login:Penguin:2021/12/22(水) 21:14:36.70 ID:mgHafiHc.net
>>390

LinuxやmacでWindowsをコントロールするためにportしたわけではないでしょう。
根本的に誤解してるのかと。

393 :login:Penguin:2021/12/22(水) 21:24:57.54 ID:mgHafiHc.net
bashと比較して

> ls

なんかunixとちがうなぁ(怒)

> ls -laF
エラー

Powerhsell 使えないじゃん。

cmdと比較して

>dir

まぁいいか

>dir/w
エラー

Powershell使えないじゃん。

ってかんじかな。

394 :login:Penguin:2021/12/22(水) 21:42:31.00 ID:QVQNO0rG.net
>>393
とりあえず、grepを呼び出すPowerShellのFunctionを作って外部プロセスの標準出力をPowerShellのFuncionの標準入力で受信できるようにしてみなよ

395 :login:Penguin:2021/12/22(水) 22:07:38.08 ID:mgHafiHc.net
>>394
それってbashの機能じゃなくてUnixのpipe
の機能じゃないんですか?

なんか根本的に勘違いしてませんか?

396 :login:Penguin:2021/12/22(水) 22:08:25.43 ID:mgHafiHc.net
>>394

bashとgrepって関係ないってわかってますかね?

397 :login:Penguin:2021/12/22(水) 22:10:31.25 ID:mgHafiHc.net
結局Unix的に使おうとして思うようにいかないってだけですよね。
そういう人たち向けにはWSLがあるだからそれで解決じゃないの?

398 :login:Penguin:2021/12/22(水) 22:13:49.54 ID:QVQNO0rG.net
>>396
grepといったのはたとえだよ
bashのfunctionと同じ機能をPowerShellで実現するのはかなり難しい
function test() {

399 :login:Penguin:2021/12/22(水) 22:15:53.83 ID:QVQNO0rG.net
>>397
cmd, bash, PowerShellのうちどれかひとつを捨てろと言われたらほとんどの人がPowerShellを捨てることになるんじゃないかな

400 :login:Penguin:2021/12/22(水) 22:16:16.44 ID:mgHafiHc.net
>>398
わざわざPoweshellを使わなくていいんじゃないですか?

WSLでできるものはそれでやったらいいのに
何が気に入らないんですか?

時代が変わったのを理解してないようですね。

401 :login:Penguin:2021/12/22(水) 22:19:24.66 ID:mgHafiHc.net
>>399
Linux, Windows, Macのどれか一つを捨てろといわれたら?
Linuxを選ぶ人はどれぐらいいるんでしょうね。

LinuxはWSLでWindowsに内包されたんで
LinuxのいいところはWSLで使えばいいだけなのにね。

bashでWindowsのGUIを操作する方向にはならないでしょうし
すみ分けでしょう。

402 :login:Penguin:2021/12/22(水) 22:20:19.24 ID:QVQNO0rG.net
>>400
そのとおり
PowerShellを廃止してWSLのbashに一本化したほうがすっきりする

403 :login:Penguin:2021/12/22(水) 22:23:49.65 ID:mgHafiHc.net
bash, Poweshell, cmdでも
便利に使えるものをツールとして使ったらいいのに

Emacs+Texで充分だぁっていう人も否定はしないけど、
時代ですよ。

404 :login:Penguin:2021/12/22(水) 22:25:49.31 ID:mgHafiHc.net
>>402
bashでは機能不足でWindows GUIを処理できないからね。

Windowsが要らなくてLinuxに統一しろとかいう浮世離れした
考え方の人なのかな。

405 :login:Penguin:2021/12/22(水) 22:26:47.35 ID:mgHafiHc.net
>>403

しつれい

Emacs + TeX

でした。

406 :login:Penguin:2021/12/22(水) 22:29:22.28 ID:rf3Nrv3S.net
WSLを利用してあげてください。
開発元のマイクロソフト社とカノニカル社が感謝しますよ。

407 :login:Penguin:2021/12/22(水) 22:30:48.47 ID:QVQNO0rG.net
なんでPowerShellのFunctionの話してるかというと以下の問題があるから
A. batでは引数に絵文字などの非システムコードページの文字を渡せない
B. PowerShellのaliasは引数を付与できない

なお、どっちもWSLのbashでは問題が起きない

408 :login:Penguin:2021/12/22(水) 22:32:38.40 ID:rf3Nrv3S.net
でも、わたしはLinuxネイティブな環境しか利用しませんね

409 :login:Penguin:2021/12/22(水) 22:33:52.53 ID:QVQNO0rG.net
start -Verb runas <Command> で管理者実行できることがコマンドプロントに対するPowerShellの優位性だけど、
そもそもbashならsudoコマンドで簡単に同じことができている

410 :login:Penguin:2021/12/22(水) 22:35:04.91 ID:QVQNO0rG.net
>>408
Linuxというよりシェルの話つまりbashとPowerShellの話なので

411 :login:Penguin:2021/12/22(水) 22:37:13.33 ID:mgHafiHc.net
>>407

だったらWSL使ったらいいのではないですか?Windowsの一つの
機能なんですから。

それとbashとsudoは関係ないよ。わかってるかな?

412 :login:Penguin:2021/12/22(水) 22:37:36.20 ID:rf3Nrv3S.net
Windows Subsystem for LinuxはまだLinuxネイティブに追いついてないんだね

413 :login:Penguin:2021/12/22(水) 22:42:09.65 ID:DS1r5uHB.net
/mnt/c以下にまともな速度でアクセスできるようになったら起こして

414 :login:Penguin:2021/12/22(水) 22:48:43.62 ID:QVQNO0rG.net
>>411
関係あるよ

415 :login:Penguin:2021/12/22(水) 22:49:32.32 ID:mgHafiHc.net
>>412
>>413

至らない点を取り上げて貶して使わないより
利点を利用するほうがいいよ。

人生においてもね。

416 :login:Penguin:2021/12/22(水) 22:49:54.48 ID:iAnYv7pI.net
PowerShellでctrl-mを入力してイラっとする

417 :login:Penguin:2021/12/22(水) 22:53:11.70 ID:mgHafiHc.net
>>414

関係ない。LinuxやほかのUnixの機能。

bash=linux

って勘違いしてる人?

418 :login:Penguin:2021/12/22(水) 22:53:31.09 ID:rf3Nrv3S.net
>>415
利点が無いんで利用するという選択もないんですよ。

それに便利さの影には危険が伴うこともあります。
WSLにバックドアはありませんか?

419 :login:Penguin:2021/12/22(水) 22:56:58.35 ID:mgHafiHc.net
>>418

そういう人は利用しなければいいんじゃないですか?
WSLもいらないなら機能を追加しなければいい。

それだけじゃないんですか?

420 :login:Penguin:2021/12/22(水) 22:56:59.15 ID:QVQNO0rG.net
>>416
Set-PSReadLineOption -EditMode Emacs

421 :login:Penguin:2021/12/22(水) 23:00:23.51 ID:iAnYv7pI.net
>>420
キターーー
普通に質問すると教えてくれない人が多いけどw
ありがとうございます、試してみます

422 :login:Penguin:2021/12/22(水) 23:01:48.44 ID:QVQNO0rG.net
PowerShellは大部分においてBashやZ shellに劣るけど、
Set-PSReadLineOption -PredictionSource History で直近の前方一致候補が薄文字表示される機能や、
Set-PSReadLineKeyHandler -Key Tab -Function MenuComplete で選択形式の入力補完できる点は肯定評価できる

423 :login:Penguin:2021/12/22(水) 23:04:24.74 ID:iAnYv7pI.net
ププ、いけたw
ctrl-p、ctrl-nも使える
ctrl-iで補完はだめか

424 :login:Penguin:2021/12/22(水) 23:09:53.30 ID:iAnYv7pI.net
i-searchもできるね、面白いじゃん

425 :login:Penguin:2021/12/22(水) 23:12:26.56 ID:QVQNO0rG.net
WSLのBashがPowerShellを飲み込むか、PowerShellがWSLのBashを飲み込むか、だと明らかに前者の可能性高いわ

426 :login:Penguin:2021/12/22(水) 23:29:04.65 ID:iAnYv7pI.net
どっちが飲み込むかどうかは知らんけど
慣れたキーバインドが使えるとなると勉強してみようかなって気になってきたよ

427 :login:Penguin:2021/12/22(水) 23:57:12.18 ID:ZYEXGE2k.net
>>425
法人のWindowsクライアントのサポートでPowerShellはよく使われているからな
俺の会社のWinクライアントにはWSL入っていないから、サポートする情シスはPSで
クライアントの設定をあーだこーだとしている。

428 :login:Penguin:2021/12/23(木) 01:36:54.81 ID:irKwhvBx.net
PowerShellがだめなのは、長い名前のコマンドレットの存在

PowerShellをシェルとして使いたいと思うか?
プログラミング言語としては問題ないが
シェルとしては使いたくない

429 :login:Penguin:2021/12/23(木) 01:38:10.95 ID:irKwhvBx.net
>>418
> それに便利さの影には危険が伴うこともあります。
> WSLにバックドアはありませんか?
ありません。もしあったらLinuxにもあるでしょう。

Linuxは便利だから、危険が伴いますね
Macも便利だから、危険が伴いますね

だから便利ではないWindowsをみんな使うのです(笑)

430 :login:Penguin:2021/12/23(木) 03:19:14.11 ID:cD8a2Y2f.net
ksh→fishと使ってきたが、wslのおかげでやっとpwshに移行できた
wsl関係ないけどmacでも使えるし最強

>>428
標準エイリアス命名規則があるのと、動詞を落とした時のフォールバック規則で短くなるよ
オプションも途中まで打つか、キャピタル入力で曖昧にならない限り受け付けるので、対話では簡潔な方と思うけど
-NonInteractive→-noni
-WhatIf→-wif
-Confirm→-cf
くらいの想像が付く省略は使う
-nop(noOPでなく-NoProfile)みたいな誤解を生みかねない用法や-一文字は避けるけど

スクリプト書くときも短縮で書いたのを、標準モジュールのpsreadlineに通して正規化してる

せっかくwsl使うなら触らなきゃ損

431 :login:Penguin:2021/12/23(木) 03:30:05.76 ID:LKZy+bko.net
unixシェルが普及するとしてもbashだけはありえんわ
bash_completion管理するのはもう疲れた
パス通ってればスクリプトの引数やヘルプから勝手に拾って補完してくれるPSReadlineは素晴らしい

432 :login:Penguin:2021/12/23(木) 03:43:28.62 ID:cD8a2Y2f.net
lnとかのファイルシステム系コマンドや権限関連はNTFSで挙動おかしいから、相互運用性を考えるとni等cmdletを使うのが楽

pwshで気に入らないのはgciやslが使いたいのにlsとcdへ標準でマップされてるところ、使い分けたい

自分環境ならalias解除しておけばいいんだけど、他人のマシンで作業するとストレスが募る

433 :login:Penguin:2021/12/23(木) 03:59:53.02 ID:cD8a2Y2f.net
いつの間にかln -sでもwindowsのシンボリックリンク機能使えるようになってるな、抽象化レイヤー咬ませたんだろうか?
権限は狂ってるけど
少し前のビルドではwin側からmklink呼ぶかni使うしかなかった

434 :login:Penguin:2021/12/23(木) 08:18:23.25 ID:K/ffo4fP.net
「Docker Desktop」のWSL 2+NVIDIA GPU対応が正式に 〜「ほぼネイティブ」なパフォーマンスを発揮
暗号化や機械学習……LinuxのGPUコンピューティングをWindowsでも
https://forest.watch.impress.co.jp/docs/news/1376533.html

435 :login:Penguin:2021/12/23(木) 08:29:42.26 ID:2kjrK7gR.net
コマンド入力が面倒なら、インクリメンタルサーチコマンドを介したコマンド履歴入力補完を使えばいいじゃない

436 :login:Penguin:2021/12/23(木) 08:52:59.90 ID:2kjrK7gR.net
PowerShellの地味にヤバいところは、Helpコマンドで取得できるヘルプリファレンスがあまりに貧弱なこと
書式だけはスッキリしてて中身スカスカなところは、かつてのショッピングモール「ピエリ守山」みたいな明るい廃墟感がある

437 :login:Penguin:2021/12/23(木) 09:03:21.71 ID:uzoBpYjH.net
bashは大幅な機能アップは見込めないからなぁ。先が見えてる。

438 :login:Penguin:2021/12/23(木) 09:23:49.47 ID:T+LZQplz.net
>>433
何年前の話をしてるんだ?
シンボリックリンクなんてWSLの初期の話だぞ

439 :login:Penguin:2021/12/23(木) 11:47:09.75 ID:szz4TY5M.net
windowsコマンドとも結構被せてるよな
短縮規則通りのエイリアスだけにして欲しい

440 :login:Penguin:2021/12/23(木) 12:23:44.73 ID:mF3BQ4sm.net
正書法を保ちつつエイリアスでワンライナー順応というのはいいアイデアと思う
&, -ov/iv, %, ?, $_あたりを多用しだすとperlよりラインノイズ
perlをコマンド言語化、という設計だからそれで良いのかもしれんけど

441 :login:Penguin:2021/12/23(木) 12:32:37.52 ID:3/gtYWcr.net
>>437
pwshのようにコンテキスト関係なくperl系regex表記と演算子使えるようになればワンチャンあると思う
grep -Pも永遠に未完成なGNUより他のboune系shに期待した方がいい

442 :login:Penguin:2021/12/23(木) 14:38:38.11 ID:9SH2/f53.net
>>436
about_Updatable_Help
https://docs.microsoft.com/ja-jp/previous-versions/windows/powershell-scripting/hh847735(v=wps.640)

443 :login:Penguin:2021/12/23(木) 15:23:45.31 ID:cD8a2Y2f.net
>>438
そうなんだごめん
windows update止めてたからか

>>436
gh topic -full/detailはmanpageより(行数的な意味で)は情報あるんじゃ?
-exで例の節だけ見れたりなかなか便利

SYNOPSIS節は大体自動生成に投げてるから、無駄に冗長
あれはなんとかして欲しい

日本語は自動翻訳の品質ヤバいので、update-helpするならen_US指定は必須

444 :login:Penguin:2021/12/23(木) 15:40:02.54 ID:snCoRLHw.net
なんでWSLスレがトップになってるの?
くだらんことを延々と書き込んでるんだな

445 :login:Penguin:2021/12/23(木) 15:54:27.26 ID:snCoRLHw.net
このスレは自作自演かな?
上げてあげるよ

446 :login:Penguin:2021/12/23(木) 16:26:57.88 ID:2kjrK7gR.net
>>443
サンキュー
Update-Help と Update-Help -UICulture en-US でオンラインヘルプの廃墟感が軽減した

447 :login:Penguin:2021/12/23(木) 16:39:51.00 ID:2kjrK7gR.net
というか、PowerShell7のMSIインストーラーはファイルサイズ103MBもあるのにオンラインヘルプがインストールされないとか意味不明

448 :login:Penguin:2021/12/23(木) 17:27:44.98 ID:Fq5m6dL9.net
>>441
grepとGNUとshに何の関係があるんだ?

449 :login:Penguin:2021/12/23(木) 17:28:22.59 ID:Fq5m6dL9.net
>>447
何ヶ国語もあるからだろ

450 :login:Penguin:2021/12/23(木) 20:12:26.57 ID:WrZXzOqV.net
しかし日経**はWSL推しがすごいよな
あれ絶対マイクロソフトから広告費ってるだろ
どこの世界にWindows上のWSLでサーバ立てるアホがいるのよw

451 :login:Penguin:2021/12/23(木) 20:18:30.93 ID:uzoBpYjH.net
>>450
単に特集の1つの記事なのに、どういう発想だろう。
嫌なら読まなければいいのに。

452 :login:Penguin:2021/12/24(金) 01:08:00.69 ID:hXxcQwiI.net
>>450
開発用のサーバーなら建てるぞ
本番運用のサーバーを建てるって言ってるのか?

453 :login:Penguin:2021/12/24(金) 05:18:05.19 ID:unouPUGT.net
>>452
開発用サーバこそVMWareかVirtualBoxだなぁ
開発も移行もバックアップも楽だしね

454 :login:Penguin:2021/12/24(金) 07:12:44.53 ID:SbF5d9Dv.net
>>453
え?今なら普通dockerじゃね?

455 :login:Penguin:2021/12/24(金) 08:18:15.57 ID:omeKqutr.net
>>453
なんでバックアップなんかとってるの?
仮想マシンだからバックアップを取らないといけなくなってるんだよ
WSLだとバックアップを取る必要がない

456 :login:Penguin:2021/12/24(金) 08:27:33.05 ID:gdfXCB5N.net
Windowsで開発したいのに仮想マシンを使うというのはナンセンスだな
仮想マシンだと開発環境を作るのが大変だって話をしてる
だからバックアップが必要になる

WSLだとデフォルトで開発マシン状態になってるから
gitからソースコードをpullするだけで動く

457 :login:Penguin:2021/12/24(金) 08:46:55.46 ID:RBCC1M2X.net
WSLに否定的な人はだいたい加齢による理解力低下がみられる人だから、そっとしといてやれ

458 :login:Penguin:2021/12/24(金) 09:09:24.40 ID:hZd3KPwC.net
いや、>>456はどう見ても開発マシン構築したことないだろ
せっかく構築したマシンが飛んだらまたイチからやるのかよ
あと開発マシンにテスト的に設定変えたりツール入れたりしたのがまずいとわかったら破棄してバックアップからすぐにやり直せる

459 :login:Penguin:2021/12/24(金) 09:25:36.72 ID:HFwe8F8a.net
>>458
一人でやってるとVirtuaboxでやって自分で
バックアップとるんでしょうね。

460 :login:Penguin:2021/12/24(金) 09:57:28.31 ID:tAtRAZjf.net
開発環境のセットアップなんてansibleで一発じゃないの?
ローカルの開発マシンにごちゃごちゃ余計なもの突っ込むなんて考えたくもないけど。

461 :login:Penguin:2021/12/24(金) 10:21:42.51 ID:HFwe8F8a.net
>>460
趣味で開発とかの人は環境を構築することからが開発だから。
仕事の人は開発環境は与えられるものであって自分で構築したりは
しない。

462 :login:Penguin:2021/12/24(金) 16:38:01.13 ID:xlOlWSHv.net
>>460
いやvagrantで十分だと思う

463 :login:Penguin:2021/12/24(金) 18:18:50.64 ID:unouPUGT.net
>>455
>WSLだとバックアップを取る必要がない

開発経験はおろか環境構築の経験もないだろあんた

464 :login:Penguin:2021/12/24(金) 18:29:12.69 ID:vRVrWPFV.net
そういえばWSL2にはスナップショットが無いね
そのうち実装されるかな?

465 :login:Penguin:2021/12/24(金) 18:32:54.89 ID:gdfXCB5N.net
>>463
環境はソースコードから生成できるから
環境自体のバックアップは必要ないって言ってるんだけど
理解できない?

データのバックアップと環境のバックアップの区別ついてる?

466 :login:Penguin:2021/12/24(金) 18:33:50.32 ID:gdfXCB5N.net
>>462
vagrantだと環境の更新が面倒すぎる
毎日イメージを取ってこなくてはいけなくなる

467 :login:Penguin:2021/12/24(金) 18:34:04.55 ID:gdfXCB5N.net
>>464
WSLのスナップショットなんか
ずっと前からあるが?

468 :login:Penguin:2021/12/24(金) 18:39:52.17 ID:vRVrWPFV.net
>>467
あれ?あったっけ?
export/importじゃなくてHyper-Vで言うチェックポイント

Hyper-V用語でなかったのは申し訳ない

469 :login:Penguin:2021/12/24(金) 18:45:29.83 ID:gdfXCB5N.net
>>468
exportの意味じゃなくて本物のスナップショットなら
Windowsのスナップショット機能を使えばいい

WSL=Windows上の開発環境
なぜWindows上で開発しているのに
Windowsのスナップショット機能を使わないんだと言う話?

470 :login:Penguin:2021/12/24(金) 18:47:05.88 ID:gdfXCB5N.net
もしLinuxで開発していたとしたら
Linuxのスナップショットを使うでしょう?

Linuxで開発しているのにその上に仮想マシン入れてLinux入れて
仮想イメージのスナップショットを使うわけないよね

Linuxで開発=Linuxのスナップショット機能を使う
Windowsで開発=Windowsのスナップショット機能を使う

471 :login:Penguin:2021/12/24(金) 18:51:40.90 ID:RBCC1M2X.net
Linuxがクライアントとしてこの先生きのこるカギはWSLが握ってるから

472 :login:Penguin:2021/12/24(金) 19:08:02.50 ID:vRVrWPFV.net
>>470
コンテナみたいな隔離された環境単体の、特定の状態を保存しとけたらいいかな?
と思ったけど少数派だったみたいね

export/importでももちろん出来るけど時間が掛かるのが今一つ

473 :login:Penguin:2021/12/24(金) 19:38:15.03 ID:HFwe8F8a.net
>>471
と、いうかWindowsのイチ機能として生きていく感じですね。

474 :login:Penguin:2021/12/24(金) 19:54:29.87 ID:ZJSBQ3Vt.net
>>469
Windows のスナップショットって何?
まさかと思うけど復元ポイントじゃないよね?
Windows Server なら VSS 使えるけど

475 :login:Penguin:2021/12/24(金) 20:33:48.87 ID:HFwe8F8a.net
>>474
Windows10 でも VSSは使えるんだけど。

476 :login:Penguin:2021/12/24(金) 20:34:37.70 ID:HFwe8F8a.net
>>474
標準で物足りないならサードパーティーのものを使えば
いいと思うよ。

477 :login:Penguin:2021/12/24(金) 21:16:33.28 ID:hZd3KPwC.net
>>475
そうなんだ、それは知らなかったわ

>>476
なんでそんな話になるんだ?

478 :login:Penguin:2021/12/24(金) 21:23:48.87 ID:HFwe8F8a.net
>>477
VSSより使い勝手が優れたものはあるから、気に入らなければ
それを使えばってこと。

479 :login:Penguin:2021/12/24(金) 22:26:19.32 ID:hZd3KPwC.net
誰も気に入らないなんて言ってないのに?

480 :login:Penguin:2021/12/24(金) 22:38:21.54 ID:HFwe8F8a.net
>>479
あまり知識がないようだから、もっと使い勝手がいいものも
あるよって紹介しただけだよ。なに苛ついてんの。

481 :login:Penguin:2021/12/24(金) 22:43:42.69 ID:hZd3KPwC.net
はいはい、自称情強さん乙w

482 :login:Penguin:2021/12/24(金) 23:09:39.34 ID:HFwe8F8a.net
>>481

次の方、どうぞ〜。

483 :login:Penguin:2021/12/25(土) 01:57:10.20 ID:cLdkIDdU.net
>>482
ハイ!

484 :login:Penguin:2021/12/25(土) 02:01:28.07 ID:uFrGZf9y.net
WSLgとGPU対応って結局Win11専用なの?

485 :login:Penguin:2021/12/25(土) 03:04:40.96 ID:oZiURL4N.net
Xのソフト動いても、たいていウィンドウズのあるんだよな。
Linuxにしかないのってなんや?

486 :login:Penguin:2021/12/25(土) 06:18:50.22 ID:uBv/jsoM.net
LinuxにあってWindowsにないものか・・・

MTAやMDAにはWindowsにないものの方が多いんじゃね?
ncursesみたいなコンソールアプリ作成支援ライブラリもないし、ネットワーク系がWindowsは弱い印象。
Linuxのiptablesみたいな仕組みがあればルーティングが楽になるんだけどねぇ

487 :login:Penguin:2021/12/25(土) 07:43:16.68 ID:w1M55aLG.net
> 標準で物足りないならサードパーティーのものを使えばいいと思うよ。
製品名すら書けないとかどんだけ出し惜しみしてるんだよ

488 :login:Penguin:2021/12/25(土) 08:13:51.52 ID:68jWeSjU.net
>>486

それらはX使わないのでは?

489 :login:Penguin:2021/12/25(土) 08:16:06.78 ID:bIu0ZlzI.net
>>486
パソコンをルータの代わりに使うところってまだあるのか?
ルータ専用機でいいじゃん

490 :login:Penguin:2021/12/25(土) 08:16:13.97 ID:68jWeSjU.net
>>485

昔はGIMPとかそうだったけど(動いたとしてもすごく不安定)
いまは逆にWindowsのほうが主流になった感じですしね。

xfontselとかはWindowsでは意味ないからなぁ。

491 :login:Penguin:2021/12/25(土) 08:16:46.70 ID:68jWeSjU.net
>>489

Windowsでもできるしね。iptablesは使わないけど。

492 :login:Penguin:2021/12/25(土) 08:19:45.39 ID:68jWeSjU.net
>>485

fontforgeはそうですね。今でもWindows用はX Server使ってるし。
WSLで簡単に導入できるようになったのが便利。

493 :login:Penguin:2021/12/25(土) 08:21:31.40 ID:68jWeSjU.net
>>492

失礼しました。最近はXじゃないWindows版もあるんですね。

494 :login:Penguin:2021/12/25(土) 08:29:43.11 ID:bIu0ZlzI.net
ハッカー文化っていうのは、Linuxだけで動くソフトウェアを作ることじゃないんだよね
あらゆるOSで動くソフトウェアを作りたいと思ってる
だからWindowsでも動くようにしようとする

495 :login:Penguin:2021/12/25(土) 08:36:55.09 ID:68jWeSjU.net
>>494

特にGUI使うソフトはWindowsでも使えるようにしたほうが
はるかに多くの人に使ってもらえるからね。

496 :login:Penguin:2021/12/25(土) 08:41:16.40 ID:bIu0ZlzI.net
GUIアプリはWindowsでも動くように作られていたのに比べて
CLIコマンドはWindowsを無視されていた

なぜならCLIコマンドだけ頑張っても
Windowsにはbashがなかったから

bashだけがあってもだめで
シェルスクリプトから呼び出せるいろんなコマンドが必要

GUIアプリは単体のアプリですむのにくらべて
CLIコマンドはそういう環境を作らないといけなかった
それがcygwinやmsysだったが、WSLによって環境全てが移植された
この意味は大きかった

497 :login:Penguin:2021/12/25(土) 08:47:53.14 ID:68jWeSjU.net
>>496
Unix的な使い方をしようとする人がいるからね。
そういう人はPowerShellとか毛嫌いしてることが多い。
今は便利なものは取り入れるっていう文化がWindowsのほうがあるね。

498 :login:Penguin:2021/12/25(土) 08:52:33.10 ID:68jWeSjU.net
>>497
Linuxの文化はWindows的なものは排除するか独自実装して対抗しようと
したけど、WSLによってWindowsにLinuxが取り込まれてしまって
挙げたこぶしを下げられなくなっちゃった感じですかね。MSは強かだししぶとい。

499 :login:Penguin:2021/12/25(土) 10:07:39.13 ID:s37VqeYw.net
どっちがどっちを取り込むということではなく
WindowsとLinuxで相互運用できる抽象化技術が発達するでしょ
で、それがデファクトスタンダードになっていく

500 :login:Penguin:2021/12/25(土) 10:46:48.35 ID:9vBLlfbZ.net
windowsがtcpip話せるのは中にbsdいるからだろ

501 :login:Penguin:2021/12/25(土) 13:01:57.79 ID:s37VqeYw.net
規格の話をしてるわけじゃないんだが
どちらかというとバイナリモジュールそのものの共同利用

502 :login:Penguin:2021/12/25(土) 13:08:05.61 ID:68jWeSjU.net
>>500
bsdも中にARPAがいるからでは?

503 :login:Penguin:2021/12/25(土) 15:53:47.44 ID:uBv/jsoM.net
>>488
GUIアプリだけがプログラムじゃないのだよ。

>>489
ルータ専用機じゃ細かい所まで処理できないんだよね。
特定パケットを切り取って処理するとか、ちょっと書き換えて送り出すとか。

504 :login:Penguin:2021/12/25(土) 16:05:03.46 ID:uBv/jsoM.net
>>491
Windowsのルーティング機能はタコすぎて使えんw

505 :login:Penguin:2021/12/25(土) 16:10:46.52 ID:68jWeSjU.net
>>503
あなたが言ってるルーター専用機は何ですか?
おしえてほしいな。

506 :login:Penguin:2021/12/25(土) 16:17:06.82 ID:68jWeSjU.net
家庭とかごくごく小規模のところ以外Linuxをルーターにしてるところは
ないと思うけど。実例あるのかな?

507 :login:Penguin:2021/12/25(土) 19:25:45.74 ID:s37VqeYw.net
スレ違い上等で書くけどさ、fzf version 0.29.0でプレビューウィンドウの位置をキー入力で変更できるようになったね

508 :login:Penguin:2021/12/25(土) 19:56:48.74 ID:bIu0ZlzI.net
>>503
×ルータ専用機じゃ細かい所まで処理できないんだよね。
○ルータ専用機じゃ普通やらないようなこと変な事ができないんだよね。

だろ?

特定パケットを切り取って処理するとか、ちょっと書き換えて送り出すとか
一体なにをしたいのかわからん。
手段ではなくて、やりたいことを言ってみ

509 :login:Penguin:2021/12/25(土) 20:11:22.59 ID:68jWeSjU.net
>>508
ハッカー気取りなだけでしょうから、あまり突っ込まないほうが・・・。

510 :login:Penguin:2021/12/25(土) 21:30:36.96 ID:uBv/jsoM.net
あーあ、またいつもの自演集団(たぶん一人w)かよ
LANの統計情報にしてもMIBだけで済むような組織は楽でいいねぇ

511 :login:Penguin:2021/12/25(土) 21:33:26.26 ID:uBv/jsoM.net
OSは適材適所で使わないとね
Windowsは端末OSが起源なんだから無理してもしゃーない

512 :login:Penguin:2021/12/25(土) 21:37:05.20 ID:uBv/jsoM.net
>>506
実例はうちの会社の客先。
LANカード5枚付けて運用してるよ。
会社名はここには書けないけど800人くらいの中堅会社。

513 :login:Penguin:2021/12/25(土) 21:41:09.41 ID:68jWeSjU.net
>>512
それが、実例といえると思ってるのかな?

どうせなら
LANカード10枚つけて運用している5000人ぐらいの会社、
会社名はかけないけどね。

ぐらい盛らないと。

514 :login:Penguin:2021/12/25(土) 22:18:44.86 ID:ImXUJVo0.net
Asahi Linuxの話題はここで良いですか?

515 :login:Penguin:2021/12/25(土) 23:05:05.55 ID:68jWeSjU.net
>>514

ちがうとおもうよ。mac板で相手してもらったら?

516 :login:Penguin:2021/12/25(土) 23:22:21.18 ID:ImXUJVo0.net
お断りします
    ハハ
((⊂ヽ(゚ω゚) /⊃))
   \/  ヽ_/
  __/  |
 ( __ |
  \\  \\
  (/  / /
      \)

517 :login:Penguin:2021/12/26(日) 01:11:41.02 ID:HCkqMuqH.net
>>510
> LANの統計情報にしてもMIBだけで済むような組織は楽でいいねぇ

それって99.9%の組織では?w

518 :login:Penguin:2021/12/26(日) 01:14:01.35 ID:HCkqMuqH.net
それにしても何に使ってるの?って聞いてるのに
普通ではやらないことというだけで

何に使ってるのかを言えないのは変わらんのだなw

519 :login:Penguin:2021/12/26(日) 03:10:30.36 ID:jy8A6MXg.net
>>513
バカw

520 :login:Penguin:2021/12/26(日) 16:20:39.80 ID:jy8A6MXg.net
>>518
いやいやいや
詳しい業務内容をこんなとこに書くわけないやんw
おまえに説明したって何のメリットもないし

521 :login:Penguin:2021/12/26(日) 16:21:39.05 ID:jy8A6MXg.net
WSLはMS社員かバカしか使わない機能ですよ

522 :login:Penguin:2021/12/26(日) 16:23:28.18 ID:wBYpG4dM.net
>>521
仕事でむっちゃ使ってる私はMS社員?

523 :login:Penguin:2021/12/26(日) 16:24:28.76 ID:wBYpG4dM.net
>>521
あ、バカではないと思うんでね。
少なくとも君よりは。

524 :login:Penguin:2021/12/26(日) 16:35:04.22 ID:GpZYeDfS.net
この場合のバカは誉め言葉だと思う

WSLバカ一代

525 :login:Penguin:2021/12/26(日) 16:41:12.78 ID:1Rn+fSlv.net
Wsl2でMac使わんようなった
超便利

526 :login:Penguin:2021/12/26(日) 17:09:13.96 ID:wBYpG4dM.net
>>525
Linuxの実機もVirtualBoxやVmwareも使わなくなったな。
Interixの時代からUnix互換としては使ってるけど
WSLは素晴らしい。

527 :login:Penguin:2021/12/26(日) 17:26:22.99 ID:b6xczPcx.net
Windows11 はデュアルブート不可だからな
相手を壊し自分も壊れる仕様

528 :login:Penguin:2021/12/26(日) 17:34:05.70 ID:wBYpG4dM.net
>>527
デュアルブートするような人は簡単に回避できると
思うけど。

529 :login:Penguin:2021/12/26(日) 17:39:02.10 ID:GpZYeDfS.net
お前を殺して私も死ぬ!

530 :login:Penguin:2021/12/26(日) 17:40:29.77 ID:2iF2BNwc.net
>>525
そんなあなたにchromebook
こっちもシームレスにLinuxが使えるおかげでWindowsすら使わなくて良くなるぞw

531 :login:Penguin:2021/12/26(日) 17:41:05.71 ID:wBYpG4dM.net
>>527
今デュアルブートが必要な環境ってある?
BSDとかやりたい人ぐらいじゃないの?

532 :login:Penguin:2021/12/26(日) 17:56:48.08 ID:1Rn+fSlv.net
>>530
遅いのいらない

533 :login:Penguin:2021/12/26(日) 18:03:42.10 ID:P0Uefnav.net
>>531
あるに決まってるじゃないの。
買ったPCにWindowsが最初からインストールされてるんだから。

534 :login:Penguin:2021/12/26(日) 18:07:58.99 ID:CATY3QEr.net
Mac miniだったら?
M1搭載して数万円は、とってもお買い得だよ?

535 :login:Penguin:2021/12/26(日) 18:11:20.65 ID:wBYpG4dM.net
>>534
論外。

536 :login:Penguin:2021/12/26(日) 18:12:09.22 ID:wBYpG4dM.net
>>533
WSL(2)でいいんじゃない?ってことなんだけど。

537 :login:Penguin:2021/12/26(日) 18:14:02.37 ID:1Rn+fSlv.net
>>534
Armバイナリーで苦労してから他人に勧めろ

538 :login:Penguin:2021/12/26(日) 18:15:55.87 ID:CATY3QEr.net
いま、TRIGKEY Green G2を買おうかなーって思ってるんだけど。

539 :login:Penguin:2021/12/26(日) 18:20:01.13 ID:0z6jelEs.net
>>531
ないだろうな
BSDやりたいとしても仕事ならHyper-V有効にするだけだし、個人ならVirtualBoxなりVMware使うだけだし

540 :login:Penguin:2021/12/26(日) 18:22:59.55 ID:CATY3QEr.net
仮想化ってHDDが結構ぶっ壊れた記憶があるんだけど、誰も言わないよね。
SSDだともっとぶっ壊れそうな気がするが。
仮想は使い倒す感じではないのかな。
ちょっと使いたいとか、たまに使いたいみたいな?

541 :login:Penguin:2021/12/26(日) 18:26:28.48 ID:CATY3QEr.net
Green G2のような2万円程度のパソコンなら、ディストリごとに用意しても良いと思うんだけど。
小さいしね。

542 :login:Penguin:2021/12/26(日) 18:28:21.48 ID:wBYpG4dM.net
>>540
単なる故障では?仮想化で確率が上がるっていうのがわからない。

543 :login:Penguin:2021/12/26(日) 18:28:55.93 ID:CATY3QEr.net
4K31.5インチのディスプレーにVESAマウントしたら良いのでは?

544 :login:Penguin:2021/12/26(日) 18:29:30.68 ID:wBYpG4dM.net
>>541
それぞれWSLなりVirtualboxなりで仮想化するほうがいいかと。

545 :login:Penguin:2021/12/26(日) 18:33:07.09 ID:CATY3QEr.net
2万円ならデュアルブートなんてめんどくさいこと考えなくて良くない?

546 :login:Penguin:2021/12/26(日) 18:36:39.33 ID:CATY3QEr.net
Jasper Lake世代はTDP6Wで第5世代のCorei5より速いって。
これは凄い。

547 :login:Penguin:2021/12/26(日) 18:38:45.42 ID:CATY3QEr.net
あと2日出勤したら正月休みです。
皆さん準備は出来てますか?

548 :login:Penguin:2021/12/26(日) 18:50:44.64 ID:0z6jelEs.net
>>540
今どき会社でも複数のサーバーを仮想で束ねて普通に運用してるぞ

>>541
値段より仮想ならぶっ壊れてもバックアップやスナップショットから簡単に復旧できるからめっちゃ楽
ガチなやつならゲストを稼働させたまま違うホストマシンに移動するなんてことすらできる

549 :login:Penguin:2021/12/26(日) 18:52:29.28 ID:CATY3QEr.net
HPのパソコンは壊れない。
頑丈すぎる。

550 :login:Penguin:2021/12/26(日) 19:06:48.06 ID:CATY3QEr.net
100人載っても。

551 :login:Penguin:2021/12/26(日) 20:06:24.99 ID:ph8yV/6O.net
>>520
詳しい業務内容なんて聞いてねーわw

ルータ専用機ではむりで
Linuxでやってることを聞いてるだけ

それとも何か?Linuxでやってることを書いただけで
お前が特定できるほど「誰もやらないようなマイナーなこと」をしてるんか?

ならもう結論出たじゃねーか
普通はルータ専用機でいい

552 :login:Penguin:2021/12/26(日) 20:09:59.21 ID:CATY3QEr.net
答え:富岳。

553 :login:Penguin:2021/12/27(月) 03:39:37.19 ID:4vFHCFS9.net
別にLinuxルータでもええやん。何が気に入らんのか。

554 :login:Penguin:2021/12/27(月) 07:27:08.84 ID:NgPsvMCP.net
>>553
誰もLinuxルータが気にいるかどうかの話なんかしてないぞ

508 自分:login:Penguin[sage] 投稿日:2021/12/25(土) 19:56:48.74 ID:bIu0ZlzI [4/4]
>>503
×ルータ専用機じゃ細かい所まで処理できないんだよね。
○ルータ専用機じゃ普通やらないようなこと変な事ができないんだよね。

だろ?

特定パケットを切り取って処理するとか、ちょっと書き換えて送り出すとか
一体なにをしたいのかわからん。
手段ではなくて、やりたいことを言ってみ

555 :login:Penguin:2021/12/27(月) 09:43:39.46 ID:wyceYZ6H.net
>>527
これマジ?
買ったPCに入ってるWindows消すのも勿体ないし、他人の環境再現するのに使えたりするから一応残しといてデュアルブートでLinuxインストールしてたんだけど、次買うPCじゃできないのか

ESP領域を一部共有するようにインストールするようにしてるから、いずれ同じことはできなくなりそうだと思ってはいたが

556 :login:Penguin:2021/12/27(月) 10:26:39.07 ID:58zEkg6l.net
>>555

ちょっと調べたたらできることぐらいすぐに
わかると思うけど、なぜこんなところの書き込みを信じてしまうのか。

557 :login:Penguin:2021/12/27(月) 11:24:56.22 ID:0S90mnhc.net
>>555
サーバー用に買ったミニPCでWindows11とubuntuのデュアルブート出来ているよ。

558 :login:Penguin:2021/12/27(月) 11:42:56.25 ID:4vFHCFS9.net
>>554
どーでもええわ。思いっきりスレチだし。

559 :login:Penguin:2021/12/27(月) 16:18:23.18 ID:NgPsvMCP.net
>>558
話をそらそうとして失敗すると
そうなるわなw

560 :login:Penguin:2021/12/27(月) 21:44:48.68 ID:4vFHCFS9.net
>>559
かまってほしけりゃダークコンドル呼んでボコボコにしてやんだけど
スレチだし、どーでもえーわな。

561 :login:Penguin:2021/12/29(水) 00:10:31.65 ID:Pb1LmpaW.net
ところでWSL2ってVMのLinuxに比べて何か利点ある?
こういう場面で便利だってのを是非教えて欲しい
どう考えてもメリット皆無なもんでw

562 :login:Penguin:2021/12/29(水) 00:22:02.22 ID:pHyd07gw.net
>>561
目的にもよるわけだし、公式サイトや過去スレとか読めば?

563 :login:Penguin:2021/12/29(水) 01:37:52.20 ID:IOTIwL8W.net
>>561
使った瞬間にわかるだろ
Windows Terminalで使えるんだぞ
同じディスク
GUIアプリも動くし

564 :login:Penguin:2021/12/29(水) 05:23:42.16 ID:aiKT8Jz7.net
いやだってさ、VMでもWSL2相当のものを
自分で開発すれば、全く同じことが出来るじゃん?
5年ぐらいかかりそうだけど
でも頑張れば出来る

565 :login:Penguin:2021/12/29(水) 05:52:29.36 ID:EBsfnLZC.net
今使えるものを5年かけてコピー作るとか莫迦過ぎるだろう。
適材適所、使えるものを使う、無いものを作る。
5年かけるならWSL以上のものを作ってくれ。
で、できたら起こしてくれ。
自分は今のところWSLで事足りてるので不満はないけど。

566 :login:Penguin:2021/12/29(水) 06:09:40.88 ID:EBsfnLZC.net
VM だってWindows Terminal から SSH 接続して使えるからそこは大した差ではないな。
ただ WSL は環境構築が簡単、起動も簡単、Windows とのファイル共有も簡単、コマンドは両環境相互に呼び出せるから便利なだけ。
RedHat 系使う時や Linux Kernel 縛りがある場合はVM 使ってるけど、WSL で十分な事をわざわざ VM 使う理由がないだけ。

567 :login:Penguin:2021/12/29(水) 06:39:28.64 ID:FhlFrG37.net
そうだそうだ。SSH環境作るのがちょっと大変なぐらいで
後はsambaとか入れればWSLと同じようなものが作れるはずだ
つまりWSLは不要

568 :login:Penguin:2021/12/29(水) 07:09:42.13 ID:s3gCfaHu.net
わざわざVM使ってまでWSLもどき作る意味あるの?w
WSLが嫌いならCygwinでも使ってりゃいいのにww

569 :login:Penguin:2021/12/29(水) 07:38:33.86 ID:UVNN4XRx.net
WSL1は意味があると思うよ。使わないときメモリ食わないし。
なくならないでほしい。

570 :login:Penguin:2021/12/29(水) 07:40:06.47 ID:QnL6wfNG.net
WSLもどきじゃない。WSLよりも優れたものを作ってやる

571 :login:Penguin:2021/12/29(水) 07:40:54.58 ID:QnL6wfNG.net
>>569
俺が考えてるのは、VMを使うけど
メモリを食わないように、使ってないときは
自動的にメモリを開放する仕組みを作る
これでWSL2を超えられる

572 :login:Penguin:2021/12/29(水) 08:30:16.99 ID:Pb1LmpaW.net
>>563
意味ないやん

573 :login:Penguin:2021/12/29(水) 08:50:26.07 ID:EBsfnLZC.net
メモリだけじゃダメだぞ
COU コア数もディスク容量もネットワーク設定も適宜増減してくれよ。
じゃ5年後よろしく。ここは卒業して良いぞ。

574 :login:Penguin:2021/12/29(水) 15:15:17.98 ID:zrkUbZwZ.net
>>571
WSL2、既にそうなってるよ。
https://ascii.jp/elem/000/001/981/1981180/amp/

575 :login:Penguin:2021/12/29(水) 16:00:04.65 ID:TzWfR7p9.net
VBoxとか使わない
大抵はWSLで十分
Linux box必要ならEC2立てる

576 :login:Penguin:2021/12/29(水) 16:01:13.73 ID:6uYn7hgq.net
WSLを使わないのが正解

577 :login:Penguin:2021/12/29(水) 17:02:43.29 ID:UVNN4XRx.net
>>574
へぇ、そうなんですね。
あとはVirtualboxを常用してるんでHyper-Vを
有効にしてないのでWSL2に
躊躇しています。

578 :login:Penguin:2021/12/29(水) 18:28:53.12 ID:Pb1LmpaW.net
まあ、両方使ってみればわかるよ
VMの方が何かと便利だという事に

579 :login:Penguin:2021/12/29(水) 18:30:33.08 ID:+kEwJYAn.net
>>578
まあ、そりゃそうだろうとしか...

580 :login:Penguin:2021/12/29(水) 18:35:45.54 ID:UVNN4XRx.net
>>578

WSL2は最高ってことですね。
vmwareは高いし、virtualboxはイマイチだし。
vmware playerでは無理だし。

581 :login:Penguin:2021/12/29(水) 18:36:29.19 ID:ajUwUGkt.net
WSLに興味が無い人がわざわざWSLスレにのこのこやってくるわきゃないので
釣りだという事でFA

VMじゃなきゃ出来ない事はVM使えばいいし、
VM使うまでもない事はWSLの方が何かと便利だし、
適材適所なのだ

582 :login:Penguin:2021/12/29(水) 18:39:21.69 ID:UVNN4XRx.net
>>578

あなたがご推奨のVMは何?
ホビーユースじゃないやつで教えて。

583 :login:Penguin:2021/12/30(木) 01:32:05.18 ID:Pxpckj+z.net
>>577
今は共存できるはずだが

584 :login:Penguin:2021/12/30(木) 08:23:44.24 ID:NaVc1UXT.net
>>583
できるけど、遅くなる。

585 :login:Penguin:2021/12/30(木) 12:33:58.16 ID:8wwXG/L+.net
>>584
ちょっとじゃなくて、すごく遅くなる

586 :login:Penguin:2021/12/30(木) 14:17:20.14 ID:NaVc1UXT.net
>>585
ですね。vmwareはどうなんだろう?

587 :login:Penguin:2021/12/31(金) 00:06:13.16 ID:eF+k0qvj.net
vmwareはカネがかかる

588 :login:Penguin:2021/12/31(金) 14:29:34.09 ID:xo+ikFb7.net
>>586
体感ではvmwareはもっともっと遅くなる

589 :login:Penguin:2021/12/31(金) 15:47:16.00 ID:eF+k0qvj.net
ここからの結論はWSLが最高ってことですね

590 :login:Penguin:2021/12/31(金) 16:19:03.80 ID:yshBlb0N.net
>>589
個人的にはHyper-Vなしで
WSL1 + Virtualbox(or Vmware)
がいいと思う。

591 :login:Penguin:2021/12/31(金) 21:00:11.38 ID:v3Vhwzib.net
普通の人が使うWindowsのデスクトップと同様に普通の人が使うUbuntuのデスクトップはwsl2で便利になって感謝してまつ

592 :login:Penguin:2022/01/01(土) 01:50:05.56 ID:zjFPLsdd.net
>>590
WSL2 + VirtualBox(or Vmware)でいいやろ

593 :login:Penguin:2022/01/01(土) 08:27:40.61 ID:c7hE3BR6.net
環境は人それぞれだから好きなのを使えばいいよ。
俺はセキュリティ的にHyper-Vが使えないからWSL2じゃなくてWSL。

594 :login:Penguin:2022/01/01(土) 13:29:10.98 ID:Mef02zOn.net
世の中には好きなのを使えない人もいる

会社のセキュリティやってます感のためにHyper-Vが使えないとかね

595 :login:Penguin:2022/01/01(土) 13:33:18.50 ID:c7hE3BR6.net
>>594
それ。ポリシーで禁止されていてどうしようもない。

596 :login:Penguin:2022/01/01(土) 13:38:43.92 ID:Mef02zOn.net
>>595
ポリシーを変えればいいだけ

誰かが作った生産性を落とすルールに従って
お前の評価が下げられる
間抜けだね

597 :login:Penguin:2022/01/01(土) 21:27:20.62 ID:UPuudYyB.net
大きいところはポリシーの変更なんてそんな簡単にできないと思うのでご愁傷様だなぁ。
Hyper-V ダメで VirtualBox OK とかザルなポリシーだとやっぱり残念な環境ってことで逆の意味でご愁傷様だなー。

598 :login:Penguin:2022/01/02(日) 00:25:20.62 ID:5VLQTmJY.net
Hyper-V とセキュリティがどう関係あるの?

599 :login:Penguin:2022/01/02(日) 02:49:43.13 ID:ZHn2Z24B.net
世の中には手間がかかる決まりを作ればセキュリティが上がったと考えるアホが居るのだよ
メール送るときにはパスワードを別に分けて送る
パスワードの長さはみんな4文字

600 :login:Penguin:2022/01/02(日) 06:52:11.98 ID:RRA2lIx0.net
>>599
国とかそうだね

601 :login:Penguin:2022/01/02(日) 07:48:13.73 ID:qrGEs/GZ.net
>>598
多分Windows以外のOSを走らせたくないんだよ。

602 :login:Penguin:2022/01/02(日) 08:42:18.46 ID:iDmgGz/Q.net
まあ仮想でウィルス対策してないOS走らされても困るから必要ないならHyper-V禁止は理解できる
だったらVirtualBoxやVMwareも禁止しろよって話だろ

603 :login:Penguin:2022/01/02(日) 12:05:03.52 ID:RRA2lIx0.net
private LANは原則禁止で、技術的なことが全くわからないかなり上の上司の承認が必要なので実質禁止の為、WSLはOKだけどWSL2は禁止という職場で働いています。

604 :login:Penguin:2022/01/02(日) 18:52:38.24 ID:IIcEA6Rt.net
>>602
入れていいアプリは許可制になっています。

605 :login:Penguin:2022/01/02(日) 19:31:36.61 ID:iDmgGz/Q.net
それは良かったねw

606 :login:Penguin:2022/01/02(日) 21:06:15.62 ID:jAspqkWs.net
>>604
個人ででも経験つまんと技術力向上せずにそのまま終わるよ

607 :login:Penguin:2022/01/02(日) 22:46:30.50 ID:2UFaupJJ.net
>>604
法人だと共通ソフト以外は許可が必要って普通だからな
PCですら会社指定のPCのなから選べで、それ以外となると
許可もらわないと駄目だし。

608 :login:Penguin:2022/01/03(月) 01:11:06.45 ID:UfUwjdWp.net
>>604
許可は貰えばいいだけ

609 :login:Penguin:2022/01/03(月) 01:12:35.14 ID:UfUwjdWp.net
申請→このソフトを入れると生産性が上がります
拒否→お前のせいで生産性が下がった

こういう流れを作ること
なんなら会議で言えばいい
生産性が上がる方法がありますが拒否されましたって

610 :login:Penguin:2022/01/03(月) 08:33:16.39 ID:ecIXX5wi.net
>>608
実際は必要だと言えばだいたい通るよ。

611 :login:Penguin:2022/01/06(木) 23:40:12.14 ID:jileP0C/.net
WSLでEmacs動かしてWindowsの方のディレクトリでEmacsのgrep-findするの便利杉w

612 :login:Penguin:2022/01/07(金) 01:07:23.41 ID:xiC4RvBF.net
>>611
locatedb定期的に更新して、locateをhelmとかから使うと、WindowsのEverythingみたいに使える。

613 :login:Penguin:2022/01/07(金) 18:07:44.45 ID:UvMea8E6.net
>>612
fzf使ってる?Ctrl+Tでパスを拾ってくる部分でlocateおすすめ

614 :login:Penguin:2022/01/07(金) 18:07:48.71 ID:dk+s1B9r.net
>>612
すまん、興味はあるんだがもうちょっと説明してほしい
locatedb/locate
helm
Everything

615 :login:Penguin:2022/01/07(金) 18:44:50.51 ID:UvMea8E6.net
>>614
初心者は質問の仕方を工夫したほうがいい

616 :login:Penguin:2022/01/07(金) 18:50:10.52 ID:FMs+9BBB.net
>>615
お前は口の聞き方を小学生からやり直したほうがいい

617 :login:Penguin:2022/01/07(金) 18:51:49.99 ID:XPsqyZqY.net
>>614
ググる事を覚えようよ

618 :login:Penguin:2022/01/07(金) 19:02:32.98 ID:UvMea8E6.net
>>616
Linux板をうろついてるのにlocateコマンドすら知らないなら初心者そのものだよ
幼稚園で手の洗い方から学ぶ直すといい

619 :login:Penguin:2022/01/07(金) 20:12:05.16 ID:/B8mUXEd.net
ここでは答えるかスルーするかの2択
他人を卑下するのは下品な屑野郎って証拠
たかがlocateくらいのことでマウントしてるのは恥ずかしい
きっとリアルでも友達彼女もいない無職のおっさんw

620 :login:Penguin:2022/01/07(金) 20:24:53.78 ID:UvMea8E6.net
WSLスレで関係ない質問するのは初心者そのもの
locateコマンドは知ってて当然で自慢する価値もない
知らないなら門前払いされていいレベルだぞ

621 :login:Penguin:2022/01/07(金) 20:35:16.20 ID:/B8mUXEd.net
>>620
だったら無視すればいい
余分な一言をいってしまうのは精神が幼稚な証

622 :login:Penguin:2022/01/07(金) 20:42:41.75 ID:KCUpy9iG.net
無視も余計な一言も我慢できない人がいる様ですなあ

623 :login:Penguin:2022/01/07(金) 20:48:00.28 ID:UvMea8E6.net
今どきはマルチCPU使ってファイル検索してくれるfdコマンドを使うらしいけどいかんせん正式なupdatedbはfindコマンドのままだ

624 :login:Penguin:2022/01/08(土) 03:52:07.57 ID:8ve956xG.net
歴史が長いコマンドは互換性が重要だから下手に変えられないからな
結局便利なコマンドは新しくできたものばかりになってしまう
POSIXコマンドにこだわるのは愚か者だよ

625 :login:Penguin:2022/01/08(土) 04:37:29.36 ID:1bNuFYkg.net
まーたにわかが、Linux標準コマンドがー
とか言い始めんのか

626 :login:Penguin:2022/01/08(土) 04:58:49.77 ID:8ve956xG.net
Linux標準コマンドというのはGNUのコマンドのことだろうが
GNUのコマンドはLinux以外でも使えちゃうんだよ
みんなGNUのコマンドを使ったほうがいい

627 :login:Penguin:2022/01/08(土) 05:23:47.18 ID:1bNuFYkg.net
>>626
標準コマンドなど存在しないのだよ

628 :login:Penguin:2022/01/08(土) 09:37:01.20 ID:EvgNipFe.net
macOS Catalina以降はUnix標準コマンドが激古バージョンなので新鮮な驚きを楽しめる(違う)

629 :login:Penguin:2022/01/08(土) 14:32:04.57 ID:8ve956xG.net
BSDの人たちはやる気を感じられないな
さっさとGNUコマンド互換にすればいいのに

630 :login:Penguin:2022/01/09(日) 02:52:39.56 ID:4RrgsIsr.net
BSDカーネルでGNUユーザランドという実装(ディストリビューション)は過去にもいくつか実例はあったが
Linux(乃至はGNU)カーネルでBSDユーザランドという環境は、少なくとも俺の知る限り存在しない

実例があるというなら、後学のためにも教えて欲しいくらいだわ…

631 :login:Penguin:2022/01/09(日) 02:53:24.42 ID:4RrgsIsr.net
コマンド互換どころかもう10年以上も前からLinux互換レイヤー抜きではやってられっか状態だろ… >BSD
少なくともFreeBSDはそう

なんちゃらBSDは知らん

632 :login:Penguin:2022/01/09(日) 06:38:25.96 ID:Tp3EbHXR.net
BSD使う理由はライセンス以外ないだろ、もはや

633 :login:Penguin:2022/01/09(日) 10:05:52.14 ID:LYcKhAOC.net
>>630
便利なGNUコマンドを使いたい
不便なBSDコマンドを使いたい人なんているか?
という話だろうね

634 :login:Penguin:2022/01/09(日) 13:52:24.55 ID:jsexWiYw.net
モジュール管理ツールHomebrewが事実上の標準インフラになってるmacOS

635 :login:Penguin:2022/01/10(月) 00:23:41.08 ID:rqoJtIM0.net
スレ立てるまでもない質問はここで 158匹目
https://mevius.5ch.net/test/read.cgi/tech/1635193843/538

ここに、YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
Ruby on Rails 初心者用コースの内容を書いておいた

基本的に、Rails以外のフレームワークは、シェアが少ないのでおすすめしない。
学習環境も揃わないので、無理

Railsでは、Railsチュートリアル・Railsガイド・
黒田努の3冊の本・パーフェクト Ruby on Rails・Ruby on Rails 6 エンジニア養成読本とか、
Rubyでは、改訂2版 パーフェクトRuby・改訂2版 Ruby逆引きハンドブックなどの教科書が揃っている

これほど、良い教科書が揃っているフレームワークはない!

Laravel のシェアは少しあるけど、KENTAがPHP は一生やる必要がないと言ったので、
PHP自体がオワコンになってしまったw

日本のウェブ開発の将来は、ほぼKENTAが決めている。
Scala を滅ぼしたのも、KENTA

636 :login:Penguin:2022/01/10(月) 00:43:22.72 ID:+18WIUSG.net
エンジニア名乗るならフレームワークぐらい自前で用意しろ

637 :login:Penguin:2022/01/10(月) 05:21:47.63 ID:Z/wmtsfH.net
>>636
仕事でチームで作ってる時に
全員がそれぞれ自前でフレームワーク用意したらアホだろ
本物のエンジニアは車輪の再発明をしない

638 :login:Penguin:2022/01/10(月) 08:07:45.28 ID:51t3aOST.net
>>635
んな訳がない

639 :login:Penguin:2022/01/10(月) 10:45:40.81 ID:CX4uLXMh.net
>>635
情報商材屋

640 :login:Penguin:2022/01/10(月) 11:30:18.08 ID:jG2txlLe.net
面白がって信者のフリして弄ってるのか本当の信者なのか分からん

641 :login:Penguin:2022/01/10(月) 11:30:27.95 ID:jG2txlLe.net
あるいは本人か

642 :login:Penguin:2022/01/10(月) 13:01:42.38 ID:pd1mx2X1.net
さすがにPython でよくね

643 :login:Penguin:2022/01/10(月) 15:17:27.46 ID:+18WIUSG.net
>>637
バカほど車輪の再発明がーとか言い出すんだよな。
コーダーがエンジニア名乗んじゃねーよ。

644 :login:Penguin:2022/01/10(月) 15:31:33.06 ID:z1c2FNnS.net
プロは車輪の再発明を休日にやるんだよ

645 :login:Penguin:2022/01/10(月) 16:20:44.28 ID:28V8KpGn.net
Rubyはオワコンだろ、さすがに

646 :login:Penguin:2022/01/10(月) 17:55:10.77 ID:Z/wmtsfH.net
>>643
車輪の再発明は決して実務では使ってはならないと言ってるんだよ
勉強するためだけにやるもの

base64コマンドをawkで再実装しました!とか
sleepコマンドをC言語で再実装しました!とか
意味がまったくない。ゴミ。

647 :login:Penguin:2022/01/10(月) 18:09:02.04 ID:AENVoibB.net
>>646
sleepってGNUのcoreutilsに入ってるから再実装する必要ないかと

648 :login:Penguin:2022/01/10(月) 18:21:12.00 ID:rsYLB5zZ.net
>>647
スゲーーーーー!!

649 :login:Penguin:2022/01/10(月) 18:34:57.11 ID:z1c2FNnS.net
マジレスするけど一時期、WSLのsleepシステムコールがすぐに戻ってくる時期あったよな

650 :login:Penguin:2022/01/10(月) 18:56:04.92 ID:bQMOwdZa.net
>>649
glibcの仕様変更に伴いnanosleepが使用されるようになったのだけど、WSL1のシステムコールコンバーターがそれを実装していなかったから動作不良が発生したとかだったかな。

651 :login:Penguin:2022/01/10(月) 20:36:41.39 ID:LTEWXCnC.net
>>650
なかなか詳しいですな

652 :login:Penguin:2022/01/10(月) 21:43:54.36 ID:+18WIUSG.net
>>646
馬鹿じゃねえの。
他人のコードを実務で使うとか危なくてしょうがねえわ。

653 :login:Penguin:2022/01/10(月) 22:59:25.63 ID:Ut8qSE9u.net
は?
KENTAの事バカにしてんの?

654 :login:Penguin:2022/01/11(火) 01:53:53.79 ID:WFjxqO1q.net
>>652
同意
野生のキノコを料理に使うのに似てる
この先生きこる手段として適切ではない

655 :login:Penguin:2022/01/11(火) 09:04:19.11 ID:M+DiuBZb.net
>>647
> sleepってGNUのcoreutilsに入ってるから再実装する必要ないかと
そのとおり


そしてこいつ

https://qiita.com/richmikan@github/items/65a55a405874e655fbac

> いや、見くびるのは早い。無いものは作ればいい。POSIXにはc99という
> C言語コンパイラーが存在するのだ。だからC言語で書けばよい。
> 秒未満の分解能を持つsleepコマンドなど50行足らずで書ける。

車輪の再発明しかしてない男

656 :login:Penguin:2022/01/11(火) 15:01:07.95 ID:TAYNcJXd.net
pythonなどで、外部ライブラリを使えば簡単にできることを、
環境依存を避けるために、標準ライブラリのみで構成することはある

これもある意味車輪の再発明なのかもしれんけど、こういうのはどうなん?

657 :login:Penguin:2022/01/11(火) 15:36:24.78 ID:M+DiuBZb.net
目的次第

外部ライブラリを使わないことに
明確な理由があるならOK

使わないほうが正義なんだ
みたいなのはアホ

658 :login:Penguin:2022/01/11(火) 15:36:44.62 ID:gk8yumy3.net
>>656
「環境依存を避けるため」って明確な理由があるから良いんじゃない?

659 :login:Penguin:2022/01/11(火) 15:42:09.88 ID:M+DiuBZb.net
>>650
「環境依存を避ける」は理由ではない
○○のために環境依存を避ける
この○○が理由だ。
環境依存を避けるは手段だ

660 :login:Penguin:2022/01/11(火) 15:57:34.42 ID:tTYGOvoe.net
そろそろ開発論はスレチなので他でやろうか

661 :login:Penguin:2022/01/11(火) 16:28:34.19 ID:4A90wWfJ.net
Linux側でのdf -hでは使用済みのディスク領域は7.7GBだが
vhdxは11.4GBある

いろいろやって縮小を試みたんだが
これ以上は小さくできない?

Linux側で
sudo fstrim /

Windows側で
diskpart
select vdisk file=vhdxのパス
compact vdisk

662 :login:Penguin:2022/01/11(火) 16:55:43.02 ID:WFjxqO1q.net
速度と互換性を考えればPOSIXの優位性は今も依然として大きい

663 :login:Penguin:2022/01/11(火) 18:00:30.30 ID:JLYtukNj.net
【Bash】Windows Subsystem for Linux【WSL】11

664 :login:Penguin:2022/01/11(火) 18:12:41.24 ID:4A90wWfJ.net
wsl exportしたら、サイズは7.19GBでdf -hででたサイズと近い
なんでvhdxのサイズは4GB近くそれより大きいの?
教えてエロい人

665 :login:Penguin:2022/01/11(火) 22:36:08.86 ID:hqx3csOo.net
ブロックサイズの関係だとしてもサバがでかいよな。

666 :login:Penguin:2022/01/12(水) 00:13:34.50 ID:jY+kgDDh.net
ブロックサイズじゃなくて、空き領域だろ
空き領域だって0クリアしてないければデータがあるんだから

667 :login:Penguin:2022/01/12(水) 00:44:14.91 ID:XjiRcMm4.net
>>666
俺、妄想するに
>Linux側でのdf -hでは使用済みのディスク領域は7.7GB
これはディスクの容量じゃないからな
でもって、vhdxのサイズは空き部分を含めたディスクの容量
って感じなんだろうな

668 :login:Penguin:2022/01/12(水) 04:13:37.56 ID:hhJF+muT.net
wsl終了せてからシュリンクしてないって落ちはさすがにないよな?

669 :login:Penguin:2022/01/12(水) 07:18:27.21 ID:jY+kgDDh.net
シュリンクの前にデータがない領域をまとめる必要がある
しかしそれはファイルシステムに依存するので
Linux上でやらないといけない

しかしLinuxにそういう専用のソフトがない
デフラグソフトで代用できるように思えるかもしれないが
データをまとめるとパフォーマンスが下がるので
今どきのデフラグソフトはデータをまとめない

パーティション管理ツールで、極限までパーティションサイズを減らすしかないか?

670 :login:Penguin:2022/01/12(水) 08:24:20.25 ID:ew1ZswqY.net
>>667-669
fstrimしてからcompact vdiskすると
縮小はされるけど11GBくらいが限度だったって話なんだが

そりゃ、wslは終了しないと使用中って出てcompact vdiskが成功しないよ

671 :login:Penguin:2022/01/12(水) 09:29:34.95 ID:Vugz6hyl.net
>>669
> データをまとめるとパフォーマンスが下がるので
はあ?

672 :login:Penguin:2022/01/12(水) 14:46:36.37 ID:jY+kgDDh.net
>>671
データをまとめると書き込み時に断片化する

673 :login:Penguin:2022/01/12(水) 14:49:34.75 ID:Wee+cGt9.net
>>672
はあ?

674 :login:Penguin:2022/01/12(水) 16:42:32.40 ID:jY+kgDDh.net
>>673
教えて下さいって土下座すれば考えてやるよ

675 :login:Penguin:2022/01/12(水) 16:52:55.32 ID:5SsbGFmp.net
バカにされてる事ぐらい理解したら?w

676 :login:Penguin:2022/01/12(水) 19:29:10.69 ID:rO57x5sp.net
>>674
こういう性格のやつって結婚して家庭をもつなんてできない惨めな奴なんやろな

677 :login:Penguin:2022/01/12(水) 23:45:12.31 ID:L93+zGKU.net
むしろ家庭持ちっぽいが

678 :login:Penguin:2022/01/13(木) 02:34:19.31 ID:xGddXlFM.net
超能力者多いな

679 :login:Penguin:2022/01/13(木) 05:30:52.69 ID:+pUgeHMk.net
>>675
「バカにしているやつ」が
この場合バカなので(笑)

つまり本物のバカだよ

680 :login:Penguin:2022/01/13(木) 05:42:52.14 ID:8Z8D5tXn.net
> 「バカにしているやつ」が
> この場合バカなので(笑)
> つまり本物のバカだよ
>>679 のことだなw

681 :login:Penguin:2022/01/13(木) 07:06:59.92 ID:+pUgeHMk.net
文章も読めないのか(笑)

682 :login:Penguin:2022/01/13(木) 08:28:36.31 ID:nZcAx8Gz.net
お前がなw

683 :login:Penguin:2022/01/13(木) 13:52:52.68 ID:xGddXlFM.net
もう全員バカでいいから他所でやれ

684 :login:Penguin:2022/01/13(木) 17:45:16.56 ID:LYc1O41L.net
>>1
WSL2はsystemdもsnapdも動かないだろ
完全なLinuxには程遠いのでは?

685 :login:Penguin:2022/01/13(木) 18:22:01.14 ID:sodEGnmv.net
distrodは試したのか?

686 :login:Penguin:2022/01/13(木) 18:39:58.89 ID:glHMHxLD.net
systemd動かない問題は対策方法はあるが標準でやってくれと思う

687 :login:Penguin:2022/01/13(木) 19:10:26.39 ID:Bxyk3YwF.net
genieを知らん人がいるんだな。

688 :login:Penguin:2022/01/13(木) 22:41:40.49 ID:dL55cHIL.net
また詭弁擁護かw
そればっかしやなこいつらw

689 :login:Penguin:2022/01/20(木) 13:22:27.45 ID:wbXHFFM6.net
でも、日本人ってOSS含め開発に貢献してる人材ってほぼいないよね?

690 :login:Penguin:2022/01/20(木) 19:28:47.71 ID:QjHJ32Uu.net
あまりにも暴論でワロス

691 :login:Penguin:2022/01/20(木) 19:43:37.72 ID:WphHQoBA.net
これ使うようになってvagrat使わなくなった
棲み分け方がわからんわ
dockerとは共存すると思うけど

692 :login:Penguin:2022/01/21(金) 13:26:39.13 ID:8XE0wBv9.net
wsl2
wsconfigでメモリ制限をしててもとてつもなく重くなることがある
これissueみても改善される感じがしない

693 :login:Penguin:2022/01/21(金) 21:47:45.80 ID:SoZnQQ+n.net
おま環じゃなくて?issueになってるの?
そもそも単にPCスペックが身の丈にあってないとかでも無く?
それなりに重い処理させてるけど重くなって困ったことは無いなぁ。

694 :login:Penguin:2022/01/21(金) 21:52:35.60 ID:OUQmka6b.net
俺もない

695 :login:Penguin:2022/01/22(土) 11:14:21.10 ID:aqfYuTrk.net
メモリ制限していること自体が原因ではないか?
最低でも16GBは積んでからの話だな。

696 :login:Penguin:2022/01/23(日) 01:09:01.08 ID:sUtDrf6X.net
メモリが足りないなら足せばいいじゃない
戦いは数だよ

697 :login:Penguin:2022/01/23(日) 08:43:40.31 ID:5lsq8zmn.net
>>696
いや質だろ

698 :login:Penguin:2022/01/23(日) 11:46:24.80 ID:2RcVo6qB.net
スワップは切らない方が良い
切るとメモリ使い果たした時に不安定になる

699 :login:Penguin:2022/01/27(木) 11:54:05.08 ID:jiiSlLqB.net
Windows Terminalの出来が良くなっててビビった
もうteratermもputtyもrloginいらない

700 :login:Penguin:2022/01/27(木) 15:06:22.31 ID:tl0egZqu.net
>>699
SSHは?

701 :login:Penguin:2022/01/27(木) 16:32:47.87 ID:idYOazmT.net
Optional featureのOpenSSHで良いんじゃない

702 :login:Penguin:2022/01/27(木) 16:46:46.30 ID:AYZC+NL/.net
sshってwindows10に標準でインストールされてたような。

703 :login:Penguin:2022/01/27(木) 17:09:50.32 ID:vog+lR7T.net
Windows Terminalは日本語文章の途中に追記するような場合に
未確定文字列が反転表示されずに文字が重なって見づらいのがな
それが無ければ最高なんだが

704 :login:Penguin:2022/01/27(木) 17:43:42.48 ID:5+AniJgz.net
sshはリモートに接続するもの
ターミナルはローカルとリモートの両方に接続するもの

705 :login:Penguin:2022/01/27(木) 17:59:28.03 ID:P8nl33Iy.net
sshクライアントは標準でサーバーがオプションで入ってる

706 :login:Penguin:2022/01/27(木) 18:21:31.47 ID:v7+lmxpS.net
localだけどsslでwslに繋いでる
スリープで落ちても接続が切れない(事が多い気がする)

707 :login:Penguin:2022/01/27(木) 18:22:37.82 ID:0qmp/qbc.net
SSHとSSLは違う

708 :login:Penguin:2022/02/02(水) 03:38:44.86 ID:9hk8tO6n.net
AWS-CLIをインストールしてaws s3 copyコマンドによるダウンロード処理を行うBashスクリプトを作り、
こいつをさらにタスクスケジューラからwslコマンド経由で呼び出そうとしてるんだけど、
ファイルパスに日本語文字を多用していて案の定文字コード絡みのトラブルに遭ってる

aws自体はWindowsの実行体だしWSLを挟む理由は本質的にはないんだけど、
ダウンロード以外にもごにょごにょ他の処理もしているので慣れているシェルスクリプトでやってしまいたい
(コマンドプロンプトとかパワーシェルとか使いたくないし覚えたくもない)

WSLのUbuntu端末からスクリプトをキックすると普通に動くんだけどなぁ
コードページ切り替えとかの問題なんだろうけどこのへん素人すぎてよくわかりません
まー後もう少し粘ってみるか

709 :login:Penguin:2022/02/02(水) 13:42:03.26 ID:4KqqtK+C.net
WSLから実行するならLinux版インストールすればいいだけだろ?

710 :login:Penguin:2022/02/03(木) 00:06:37.06 ID:DXNyJ2h0.net
>>709
その発想はなかったw
バカか俺はorz

711 :login:Penguin:2022/02/03(木) 09:36:31.79 ID:8N02D/AB.net
>>710
どんまいw

712 :login:Penguin:2022/02/03(木) 12:55:22.60 ID:rn63KL8b.net
「Oracle Linux 8.5」がWSLの仲間入り 〜「Microsoft Store」から入手可能
https://forest.watch.impress.co.jp/docs/news/1385575.html

713 :login:Penguin:2022/02/03(木) 14:27:21.96 ID:gHmDeMZS.net
Oracle Linux 7.9
https://www.microsoft.com/store/productId/9P7L0QWBSLTK

714 :login:Penguin:2022/02/03(木) 16:18:06.60 ID:NFABkkV5.net
ついでにAlmaとかRockyもやってくれないかな

715 :login:Penguin:2022/02/03(木) 18:41:19.63 ID:TDka2nwb.net
Oracleにはあまり関わりたくないな

716 :login:Penguin:2022/02/03(木) 18:46:23.95 ID:nu1OwEOV.net
virtualboxを更新する時に「oracleからのソフトウェアを常に信頼する」のチェックを入れられないまま10余年

717 :login:Penguin:2022/02/03(木) 19:03:18.42 ID:7z6h7f5Q.net
>>712
誰得wwww

718 :login:Penguin:2022/02/04(金) 01:00:39.73 ID:r5wth2BZ.net
>>715
うちの会社、脱Oracle勧めている。

719 :login:Penguin:2022/02/04(金) 01:01:01.77 ID:r5wth2BZ.net
進めているだった。

720 :login:Penguin:2022/02/04(金) 01:10:53.11 ID:4HLpfj4e.net
オラクルって字を見るだけでうわぁ・・・てなるよな大抵の人は
これほど嫌がられるってすごいわ

721 :login:Penguin:2022/02/04(金) 01:27:13.50 ID:sfuULOk4.net
オッス、オラが来るぞ!

722 :login:Penguin:2022/02/04(金) 02:02:22.54 ID:1z0Pp9NJ.net
ZFSだけは代わりがないから使う・・・

723 :login:Penguin:2022/02/04(金) 06:36:35.66 ID:r5wth2BZ.net
Oracle Database SE2案件はどんどんPostgreSQLに切り替えている。CPUの制限もなく快適。どうせOracleはRAC使えんし。

724 :login:Penguin:2022/02/04(金) 11:18:55.29 ID:uEdnEXpg.net
>>719
どちらの漢字でも意味合いはほとんど同じだな

725 :login:Penguin:2022/02/04(金) 11:28:14.25 ID:ZYrF+utV.net
でもおまらMySQLが使えるのはOracleのおかげだからなw

726 :login:Penguin:2022/02/04(金) 12:11:55.13 ID:L6xtBTUN.net
>>725
Mariaがいるから

727 :login:Penguin:2022/02/04(金) 14:04:30.12 ID:vMw/hKk/.net
>>724
全然ちゃうやろw

728 :login:Penguin:2022/02/04(金) 15:24:15.48 ID:ZYrF+utV.net
>>726
「いるから」って表現が最高にキモいw

729 :login:Penguin:2022/02/04(金) 18:16:54.47 ID:CtbGQore.net
マイもマリアも作者の娘の名前だから元からキモいぞ

730 :login:Penguin:2022/02/04(金) 19:49:53.49 ID:0p+pc21F.net
友よLinuxなら感動のストーリだったのに

731 :login:Penguin:2022/02/04(金) 20:28:09.35 ID:KpTti0K/.net
Oracleが関わったものは必ず腐るからな

732 :login:Penguin:2022/02/04(金) 20:36:35.95 ID:Vd6s9GmP.net
オッス、オラ狂う〜

733 :login:Penguin:2022/02/04(金) 21:36:11.68 ID:r5wth2BZ.net
>>725
MySQLもOpenOfficeの運命か

734 :login:Penguin:2022/02/04(金) 21:42:48.34 ID:r5wth2BZ.net
Oracle JDKも終わったね。有償にしたから、皆OpenJDKに切り替えた。やばいと思ったOracleは無償に戻したけど時すでに遅し。

735 :login:Penguin:2022/02/04(金) 22:09:41.16 ID:ANv1p3PH.net
>>712
8.5の方消えてね?

736 :login:Penguin:2022/02/05(土) 01:23:52.86 ID:or+ZrtV2.net
元々ボラクルだしな

737 :login:Penguin:2022/02/05(土) 02:58:11.43 ID:bqJpOkVr.net
NASというかWindowsのファイル共有フォルダをdrvfsでマウントして使いたいんだけど、rsyncとかの同期系コマンドで属性コピーがどうにもうまくいかない
オーナーやモードはともかく、せめてタイムスタンプくらいはコピーしてほしいんだけど無理なのかな?

738 :login:Penguin:2022/02/05(土) 08:18:58.65 ID:e5OSMrbE.net
>>734
おわらねーだろ
特に商用は企業はサポートのないミドルウェアは使えない
たとえOpenJDKが無償だろうとも

739 :login:Penguin:2022/02/05(土) 08:40:11.31 ID:NYucDQj/.net
NHKのネット受信料みたいに気がついたら有料にしたいんだろ

740 :login:Penguin:2022/02/05(土) 09:07:39.45 ID:f2KkbqwR.net
>>738
うちの会社は基本JRE/JDK禁止になったよ
使用中のもので代替品ないものはまだそのままだけど新規はないし既存のものも可能な限り置き換え推奨

741 :login:Penguin:2022/02/05(土) 09:50:12.65 ID:NpyxSQFP.net
>>738
なぜ使えないの?

742 :login:Penguin:2022/02/05(土) 11:14:01.67 ID:mTxNJCBc.net
>>738
サポートが何かにもよるけど、例えばAmazon CorrettoはLTSに対応している。そんなOSSも使わないで開発できるのか?

743 :login:Penguin:2022/02/05(土) 12:31:06.55 ID:d5GFnr2X.net
>>741
働いたことないの?
問題が生じたらエスカレーションできないだろ
そしたら自分が解決するか責任をとらされるんだよ

744 :login:Penguin:2022/02/05(土) 14:06:43.95 ID:IQ9a9MNa.net
>>743
自分で解決すりゃいいじゃん?
最悪自分で同等のものを実装すればいいでしょ
作れないの?

745 :login:Penguin:2022/02/05(土) 14:11:59.96 ID:KvM46mEp.net
>>744
お、おう

746 :login:Penguin:2022/02/05(土) 14:41:27.00 ID:+j/Fx5i8.net
強い

747 :login:Penguin:2022/02/05(土) 17:15:46.98 ID:NpyxSQFP.net
>>743
責任を保守会社に丸投げするクソ業者では働いた事ないな
複数のツールやソフトを組み合わせたらどうするんだろうな
マトモに働きなよ

748 :login:Penguin:2022/02/05(土) 17:37:04.93 ID:bqJpOkVr.net
昔金融系にいたけど、責任をエスカレーションできる構造というのは非常に重視されてたな
もちろんそんな環境だとLinuxを仕事で使うには色々と建前とか小細工とか必要になってくる
まぁ企業文化なんてそんなもんでしょ、嫌ならやめりゃいい

749 :login:Penguin:2022/02/05(土) 18:36:25.66 ID:IQ9a9MNa.net
責任をエスカレーションして、問題が解決したことがあったか?
問題は自分で解決するだよ!

750 :login:Penguin:2022/02/05(土) 18:49:12.55 ID:/Qibtho+.net
なんか小学生?wみたいなのがいるなw

751 :login:Penguin:2022/02/05(土) 18:52:34.86 ID:IQ9a9MNa.net
問題を解決することが本当の目的であり
エスカレーションすることが目的になってるというのは
言わなくてもわかるね?無能ということさ。

752 :login:Penguin:2022/02/05(土) 20:11:44.73 ID:mTxNJCBc.net
そしてみずほのようになるのか?

753 :login:Penguin:2022/02/05(土) 20:24:22.00 ID:G1WGdC7q.net
わが社では皆さんのような優秀な人材を求めています
是非わが社で働いてください、給与や待遇は気にせず

754 :login:Penguin:2022/02/05(土) 20:39:38.74 ID:slyH2CQ9.net
Log4j

はい論破

755 :login:Penguin:2022/02/05(土) 22:07:48.07 ID:tNPA181s.net
log4j騒がしかったようだが何かあったんか?
使ってないから無関心だったわ

756 :login:Penguin:2022/02/05(土) 22:11:55.87 ID:/Qibtho+.net
もう相手にすんなよ
上の発言で程度がしれただろw

757 :login:Penguin:2022/02/05(土) 23:22:28.65 ID:IQ9a9MNa.net
Log4jを使わずに自分で作っていれば
問題は何も起きなかった
すべてを自作せよ

758 :login:Penguin:2022/02/06(日) 00:16:29.90 ID:ibZmvaBj.net
NG推奨 ID:IQ9a9MNa

759 :login:Penguin:2022/02/06(日) 01:14:39.30 ID:gxZE3/g/.net
>>757
お前はOSから新規作成しろよw

760 :login:Penguin:2022/02/06(日) 01:41:42.34 ID:igXC90Kx.net
いいやブートストラップからやらせろ
BIOSはその後だ

761 :login:Penguin:2022/02/06(日) 17:01:18.21 ID:SzTA4aK0.net
>>759
お前はPOSIXを知らんのか?POSIXコマンドを使えばよかろう
POSIXにはloggerコマンドがある

762 :login:Penguin:2022/02/06(日) 17:08:49.31 ID:ibZmvaBj.net
>>760
CPUからだろ
なんならcmosとかの電子デバイスからとか

763 :login:Penguin:2022/02/06(日) 18:13:37.43 ID:ibZmvaBj.net
ASCII.jp: WSL(Windows Subsystem for Linux)のカーネルは差し替えられる (1/2).
https://ascii.jp/elem/000/004/082/4082673/

764 :login:Penguin:2022/02/06(日) 19:08:32.22 ID:M/k8Z1Ym.net
>>762
さあ、ケイ素の採掘に行こうか

765 :login:Penguin:2022/02/09(水) 17:32:18.72 ID:cM4EsFMh.net
GAPという群論の計算などができるソフトウェアをWSL(Ubuntu)にインストールしたいのですが、インストール後、GAPを起動できません。

信州大学の日本人の解説ページの指示通りにやりました。

最初に sudo ./configure を実行したときには、

no acceptable c compiler found in $path

というエラーがでましたが、

sudo apt-get install build-essential

とすると解決すると書いてあるページがあったのでそのとおりにすると、おそらく ./configure を実行できたました。
その後、sudo make を実行できました。

cd /usr/local/lib/gap-4.11.1/bin/

と移動し、 ./gap.sh を実行するとGAPが起動するらしいのですが、/usr/local/lib/gap-4.11.1/gap: not found というエラーが出てしまいます。

これだけの情報でどうすれば解決できるか分かるかたはいないでしょうか?


公式ページ:
https://www.gap-system.org/Releases/4.11.1.html

日本人のインストール解説ページ:
http://math.shinshu-u.ac.jp/~hanaki/install_gap.html

766 :login:Penguin:2022/02/09(水) 17:38:26.04 ID:cM4EsFMh.net
Linuxの知識ですが、cdやrmが使える程度の知識だけで、自分でソフトをインストールなどはしたことがありません。

767 :login:Penguin:2022/02/09(水) 17:52:21.51 ID:cM4EsFMh.net
すみません。

>>765
の日本人の解説ページで「m4」というのをインストールし./configureとmakeを実行したら起動しました。

お騒がせしました。

768 :login:Penguin:2022/02/09(水) 18:23:57.67 ID:ylNkDocY.net
>>763
>sudo git clone
……。

769 :login:Penguin:2022/02/09(水) 19:26:01.68 ID:NT0umKHC.net
>>768
見てなかったけど、凄いねぇこの記事
何でGitHubにあるビルド手順と違う事してんだろ?
(make KCONFIG_CONFIG=Microsoft/config-wsl)
まぁ動いてるWSL2からコンフィグを抜けばそうは変わらないだろうけど

個人的にはWSL2で5.15.21+zfsと5.17-rc3の起動はできた

770 :login:Penguin:2022/02/09(水) 19:29:59.29 ID:AhBeCdzD.net
>>768
そこらへん、よく分かってない人が
つけなくてもいいのに、sudoつけて実行して
管理者権限のディレクトリができてしまって
その後もsudoつけなくちゃいけなくなったとかなんだろうな

ビルドにはルート権限は不要
インストールするときだけ必要
って知っていれば混乱しないんだけどね

771 :login:Penguin:2022/02/10(木) 07:04:49.28 ID:0WgeiANH.net
複数のプログラムを同時に起動することはできませんか?
例えば、エディタを使うためにいちいちプログラムを終了してからエディタを使うというようなことをやっていますが、同時に使えればありがたいです。

772 :login:Penguin:2022/02/10(木) 07:36:01.74 ID:0WgeiANH.net
複数のターミナルを同時に起動しても問題ないですか?

773 :login:Penguin:2022/02/10(木) 07:52:05.65 ID:FJQDyYkg.net
>>772
問題ない

774 :login:Penguin:2022/02/10(木) 08:06:42.24 ID:dzmo/fBc.net
tmux勉強しようぜ。便利やぞ。win11ならterminator, tilixでもいいけど

775 :login:Penguin:2022/02/10(木) 08:09:39.60 ID:4sWX2k7F.net
>>774
どの辺が便利なんですか?

776 :login:Penguin:2022/02/10(木) 08:44:39.98 ID:0WgeiANH.net
>>772
ありがとうございました。

777 :login:Penguin:2022/02/10(木) 10:47:34.41 ID:/XeeiE/p.net
WindowsもシェルでCUIライクに操作したいということでpowershellに期待してたけど、どうしても見劣りするなぁ
仕事柄社内の人間にも使ってもらう必要があって、シェル操作するためだけにWSL入れてくださいとか言うのは抵抗感あったんだけど、やっぱ使わざるを得ないな

778 :login:Penguin:2022/02/10(木) 13:09:03.09 ID:XY1zQ9so.net
>>777
> WindowsもシェルでCUIライクに操作したいということでpowershellに期待してたけど、どうしても見劣りするなぁ
純粋に機能だけ見たらPowerShellの圧勝だと思うけど、見劣りする部分って何?

779 :login:Penguin:2022/02/10(木) 16:41:40.42 ID:44DeLPqg.net
windowsアップデートして再起動したら
windows側からhttp://localhostでwsl2のapacheにアクセスできなくなった
ip addressコマンドで表示されるeth0のアドレスを直打ちしたら接続できる

たすけてー!!!

780 :login:Penguin:2022/02/10(木) 17:51:45.86 ID:HQsP0oGp.net
>>777
シェル使いたいならbusybox-w32使えば?
バイナリ1ファイルの上にbusyboxだから
たくさんのコマンドが内蔵されてるよ

781 :login:Penguin:2022/02/10(木) 17:52:23.02 ID:HQsP0oGp.net
>>778
見劣りと言うか文化が違うって感じだろうね
普通に使いたいコマンドが使えないってのもあるけど

782 :login:Penguin:2022/02/10(木) 18:25:41.72 ID:rvScpbMG.net
>>781
自分が理解できない文化は劣等だ!
って感じ?
典型的な老害にしか見えないけど…

783 :login:Penguin:2022/02/10(木) 18:43:44.65 ID:HQsP0oGp.net
>>782
そんな事一言も言ってないけど?

784 :login:Penguin:2022/02/10(木) 19:43:06.29 ID:f1QZyycH.net
>>783
で、見劣りとかどっから出てきたん?

785 :login:Penguin:2022/02/10(木) 19:46:17.49 ID:DXxMH9vh.net
>>779

https://qiita.com/snaka/items/a8eee4cfc8f7d733e6ab
これは?

786 :login:Penguin:2022/02/10(木) 19:53:13.52 ID:HQsP0oGp.net
>>784
見ればわかるだろ

787 :login:Penguin:2022/02/10(木) 20:03:49.47 ID:nCSYTAXV.net
>>784
なんでレス検索しないの?

788 :login:Penguin:2022/02/10(木) 20:04:28.98 ID:f1QZyycH.net
>>786
お前のバカさしかわからんがw
具体的に書けないから黙ってなよ

789 :login:Penguin:2022/02/10(木) 20:08:06.27 ID:f1QZyycH.net
>>787
まさかと思うが>>777に書いてあるとか言い出すんじゃないよな?w
普通の頭持ってりゃなぜ>>777がそんなこと書いたのかを聞いてることぐらいはわかるだろ

790 :login:Penguin:2022/02/10(木) 20:09:57.52 ID:/XeeiE/p.net
おっと盛り上げてしまったようだね

>>778
>純粋に機能だけ見たらPowerShellの圧勝
そうなんだっけ?ごめん、実はpowershellあんま詳しくないんだわ
そういう意味では見劣りっていうのは言い過ぎと言うか嘘

powershellをbashやzshライクにするネタはあるけど同じにはならないし
powershellの文法とかコマンドを覚える気はないわ
どうせまた別のが出てくるしアホくさい

791 :login:Penguin:2022/02/10(木) 20:30:48.33 ID:f1QZyycH.net
典型的な老害やんw

792 :login:Penguin:2022/02/10(木) 21:24:05.60 ID:gcZSVIAD.net
まだまだ破壊的変更繰り返してるから安定はしてないが好きだよpwsh
こっそりディストロwslビルドのデフォルトシェルにするつもりだったりして

preview登録してると毎月何度も更新しろ通知はうざいけど

793 :login:Penguin:2022/02/10(木) 21:37:11.62 ID:HQsP0oGp.net
>>789
やっと検索したんですね(笑)

794 :login:Penguin:2022/02/10(木) 21:38:51.67 ID:gcZSVIAD.net
呪文のようなエイリアス覚えるまでがハードル高い

795 :login:Penguin:2022/02/10(木) 22:14:50.66 ID:rvScpbMG.net
>>793
バカの上塗り?w
ちょっと可哀想…

796 :login:Penguin:2022/02/10(木) 23:00:30.82 ID:I5zKTKP0.net
>>794
bashの呪いですね。

797 :login:Penguin:2022/02/10(木) 23:04:37.53 ID:44DeLPqg.net
>>785
その情報は古すぎます
今はデフォルトで localhostForwarding=True になっています
試しにやってみましたがダメでした

798 :login:Penguin:2022/02/10(木) 23:26:44.73 ID:44DeLPqg.net
なんかwindos側にポートフォワーディングの設定が残ってたのでそれを削除したら解決しました

netsh interface portproxy show all

ipv4 をリッスンする: ipv4 に接続する:

Address Port Address Port
--------------- ---------- --------------- ----------
* 80 172.23.114.3 80

netsh interface portproxy delete v4tov4 listenport=80 listenaddres=*

799 :login:Penguin:2022/02/11(金) 04:27:30.09 ID:lETVfjsQ.net
pwshは良くも悪くもperl焼き直しって感じ
インタラクティブにはワンライナーの短さが売り、コマンド/パラメータの機械的な短縮規約、|, $_, %, ?で溢れかえるperl以上のラインノイズ

全体的にラグいけど、通常シェル関数とは別にawk丸パクリのBEGIN/ENDを備えたフィルタ定義を使えば最適化されてかなりパフォーマンス出る

というか同じcoreリリースでもwin上よりwsl上の方が軽快なのはなんなんだろうか

最近のリリースでは外部コマンド間のパイプはオプション付けずともpodで流すようになったから、win/linuxのパイプ実装の差?

800 :login:Penguin:2022/02/11(金) 04:37:45.52 ID:lETVfjsQ.net
セキュアなスクリプティングもできるのも売りだけど、あんまり普及してないから、自分用には便利でも配るスクリプトは結局dash/pythonで書いてしまうなあ

801 :login:Penguin:2022/02/11(金) 18:15:25.78 ID:MmsVIOOH.net
Cmder素晴らしいなこれ
エクスプローラでコピペした\なパスをそのまま貼り付けられるのが素敵

802 :login:Penguin:2022/02/12(土) 08:15:23.37 ID:VvEgJo7s.net
>>801
\を/に変換してくれるしね。

803 :login:Penguin:2022/02/12(土) 10:04:44.05 ID:x1w/UlFV.net
死ね?

804 :login:Penguin:2022/02/12(土) 12:40:37.85 ID:uZOcK6Zn.net
powershellとposix系は単純にアプローチ違うだけでしょ
powershellはどっちかというとSQLに近いテキスト処理だと思ってる。文字列処理じゃなくて機能処理。
コマンド型のAPIって考えたほうが良い。クロスプラットフォームだし。
多分ちゃんと学べば使えるだろうけど、使う機会がない。
あと外部コマンド挟むと結局PowerShellのスタイルが崩れるからなかなかきれいなスクリプトが書きにくそう。
究極言えばWSL上でPowershell動かしCoreutilsのコマンドにbindingできるっちゃあできるだろうし

805 :login:Penguin:2022/02/12(土) 12:46:24.23 ID:uZOcK6Zn.net
>>775
分割ターミナル、マウス操作不要、大抵のLinuxで利用可能、コマンドラインセッションを複数セッション・複数ウィンドウ保持、コマンド一発でセッション復帰

806 :login:Penguin:2022/02/12(土) 13:44:02.90 ID:VvEgJo7s.net
>>804
POSIX(bashでもいいけど)ではWindowsのGUI処理とかむりだしね。

807 :login:Penguin:2022/02/12(土) 14:30:05.80 ID:bxN2mnex.net
テキスト入出力のパイプ処理は行毎だからunixコマンドとの相性はいいと思う
コマンド組み立てるにも、パイプ噛ますにもperl風regexpや置換演算子"..." -f使えるのは便利だと思った

対話でpretty表示されてるのは入力型毎にフォーマット指定が定義できる(されてる)からで、カスタマイズしてもいいし、多分|ft, |fl …(format-table, list)で都度見やすく整形するのが柔軟
column, fmtみたいなもん

808 :login:Penguin:2022/02/12(土) 15:11:11.71 ID:bxN2mnex.net
慣れた外部コマンドだけ使うとして、とりあえず-join, -split, -f, slsだけ覚えれば行志向処理に便利なシェルとして使えるんじゃなかろうか

普通スクリプト言語に投げるような構造化テキスト/データのパースも、[xml]等キャスト演算子を前置するだけで配列/辞書に入る

パイプや配列の挙動が分からなくても、とりあえず|% {... $_ } (foreach)で愚直に書ける

内部コマンド(コマンドレット)覚えるのはその後でいいよ

809 :login:Penguin:2022/02/12(土) 15:26:11.06 ID:iJq+0Ypx.net
powershellはwindowsシスアドコマンド発行する為のものみたいな風潮は根強い
ググってもそんなんばっかだしな

幸いヘルプはinfo並みに詳しいし、トピック毎のgh about_*を読むのが最良

810 :login:Penguin:2022/02/12(土) 15:44:21.07 ID:Qrp9cHyb.net
人少ないからこっちにも来てね

【Linux】Windows Terminalでbash
https://mevius.5ch.net/test/read.cgi/win/1591389687/

811 :login:Penguin:2022/02/12(土) 17:44:26.62 ID:NIqh0EbQ.net
>>693
issueに入ってるよ

812 :login:Penguin:2022/02/13(日) 19:04:24.52 ID:7AI9sDzm.net
>powershellはwindowsシスアドコマンド発行する為のものみたいな風潮は根強い
当分こうでしょ
Windowsはシェル文化じゃないし

813 :login:Penguin:2022/02/13(日) 19:09:22.31 ID:k5A1evG3.net
シェルとCUIを混同してるようだなw

814 :login:Penguin:2022/02/13(日) 19:13:52.81 ID:elLH/T+I.net
WindowsのシェルといえばExplorer

815 :login:Penguin:2022/02/13(日) 19:18:15.87 ID:QYPvgOXT.net
プログラムマネージャだろ?

816 :login:Penguin:2022/02/14(月) 06:12:53.51 ID:DPVKCm8W.net
ん?、シェル文化ってなんだ?
DOS由来ならまぁ少しは説明つくけど、NT由来でCLIは取ってつけたようなもんだろうから、コンセプトはやはりGUIでPowershellとかもオプション扱いが妥当では?

817 :login:Penguin:2022/02/14(月) 14:39:00.55 ID:BsHrjLzC.net
アスペキター

818 :login:Penguin:2022/02/15(火) 05:25:07.46 ID:ZBVAUReA.net
WSLじゃないけどここにいる人は興味あるんじゃないかな

Android 13 virtualization lets Pixel 6 run Windows 11, Linux distributions
https://www.cnx-software.com/2022/02/14/android-13-virtualization-lets-pixel-6-run-windows-11-linux-distributions/

819 :login:Penguin:2022/02/15(火) 05:30:32.03 ID:4MZ5WmxZ.net
スマホ端末でwin11動かして、そのwin11上でAndroid動かすロマン

820 :login:Penguin:2022/02/15(火) 06:04:17.88 ID:nL7j8Q5E.net
termuxが死んでuserlandも更新が停滞している状況では、良いニュース…なのかな

正直スマホの画面ではターミナルつつくにしてもステータスやデータの確認とか
せいぜいスクリプトの微調整くらいが限界だけど
タブレットで縦画面で使えれば、夢のダイナブックの実現だわ…

821 :login:Penguin:2022/02/15(火) 09:29:00.35 ID:69ZVUjkw.net
termuxが死んでってどういう意味?

822 :login:Penguin:2022/02/15(火) 11:30:14.80 ID:ZBVAUReA.net
(Playストアでは)死んだ

823 :login:Penguin:2022/02/15(火) 12:49:43.37 ID:s9H1Lrn2.net
>>821
こちらが参考になるのでわないでしょうか?

【Termux】Google Play のTermuxはもうメンテされませーん!って言われているんだけれど…
https://blog.goo.ne.jp/oprsfr3saku/e/c444f349f809a94083e16e50b538f05b

824 :login:Penguin:2022/02/15(火) 12:55:20.53 ID:E9ks5qWf.net
(F-Droidでは)生きてる

825 :login:Penguin:2022/02/15(火) 14:25:23.99 ID:69ZVUjkw.net
だから死んではいないのではと思ったの

826 :login:Penguin:2022/02/16(水) 21:18:52.89 ID:WYfD5+3l.net
wsl2でclipboardを共有する方法ない?

827 :login:Penguin:2022/02/16(水) 22:20:17.41 ID:mmn1OcEV.net
>>826
何から何にコピペしたい?

828 :login:Penguin:2022/02/16(水) 22:21:26.89 ID:yiz1N4Xc.net
win32yank

829 :login:Penguin:2022/02/17(木) 00:49:54.13 ID:fd0ZS66+.net
>>826
clip.exe

830 :login:Penguin:2022/02/17(木) 08:14:48.72 ID:luztFLCx.net
>>809
俺は.NET言語の1つだと思ってるよ。
オブジェクト指向で.NETのクラスライブラリが使えて独自のdllも読み込めるし。
向いてはないだろうけどやろうと思えばC#並のことはできるんじゃないかな。

831 :login:Penguin:2022/02/17(木) 14:31:38.06 ID:OTj/EdAG.net
dotnetのサンプルコードがc♯だから敬遠してた俺も居る

例えばこのサンプル
https://docs.microsoft.com/en-us/dotnet/standard/base-types/grouping-constructs-in-regular-expressions
[regex]::Regex.Matchesと呼ばなくても-match演算子でフル機能使えるとか最近気付いた

PS> "<abc><mno<xyz>>" -match "^[^<>]*(((?'Open'<)[^<>]*)+((?'Close-Open'>)[^<>]*)+)*(?(Open)(?!))$"; $matches
でワンライナーいける
詳細はdotnetのページ見てね、じゃなくてpwshっぽい書き方を示してほしい

832 :login:Penguin:2022/02/17(木) 14:56:31.81 ID:OTj/EdAG.net
要するに
win開発に興味無くて、単にwsl+pwshでシームレスに使いたい俺みたいな層としては、get-help -exampleでpwsh版の用例が引けると嬉しい

833 :login:Penguin:2022/02/17(木) 18:52:32.45 ID:pRc301I8.net
>>831
このシリーズ良いregexpチュートリアルだね、言語関係なく
機械翻訳がやばいけど

834 :login:Penguin:2022/02/18(金) 22:46:07.99 ID:tsNBP599.net
Perlかな

835 :login:Penguin:2022/02/19(土) 12:57:59.21 ID:EC4zylS5.net
windowsのカーネルがlinuxに置き換わる事はあるんだろうか

836 :login:Penguin:2022/02/19(土) 13:15:40.32 ID:azmrAxdd.net
無い

837 :login:Penguin:2022/02/19(土) 15:22:02.96 ID:8Wy0NXcf.net
GUI周りをウェブにしてきてるからフロントエンドだけ提供することは可能だけど、抱き合わせのOfficeスイートができないから旨味がないね。

838 :login:Penguin:2022/02/19(土) 15:51:02.51 ID:FhQcKsFd.net
Windowsがなくなるとしたら6G7Gくらいの超高速通信時代になって、一般ユーザがガチのシンクライアントな端末しか持たなくなったらだろうな

839 :login:Penguin:2022/02/20(日) 08:22:23.89 ID:0ceJtvgX.net
>>838
サーバー上にWindowsがあるからなくならないよ。

840 :login:Penguin:2022/02/20(日) 11:11:55.17 ID:8GmAD/nH.net
情弱なので使い道がわからない

841 :login:Penguin:2022/02/20(日) 14:45:21.82 ID:Fb3Z6tSo.net
wsl2&docker desktop で windows開発環境構築しやすくなってよいですな
vscode の remote container むっちゃ楽

842 :login:Penguin:2022/02/20(日) 15:01:35.47 ID:NXZNfBA1.net
docker desktopはもう捨てた

843 :login:Penguin:2022/02/20(日) 15:22:40.97 ID:3kxv4gsF.net
suseのやつに移行しましたよ

844 :login:Penguin:2022/02/20(日) 19:47:55.76 ID:C15gu2Wk.net
>>842
kwsk
なぜ捨てたの?なにかに移行したの?

845 :login:Penguin:2022/02/20(日) 23:46:53.23 ID:7pRmB7IV.net
商用有償で大企業でもなきゃ捨てたってことじゃない?

846 :login:Penguin:2022/02/21(月) 12:37:57.65 ID:tXBf/ILu.net
月に700円くらいお布施しようぜw

847 :login:Penguin:2022/02/21(月) 13:12:21.47 ID:o6xdfahQ.net
やだよ
俺の座右の銘はフリーライド
金を払うなど論外

848 :login:Penguin:2022/02/21(月) 15:45:48.82 ID:2CXUhmKi.net
金を払うぐらいなら、休日を捨てる覚悟だ

849 :login:Penguin:2022/02/21(月) 16:42:27.88 ID:MTl83I3s.net
漢だな

850 :login:Penguin:2022/02/23(水) 02:21:25.54 ID:G2eb9VwG.net
WSL2の軽量VMの稼働時間を知りたいと思ったのですが
uptimeの結果が妙です
軽量VMを再起動してもそれがuptimeの表示に反映せず、また全ての軽量VMで同じ結果になります
個々の軽量VMの稼働時間を知りたい場合どうすればいいのでしょうか?

851 :login:Penguin:2022/02/23(水) 02:30:42.57 ID:kQJL8BkX.net
無理なんじゃね?
カーネル共有してるんだから
WSL2はだから仮想マシンよりも省メモリなんだよ

852 :login:Penguin:2022/02/23(水) 02:38:10.67 ID:jQFBzDkP.net
コンテナ仮想化された上で動いてるね

853 :login:Penguin:2022/02/23(水) 02:53:13.00 ID:+rLh1kmS.net
適当にファイル作成してその差を見ればいいんじゃね?

854 :login:Penguin:2022/02/23(水) 03:32:00.94 ID:DBnhBFJ4.net
initの起動した時刻を取得すればいいんでは?
秒まで必要ならlstartとかある

855 :login:Penguin:2022/02/23(水) 13:58:37.94 ID:zQXfU6e/.net
すみません。
素人の質問で申し訳ないが、
仮想マシン(Synology NAS)上のWindowsではWSL2は無理ですよね?
(WSL1は動いた。)

856 :login:Penguin:2022/02/23(水) 14:29:03.56 ID:DBnhBFJ4.net
>>855
DSMがNested Virtualizationを有効にしてないから、そのままでは無理
sshとかで入って設定を弄れば出来るかもしれないけど、ハードルは高いかと

857 :login:Penguin:2022/02/23(水) 14:51:18.70 ID:tYGqn0gQ.net
>>856
ありがとう。
あまりWSL1で困ってないのでそのまま使います。

858 :login:Penguin:2022/02/23(水) 17:17:48.18 ID:A6RSqcui.net
>>855
それ、そもそも何をしようとしてますか?
というのはDSM)に docker 導入してdocker コンテナのレポジトリの中からUbuntu インストールするてもあるかと思いまして…
余計なお世話かもしれませんが

859 :login:Penguin:2022/02/23(水) 17:47:58.73 ID:dvnk1os+.net
ここが変だよ「WSL2」
自作ディストロ開発で発見した知られざる“バグ”と“事実”
https://logmi.jp/tech/articles/326106

前回の「Kernel VM online Part3」で、実はWSLは、自分でディストロを作れるんだよとお話ししました。

Distrodというものを作りました。これはlinuxcontainers.orgからディストロのイメージを落としてきて、システムで動かしながらそれをWSLインスタントして動かすソフトになっています。便利なので使ってみてください。

860 :login:Penguin:2022/02/24(木) 08:42:24.07 ID:Jmicc5bs.net
>>858
ありがとう。
やりたいことは単なるテキスト処理です。
awk,sed,nkfなどが動けばいいだけなので。

861 :login:Penguin:2022/02/24(木) 09:19:31.24 ID:6kHWg2Tz.net
>>860
その程度ならmingwもあるし、wsl1でも全く問題ない。

862 :login:Penguin:2022/02/24(木) 12:00:08.90 ID:gm7GGfZx.net
それだけならbusyboxが楽かな

863 :login:Penguin:2022/02/24(木) 12:52:08.92 ID:gOQ9H+wR.net
つまりググるかsynologyスレに行って、DSMでsshを有効にする方法やdpkgで必要なパッケージをインストールする方法を確認するほうがが速いかもしれません。

【高機能】 Synology 総合 part29
https://mevius.5ch.net/test/read.cgi/hard/1644919788/

864 :login:Penguin:2022/02/25(金) 03:03:45.78 ID:dGnzF7KA.net
>>862
わしもそう思う

865 :login:Penguin:2022/02/25(金) 05:47:38.52 ID:5W6XFNP5.net
>>862
相変わらずダメ文字があるので、
残念ながら使えない

866 :login:Penguin:2022/02/25(金) 08:45:12.87 ID:j+z0mWHF.net
皆さん、ありがとうございます!
WSLを使い慣れているのでWSL1を使おうと思います。

867 :login:Penguin:2022/02/28(月) 20:18:36.31 ID:Fkf9ttzd.net
WSLのおかげで素のLinuxマシンが減ってるらしい

868 :login:Penguin:2022/02/28(月) 20:55:19.28 ID:qEeLc6Dt.net
WSLかChromebookかラズパイかクラウド(VPSやIaaS等)か

869 :login:Penguin:2022/03/01(火) 12:07:26.17 ID:pr9UByDD.net
メモリ馬鹿食いするしVMにLinux入れたほうがよくね

870 :login:Penguin:2022/03/01(火) 20:04:44.39 ID:RPfI5b4P.net
VMにLinux入れると、ディストリ毎にメモリ食うんだよね
WSL2はカーネルは全ディストリで共有だから軽いし
起動がものすごく速い。2秒とかで起動する。

871 :login:Penguin:2022/03/01(火) 20:18:49.75 ID:lEFA1QFM.net
WSL2ってVM+コンテナだよね?
VMに軽量Linux入れてその中でLXC使えばいいんじゃね

872 :login:Penguin:2022/03/01(火) 20:22:41.52 ID:NIvV7voI.net
VM未起動でも数秒で起動するのがいいよね、下手にカスタマイズしたPowerShellより早いかもしれん

873 :login:Penguin:2022/03/01(火) 22:46:27.63 ID:s3jqCffg.net
Windows Integrationがやはり強みだと思う。
エクスプローラーから全部覗けるし、逆も然り
Win11なら、概ねのXアプリも一応動く。gnuplot とか。
だけど軽い。
Office やTeamsが必要だけどLinux便利でいろいろしたいひとには便利
というかsshのコンソールとしてだけでも意味ある

874 :login:Penguin:2022/03/02(水) 04:01:56.26 ID:OYgd/FAG.net
正直インテグレーションは筋が悪いと思う、wsl同梱のコマンド類はネイティブなので、windowsファイルシステム上で使うと不正なファイルを作りがち(pwshスレで聞きかじり)

pwshは稀有なファイルシステムawareなので、インテグレーション運用したいならベスト
重いのはパワーアピールの為にデフォルトで要らんもんわんさかロードしてるので*-Moduleで要らんものパージすると快適、細かい事分からんなら-no-...系のオプションとりあえず付けるのがよい

パス通ってる.ps1等対応スクリプトをパースして引数補完するのが特に重い…便利ではあるけど
大量に俺々コマンド書くようなヘビーユーザでない限り、パース不要な内部コマンドの補完だけで十分だと思うので、デフォルトにするべきじゃないと思うわ

875 :login:Penguin:2022/03/02(水) 07:23:36.45 ID:fGDzXcPN.net
>>871
VMに軽量Linux入れてその中でLXC使って
WSL2のマネをするぐらいなら
WSL2を使うという理屈だよ

876 :login:Penguin:2022/03/02(水) 07:24:40.20 ID:fGDzXcPN.net
>>874
> wsl同梱のコマンド類はネイティブなので、windowsファイルシステム上で使うと不正なファイルを作りがち

Windowsファイルシステム上で使わないのが今の主流だから
問題は全く発生しないよ

877 :login:Penguin:2022/03/02(水) 07:54:16.77 ID:xuLeif9d.net
WSLに批判的な人はMicrosoftが嫌いな人かな。

878 :login:Penguin:2022/03/02(水) 08:51:30.06 ID:TSgy4W0Q.net
> wsl同梱のコマンド類はネイティブなので、windowsファイルシステム上で使う
これが明らかに間違ってるのは、Linux は NTFS ファイルシステム上で使えるってことなんだよ

LinuxカーネルにNTFSドライバーが追加、トーバルズ氏はGitHub経由のマージに苦言
https://japan.zdnet.com/article/35176373/


ま、ちゃんと理解してる人は、全く関係ない話だってわかることだがねw

879 :login:Penguin:2022/03/03(木) 21:13:09.20 ID:E1c13yh3.net
明らかに間違ってるのは>>878だということはわかるw
いや何が言いたいのかさっぱり分からんがねw

880 :login:Penguin:2022/03/03(木) 21:29:10.59 ID:E1c13yh3.net
>>877
ききかじりを信じちゃうと自分で言ってるし、相手にしてもなぁとは思う。
インテグレーションは筋が悪いなんてWSLの利点を理解できてない証拠。

たいした手間じゃないんだから自分で試してみればいいのにね。
触りたくないなら触らなくていいけど、なんでここ見てるのって感じ。
いくらディスっても便利に使ってる人が寝返ることなんて無いよなー

881 :login:Penguin:2022/03/03(木) 22:00:08.12 ID:0KvogvJv.net
>>879
WSL2が使うファイルシステムは
ext4だってわかってるか?

882 :873:2022/03/04(金) 09:31:37.97 ID:u8SXWEVL.net
そもそも日本語おかしい時点で相手する必要ないでしょ
この文脈でわざわざ筋が悪いなんて言い回ししないし、言うなら「たちが悪い」でしょ
なんのネイティブかもわからないし
ファイルシステムawareってのもよくわからん
「稀有」も偶然や奇跡的にっていうニュアンスが少なからずあるから、「他にはない特徴」でいいのに言い回しがおかしい(2回め)
いきなり重いって何が重いのか。Googleで「パワーアピール」なんて単語を完全一致検索しても出てこない

ここでもう力尽きた

883 :login:Penguin:2022/03/04(金) 13:20:22.66 ID:Z+6cnfev.net
>>881
わかってませんでした。すみません

884 :login:Penguin:2022/03/04(金) 13:36:01.89 ID:HOE1tIWd.net
>>883
自己レスしなくていいぞ
881=883ってバレてるからw
まず>>881 が頓珍漢なことを言ってることに気づこうな。

885 :login:Penguin:2022/03/04(金) 14:53:01.11 ID:hpaFcj5H.net
頓珍漢なことを言っていると言いながら
何が正しいのかを言えないってのが答えなんだよなw

886 :login:Penguin:2022/03/04(金) 16:55:50.81 ID:uTKWnXbP.net
Windows Subsystem for Linuxガイド 第4回 ファイルシステム編
https://news.mynavi.jp/article/20220303-2284619/

887 :login:Penguin:2022/03/04(金) 17:56:39.69 ID:Z+6cnfev.net
>>886
これはためになるね
良い情報貼ってくれてありがとう

888 :login:Penguin:2022/03/04(金) 22:13:52.14 ID:Z+6cnfev.net
>>887
どういたしましてw

889 :login:Penguin:2022/03/05(土) 01:28:14.97 ID:5QysebQy.net
誰だよ!

890 :login:Penguin:2022/03/05(土) 10:07:45.17 ID:bWBTqsFz.net
>>889
兄の従兄弟の友達の姉の母の孫です

891 :login:Penguin:2022/03/05(土) 11:06:39.92 ID:WEZliknE.net
WSL2って要はxenみたいなdom0がwinでdom1がlinuxって構造だろ?
逆も選択できるようにしてくんねーかな?
dom0をlinux、dom1をwindowsって

892 :login:Penguin:2022/03/05(土) 11:07:54.59 ID:inYxv5dr.net
>>889
ノジマだよ!

893 :login:Penguin:2022/03/05(土) 11:48:51.78 ID:Bz9syfKM.net
wineでも使っとけ

894 :login:Penguin:2022/03/05(土) 15:57:33.67 ID:bWBTqsFz.net
>>891
ぜんぜん違う。

WSL2は構造は関係なくて
WindowsにLinux を統合したもの
実際の構造は無視していい

"Windowsを"便利にしたものなので
残念ながらLinux をdom0とかいうのは発想がそもそも間違ってる

895 :login:Penguin:2022/03/05(土) 15:58:46.15 ID:bWBTqsFz.net
>>893
wineではWSL2に勝てないことに気づいているのだろう

896 :login:Penguin:2022/03/05(土) 16:22:47.55 ID:WEZliknE.net
>>894
お前とは対立関係にないと推測するが、お前のそのレスは俺に対してナンセンス

そもそも前提として俺はwinのUXが嫌いなんだ
winの嫌いな俺にとって都合の良いwinを求めているのであって、win視点で思う便利なwinを求めているわけじゃない

897 :login:Penguin:2022/03/05(土) 16:24:55.30 ID:bWBTqsFz.net
>>896
だから嫌いならLinux使えばいいだろ

dom0をLinux、dom1をWindowsにしたとしても
UXはWindowsになるんだわ
内部構造は関係ないというのはそういう事

UXを変えたいなら、Linux + Wineを使えばいいだけ
それが選択肢にならないってわかってるから
WindowsにLinux + Wineを作ってもらいたいって考えてるんだろ?

結局お前が頼りにしてるのはMicrosoftなんだよ

898 :login:Penguin:2022/03/05(土) 19:28:50.94 ID:WEZliknE.net
>>897
お前が何も理解してないことが分かった

899 :873 :2022/03/05(土) 21:07:47.36 ID:cpzlwPg+.net
メインのパソコンはGnome打ち込んでるけど不便なことといえばOfficeとPDF書き込みとCanonのcaptが使えないくらいで事足りてる

それでもWindows有利なのは、Linuxで整形したCSV, XMLをExcelに取り込んで分析ツールや近似曲線使うのと上長に送るパワポ資料のためだけ

データに対して一括置換や整形や計算のためにWSL便利。あとは前にも述べたが .sshが充てられトンネルとかすぐ掘れるのでsshクライアントとして優秀

ボトルネックの7-8割はほぼExcel, パワポ
Wineはwin7模擬するから最近のアプリとは相性悪い
Protonとかゲーマー界隈は良くなってるらしいけど(ゲームやらんので知らん)

900 :login:Penguin:2022/03/05(土) 21:37:38.35 ID:INs7o9OT.net
>>898
だからここはWSLのスレなんだわ
Linux の話したいなら他所行けよ
粘着ウザ

901 :login:Penguin:2022/03/05(土) 22:43:43.72 ID:bWBTqsFz.net
>>898
レスするなら、何か言い返せよw
何も言い返せないくせに、レスだけして自己満足できたか?

902 :login:Penguin:2022/03/05(土) 23:22:40.93 ID:wksTJQVy.net
>>900
3レスで粘着とは短気にも程が

>>901
最初から言い合うつもりはなかったし、お前も理解するつもりなさそうだったから時間の無駄と切り上げたんだがな

903 :login:Penguin:2022/03/06(日) 07:36:06.76 ID:tNHlr5Y4.net
> 何も言い返せないくせに、レスだけして自己満足できたか?
> 何も言い返せないくせに、レスだけして自己満足できたか?
> 何も言い返せないくせに、レスだけして自己満足できたか?

904 :login:Penguin:2022/03/06(日) 19:12:15.83 ID:L4aaSHz5.net
>>902
まだ満足してないのか?
なぜレスするくせに言い返さないで逃げるのか?

905 :login:Penguin:2022/03/06(日) 19:25:05.13 ID:HPWe7QAg.net
レスバ会場にしか見えないスレ
価値の無いレスなんかどんどんNGIDにぶちこめばいいのに
勿論こんな俺のレスも該当する

906 :login:Penguin:2022/03/06(日) 20:05:14.55 ID:L4aaSHz5.net
レスバを叩き潰すには
・こっちはマジレスする
・相手がクソレスする
・クソレスだと指摘してやる

これが黄金パターン
あとは本人逆ギレ、それを見ている人は
逆ギレしてんなで終わり

907 :login:Penguin:2022/03/07(月) 09:10:40.64 ID:ChSDJrCc.net
>>897
ド正論パンチ

908 :login:Penguin:2022/03/08(火) 14:11:53.07 ID:oXgxMykX.net
わっするわっする

909 :login:Penguin:2022/03/08(火) 20:33:14.39 ID:3CmMIElC.net
ウィッスルウィッスル

910 :login:Penguin:2022/03/24(木) 10:15:47.36 ID:VVvcI9Ru.net
windows10 Pro 21H2 OSビルド19044.1586の wsl を1から2にしたいんですけど

> wsl --set-default-version 2
と入力して

WSL 2 との主な違いについては、https://aka.ms/wsl2 を参照してください
この操作を正しく終了しました。

と表示されます。

> wsl -l -v
でバージョンを確認すると

NAME STATE VERSION
* Ubuntu20.04LTS Stopped 1

と表示され2になっていません
どうすれば2になりますか?
[Windowsの機能の有効化または無効化]の Hyper-V, Linux用Windowsサブシステム、仮想化マシンプラットフォームの
チェックボックスにはチェック入れてます。

911 :login:Penguin:2022/03/24(木) 10:56:34.49 ID:cANjABH2.net
>>910
既存を変えるのは--set-version

912 :login:Penguin:2022/03/24(木) 12:56:48.04 ID:VVvcI9Ru.net
>>911

> wsl --set-version Ubuntu20.04LTS 2
と入力すると

変換中です。この処理には数分かかることがあります...
WSL 2 を実行するには、カーネル コンポーネントの更新が必要です。

と表示され(一部省略)
wsl_update_x64.msi をダウンし実行しましたが

A later version of the WindowsSubsystem for Linux
Update is already installed.
Setup will now exit.

とダイアログが表示され既にインストールされているとなります。
これで
> wsl -l -v
でバージョンを確認すると

NAME STATE VERSION
* Ubuntu20.04LTS Stopped 1

と同じ結果になってしまいます。

913 :873 :2022/03/24(木) 13:35:40.03 ID:0oYduHRn.net
wsl --shutdownしてwslもう一回叩くか、別のディストリビューションも試してみれば?

914 :login:Penguin:2022/03/24(木) 14:17:28.44 ID:pQzMrqi/.net
この本ですが、環境構築でWindowsユーザにはWSL2を利用する内容となっておりました。
プログラミング本でWSL2を環境構築に使用刷る内容では初ではないでしょうか?
その意味で画期的な記念すべき本だと思います。
今後、このようにWSL2を利用する前提で書かれるプログラミング本が多くなると思います。そうなればWSL2はもっと普及するでしょう。
WindowsユーザがプログラミングをやるときにWSL2を利用するのが当たり前になるようになるのではないかと思います。

Djangoのツボとコツがゼッタイにわかる本[第2版]

915 :login:Penguin:2022/03/24(木) 14:19:22.48 ID:Y8F9cI6q.net
ならねーよ

916 :login:Penguin:2022/03/24(木) 15:24:17.60 ID:1Sk8cDwS.net
>>915
馬鹿は黙って

917 :login:Penguin:2022/03/24(木) 15:44:21.27 ID:cANjABH2.net
>>912
そうはならないはずだけどなぁ
wsl --status の結果と、設定→アプリと機能にWindows Subsystem for Linux Updateの有無&バージョンは?

方針としてはWindows Subsystem for Linux Updateの再インストールなんだろうけど…
(アンインストールしてwsl --updateでインストール)

918 :login:Penguin:2022/03/24(木) 17:14:17.80 ID:VVvcI9Ru.net
>>917

> wsl --status
既定の配布: Ubuntu20.04LTS
既定のバージョン: 2

Linux 用 Windows サブシステムの最終更新日: 2022/03/24
WSL の自動更新が有効になっています。

カーネル バージョン: 5.10.60.1

設定→アプリと機能にWindows Subsystem for Linux Update 有 バージョン 5.10.60.1

削除して再インストールしてwsl --updateをやって再度設定しましたが結果は同じで1のままでした。
今のところ2が必要という訳でもないのでこのまま使うことにします。
色々アドバイスありがとうございました。

919 :login:Penguin:2022/03/24(木) 17:22:54.25 ID:y7abGldf.net
>>918
どういたしまして

920 :login:Penguin:2022/03/24(木) 17:33:19.59 ID:gvUo/sjq.net
>>918

提案が2件。

Microsoft Storeから別のディストリビューションをダウンロードして、同じ現象が再現するか試したら?
同じ現象が起こったら、WSL自体の問題。
そうでなければディストリビューション問題。

そのディストリビューション、本当に機能してる?
wslではリストされるけど、実は機能しない、と言うことを何度か経験したことがある。
私の場合は、ディストリビューションをexportし直して回復した。

921 :login:Penguin:2022/03/24(木) 17:57:46.54 ID:lohLMPqA.net
そもそも環境が整っていなかったりして

922 :login:Penguin:2022/03/24(木) 18:14:40.02 ID:qU24gXNc.net
WSL2のカーネル更新ってWindows以外のMicrosoft製品の更新をオンにしないと降ってこないような

923 :873 :2022/03/25(金) 09:21:54.30 ID:7oQUG4ve.net
オプションをオンにするか、msiダウンロードしてパッチ充てるかどっちかですねぇ。
最新の状態保つ意味では前者を推奨するべきだとは思う

924 :918:2022/03/25(金) 10:26:44.70 ID:W/QLNxOq.net
>>920

Debianを入れてみたところ、WSL2になっていたので
Ubuntuをアンインストールして再インストールしたところWSL2になりました。
どうも騒がせしました。
ありがとうございました。

925 :login:Penguin:2022/03/25(金) 22:57:07.35 ID:zutMi8kN.net
wslのubuntuで音を出すのめんどくさいな
もっとかんたんにならんかね?
chrome でユーチューブみるのも簡単にできないとは

926 :login:Penguin:2022/03/25(金) 23:26:42.30 ID:mzP0/Jft.net
確かこれでできた記憶が有る

https://demura.net/education/lecture/19100.html

927 :login:Penguin:2022/03/25(金) 23:34:56.39 ID:mzP0/Jft.net
これも追加こちらの方ががいいかも

https://astherier.com/blog/2020/08/wsl2-ubuntu-sound-setting/

928 :login:Penguin:2022/03/26(土) 08:29:03.70 ID:8Dv6XvZW.net
>>927
ググればこれすぐにでてくるから見たよ
これをみて、面倒だなって思ったんだよ
chromebookは何もしないでも音でるんだけどな

929 :login:Penguin:2022/03/26(土) 11:07:42.80 ID:rM3dKX/c.net
全然用途が違うものを比べるなんてw

930 :login:Penguin:2022/03/26(土) 12:26:00.84 ID:rRGnw0KP.net
>>928
俺はこの二つのリンク先で解決したけどな
すんなりいかなかった記憶はあるが
兎に角面倒なのはわかる

931 :login:Penguin:2022/03/27(日) 16:33:45.13 .net
WSL2のバッシュのヴィムのカーソルをブリンクさせる方法を教えてください

932 :login:Penguin:2022/03/27(日) 16:41:45.60 ID:zwBHUj6L.net
一秒に一回まばたきしましょう

933 :873 :2022/03/27(日) 17:42:35.75 ID:8CDsXwgw.net
https://www.google.com/?q=windows+terminal+%E3%82%AB%E3%83%BC%E3%82%BD%E3%83%AB+%E7%82%B9%E6%BB%85

934 :login:Penguin:2022/03/28(月) 04:38:15.10 ID:l7EdzKOh.net
カケルくんに勇気をあげる

935 :login:Penguin:2022/04/01(金) 10:13:31.85 ID:0UyBUI0L.net
wsl2導入するとwin自体もvmで動作するんですか?
根拠となる情報を見つけられないでいます

936 :login:Penguin:2022/04/01(金) 12:21:37.21 ID:P8t4Ib3j.net
>>935
まずは公式のサイトやドキュメント読もう

937 :login:Penguin:2022/04/01(金) 12:57:21.94 ID:Rmgzujic.net
Distrod簡単すぎてワロタ

938 :login:Penguin:2022/04/05(火) 14:29:47.87 ID:pxy8IgTa.net
AlmaLinux 8 WSL
https://www.microsoft.com/store/productId/9NMD96XJJ19F
永遠に無料の商用ディストロ「AlmaLinux OS」が「Microsoft Store」に登場
「CentOS」の代替候補
https://forest.watch.impress.co.jp/docs/news/1400480.html

939 :login:Penguin:2022/04/05(火) 23:34:52.79 ID:vSfOvxdL.net
あれま!

940 :login:Penguin:2022/04/06(水) 01:22:22.39 ID:wW9PqPnM.net
どちらかと言うとサーバー用じゃないの?

941 :login:Penguin:2022/04/06(水) 11:09:16.18 ID:cPi86MeU.net
くだらねえ質問はここに書き込め! Part 247
https://mao.5ch.net/test/read.cgi/linux/1645091029/102
より継続

WSL2のubuntuでマウントしたスマホのSMBサーバが、
lsでは見えるのに、explorerからファイルが見えません
何か必要な設定はありますか?

942 :873 :2022/04/06(水) 12:06:57.10 ID:jdo0bRWS.net
どういう設定したのかもわからんのにエスパーか?
smbclient?

943 :login:Penguin:2022/04/06(水) 23:05:33.74 ID:vJ/C5x+Q.net
>>714
alma来たね

944 :login:Penguin:2022/04/08(金) 02:42:12.97 ID:DzH5eJA1.net
意味無いとはいわんが
RHEL系ディストリなんか使う意味合いあるんかな
テストとか開発用か?

945 :login:Penguin:2022/04/08(金) 21:58:45.88 ID:1ElLctl4.net
それを言ったら suse とか kali も同じ事だろう。

946 :login:Penguin:2022/04/08(金) 22:05:36.90 ID:6npOH526.net
こうなるとRHEL本家も欲しいけどそれは無理なんだろうな、ってそのためにCentやらAlmaがあるのか

947 :login:Penguin:2022/04/17(日) 18:49:22.08 ID:Au0tNSus.net
Almaを別のPCにインスコしたけどデスクトップとしての利用は糞だった
当たり前だけど

948 :login:Penguin:2022/05/09(月) 14:40:52.06 ID:gVvocZ2m.net
Xamppの代わりとして触ってみたんだけどdocker無しでphpmyadmin入れられるのかな?
PHP8.1 MySQL8.0 phpmyadmin4.9だと認証エラーでログインができない(コントロールユーザの認証はnative~に変更済み)

949 :login:Penguin:2022/05/09(月) 14:48:25.07 ID:Ndbf8lgz.net
>>948
これとか参考にならない?
MySQL 8.0へ接続時に”SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client”になる場合の対処法

https://blog.janjan.net/2018/11/01/mysql8-request-authentication-method-unknown-to-the-client/

950 :login:Penguin:2022/05/09(月) 15:02:27.60 ID:+zn7TlBB.net
>>949
ありがとう!観てみる

951 :login:Penguin:2022/05/09(月) 15:38:20.29 ID:+zn7TlBB.net
>>949
観てみたけど設定してたな、confファイルとかイジってるわけでも無さそうだしもっと基本的なところで躓いてそうだ

952 :login:Penguin:2022/05/20(金) 13:19:03.89 ID:n3wFxGkD.net
LinuxメインでWindowsをVMで良い気がしてきた
偶にWindowsのゲームするだけなら
KVMでGPUパススルーすれば良い
うちの環境では必要十分な性能が出てる

PCによっては相性とか性能の問題あるかもしれんけど

953 :login:Penguin:2022/05/20(金) 14:12:37.28 ID:VNJm8xZq.net
2chブラウザとかある?

954 :login:Penguin:2022/05/20(金) 14:40:38.84 ID:ubAORIb7.net
LinuxメインでWindowsにリモートデスクトップしたいのだが、
2画面だせるいいリモートデスクトップソフトがLinuxでみつからん。

結局、Linuxでディスプレイ2枚、Windowsで2枚で系4枚もディスプレイ置いてる

955 :login:Penguin:2022/05/20(金) 15:07:33.22 ID:kULOX0bQ.net
>>953
5chはスマホでChMateで見てるからLinuxの専ブラはよく知らん
htmlをdatに変換するプロキシーとか抜け道あるっぽいけど

>>954
eyefinityとLooking Glass組み合わせるとか?
モニター一枚しかないから出来るかしらんけど

マルチディスプレイEyefinityテクノロジー | AMD
https://www.amd.com/ja/technologies/eyefinity

後はKVMスレで聞いたら知ってる人いるかも

KVM(Kernel based Virtual Machine)を語れ 3
https://mao.5ch.net/test/read.cgi/linux/1510330100/

956 :login:Penguin:2022/05/20(金) 15:58:59.60 ID:VRV2L8o/.net
>>954
Nomachineは?
インストールは必要だけど。

957 :login:Penguin:2022/05/20(金) 15:59:44.93 ID:/d/m5U/b.net
xfreerdp /multinon /monitors:2,0 /v:${ip addr}
とかで好きな画面だけ、好きな方をメインにリモートの複数画面使えてるよ。
win版のctrl+alt+※の読替えも不要で理想のrdpクライアントだと思ってる。試してみて。

958 :login:Penguin:2022/05/20(金) 16:01:09.62 ID:VNJm8xZq.net
PCが目の前にあるのにスマホでネット見るのって便利なの?

959 :login:Penguin:2022/05/20(金) 23:44:05.31 ID:D0D6Zelu.net
スマホでしか観れないアプリが有るから

960 :login:Penguin:2022/05/21(土) 00:00:33.30 ID:38t5vYza.net
ネット見るアプリというのはブラウザなのでは?

961 :o:2022/05/21(土) 12:07:06.43 ID:o05eYHfE.net
もしかしてedge chrome firefoxのこと言ってる?
ブラウザもアプリの一つだが
他のアプリ

962 :login:Penguin:2022/05/21(土) 12:30:52.61 ID:38t5vYza.net
それ以外のアプリでもいいけど
ネット見る用途のアプリはみんなブラウザなのでは

963 :login:Penguin:2022/05/21(土) 22:03:37.05 ID:o05eYHfE.net
おまいは何を言ってるんだ
アプリは特化したソフトウエアの事
例えていえばスパゲッティはパスタの部類だがスパゲッティはスパゲッティ
まぁ例えは論点からずれるので正確ではないが
ブラウザも閲覧するためのソフトウエアでアプリでもあるしね
書いているうちに何が何だか分からなくなって来た
俺の頭を混乱させた責任はお前にあるからな
その事は肝に銘じてほしい

964 :login:Penguin:2022/05/21(土) 22:10:50.25 ID:38t5vYza.net
まとめると
> PCが目の前にあるのにスマホでネット見るのって便利なの?
に対する回答としては

別にネットに関してはスマホで見て便利なことは何もないけど、
それとは関係なくスマホって便利だよ

ということで宜しいか

965 :login:Penguin:2022/05/21(土) 22:13:05.09 ID:d98egy16.net
>>963
まともな教育を受けてない人は発言すんな

「アプリケーション」は日本語に直したら「応用」だ
これは英語と日本語の話でしかない。

応用の反対は基本。まともな教育を受けていれば、
「基本ソフトウェア」と「応用ソフトウェア」という用語を知っているはずだし
基本ソフトウァアがOSのことで、応用ソフトウェアがOS以外のソフトウェアであることを知っているはず

応用ソフトウェアは英語に直せば
アプリケーションソフトウェアなわけで
OS以外のソフトウェアはすべてアプリケーションソフトウェアだ

966 :873 :2022/05/21(土) 22:39:19.87 ID:oM6mCgep.net
ブラウジングだったらまぁ圧倒的に画面サイズ的にパソコンだな
音声検索・検索結果読上・動画垂れ流しみたいな目的なら別だろうけど
基本的にスマホでなんかやってる人は、Windowsの仮想デスクトップ機能を使っていない/使いきれてないパターンだと思う。
autohotkeyで C-矢印 するとすごく便利だし、タッチパッド複数指スワイプもあるのにr

967 :login:Penguin:2022/05/21(土) 23:39:35.74 ID:o05eYHfE.net
システムソフトウェアとアプリケーションソフトウェア

968 :login:Penguin:2022/05/22(日) 01:17:27 ID:24VkF3ND.net
最近のダメな人はとことんダメだから相手にするだけ時間の無駄だよ

969 :login:Penguin:2022/05/22(日) 08:58:47.44 ID:0ccPuCy5.net
>>965
>応用ソフトウェアは英語に直せば
逆だろ。
Application software を和訳する時に応用って当てたんだろ。
ちなみに application 自体は適用とか申請の意味で使われる方が多いと思うぞ。
俺の辞書には4番目に
a program that gives a computer instructions that provide the user with tools to accomplish a task
って書いてあったよ。

970 :login:Penguin:2022/05/22(日) 09:14:19.10 ID:VVrcKNWU.net
ここ何のスレ?

971 :login:Penguin:2022/05/22(日) 09:46:13.56 ID:0ccPuCy5.net
WSLを理解するにはOSとアプリの区別できないといけない
ことを認識するスレかな。
発端はwebアプリとか知らない人がネットを見るのは
ブラウザとか言い出したあたりかな。

972 :login:Penguin:2022/05/22(日) 11:07:15.50 ID:xgCG0yC5.net
根本的な基本osオペレーションシステム、この上で動いてるのがアプリケーションソフト、wslはアプリケーションソフトを理解してない人のスレ

973 :login:Penguin:2022/05/22(日) 12:04:28.20 ID:AKj+PL3q.net
>>972
なかなかの日本語力だなw

974 :login:Penguin:2022/05/22(日) 13:38:54.17 ID:FF8nHYYQ.net
IEと独禁法の話まで行くのかな

975 :login:Penguin:2022/05/22(日) 14:57:55.50 ID:/GI0Foad.net
Windows板でやれよガイジ

976 :login:Penguin:2022/05/22(日) 16:56:58.45 ID:a8zMczPR.net
WareZ isn't soft.
WareZ is name of bad copy soft.
Do you understand?
You never come here.
古くて済まんがこれ思い出した

977 :login:Penguin:2022/05/22(日) 17:06:18.49 ID:UNMiZ/bk.net
All your soft are belong to us.

978 :login:Penguin:2022/05/23(月) 11:26:41.59 ID:nS5aV0Lr.net
>>977
何いってんだこいつ

979 :login:Penguin:2022/05/23(月) 11:29:48.14 ID:KG9JXWuW.net
https://ja.wikipedia.org/wiki/All_your_base_are_belong_to_us

980 :login:Penguin:2022/05/23(月) 13:21:07.31 ID:nCpO9l01.net
fackyou

981 :login:Penguin:2022/05/23(月) 13:32:48.07 ID:hcBlqr22.net
次スレ

WSLのLinuxカーネル互換性が向上。Dockerが動くとは
https://mevius.5ch.net/test/read.cgi/win/1531106427/
WSL2は仮想マシンを使うけど、全く違う仕組みだった
https://mevius.5ch.net/test/read.cgi/win/1557714380/
wsl2ってあまり使う人いなくねwww
https://mevius.5ch.net/test/read.cgi/win/1635677537/

982 :login:Penguin:2022/05/23(月) 13:41:58.29 ID:XwNIFRPs.net
必要な人にはむっさ便利だけど、そもそも必要な人があんまりおらん

983 :login:Penguin:2022/05/23(月) 13:45:56.85 ID:pHV4kF2e.net
>wsl2ってあまり使う人いなくねwww
書き込もうかと思ったらそれWindows板じゃないの

わざわざWSLインストールして連携させる必要性は?
そんなの感じないけどね
LiveCDさえあったらじゅうぶんだな

984 :login:Penguin:2022/05/23(月) 13:48:12.00 ID:pHV4kF2e.net
Windowsユーザーの出張スレだったのか

985 :login:Penguin:2022/05/23(月) 13:56:01.38 ID:XwNIFRPs.net
ffmpegのビルドに使うけど、それだってクロスコンパイルでwindows用を作るだけで、
ビルドが済めば基本的には使わないし

986 :873 :2022/05/23(月) 15:09:41.19 ID:i1CJsy4Z.net
エンジニアがMac使う理由がすぐにUNIXなシェル上げられて~/.ssh/ で全部管理できて、手元のコマンドライン作業が捗るから。
それがやっとWindowsでもできるようになったってだけではあるなー

Windowsに通知送るシェルスクリプト作ったけどめちゃ便利…
WSLからpowershell.exe叩けるだけでもすごく楽しい

987 :login:Penguin:2022/05/23(月) 15:31:07.10 ID:CQOjEakG.net
WSLが好きな人は識別子がお好きな様なので
次スレこの板に立てるならワ有でよろしくね

988 :login:Penguin:2022/05/23(月) 15:36:56.32 ID:C5ZQw/cN.net
Windows板でやれよ
板違いも甚だしい

989 :login:Penguin:2022/05/23(月) 16:07:17.61 ID:i1CJsy4Z.net
整理して適当にリンク持ってきたが、こんな感じでどう?
-----
!extend:checked:vvvvv:1000:512

■ドキュメント
https://docs.microsoft.com/ja-jp/windows/wsl/

■WSLのDockerとの連携
https://docs.docker.com/desktop/windows/wsl/

■マンガでわかるWSL - シス管系女子
https://system-admin-girl.com/comic/begins/sp-wsl/

■ 良さげなWSL解説

○ カゴヤ -WindowsでWSL2を使って「完全なLinux」環境を作ろう!
https://www.kagoya.jp/howto/it-glossary/develop/wsl2_linux/
○ CTC - WSLではじめるUbuntu
https://www.school.ctc-g.co.jp/columns/miyazaki/

◆前スレ
【Bash】Windows Subsystem for Linux【WSL】11
https://mao.5ch.net/test/read.cgi/linux/1627507889/

990 :login:Penguin:2022/05/23(月) 16:20:45.53 ID:CQOjEakG.net
いいんじゃない
板違い呼ばわりの逆風の中居座るには真っ当であるとする姿勢が必要

スレ立ては自分でやってね

991 :login:Penguin:2022/05/23(月) 23:50:50 ID:IBWtfkga.net
板違いにならないように、Windows上で動くだけで
本物のLinuxですよって内容を書き換えておきました

【Bash】Windows Subsystem for Linux【WSL】12
https://mao.5ch.net/test/read.cgi/linux/1653317390/

992 :login:Penguin:2022/05/24(火) 00:08:01.50 ID:xHW+v8Zm.net
ありがとうございます

993 ::2022/05/24(火) 00:09:13.10 ID:xHW+v8Zm.net
一応989です。ありがとう。

994 :login:Penguin:2022/05/24(火) 19:48:50.76 ID:FdyY+emK.net
私はWSL使わないけど、WSLをきっかけにLinuxに興味を持ってくれる人が増えたから嬉しい。
ただLinux=CUIというイメージがさらに強くなりそう、、、
そういえばwindows11でGUIアプリ使えるんだよね。すごいわ

995 :login:Penguin:2022/05/24(火) 21:43:42.94 ID:CTLtHaZJ.net
wsl2ならWindows10でもGUI使えるよ
何ならDesktopも入れたちゃえば良いよ

996 :login:Penguin:2022/05/24(火) 21:50:42 ID:BS8WH18N.net
「システムログを段階的に表示、監視、分析するします。」の人みたいな雰囲気だが気のせいかねぇ

997 :login:Penguin:2022/05/24(火) 21:54:09 ID://lun9Ks.net
https://mao.5ch.net/test/read.cgi/linux/1645091029/484
ガイジが出張してるぞw

998 :login:Penguin:2022/05/24(火) 22:12:41 ID:CQCimK1s.net
おまえもそこで顔真っ赤だったんですねお疲れ様

999 :login:Penguin:2022/05/24(火) 22:13:43 ID:CQCimK1s.net
クソスレ

1000 :login:Penguin:2022/05/24(火) 22:13:57 ID:CQCimK1s.net
オワタ

1001 :2ch.net投稿限界:Over 1000 Thread
2ch.netからのレス数が1000に到達しました。

総レス数 1001
247 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★