ついに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】9
http://mao.5ch.net/test/read.cgi/linux/1607589861/
【Bash】Windows Subsystem for Linux【WSL】10
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
2021/03/17(水) 19:14:43.97ID:14KJ8UmF2021/05/16(日) 15:29:37.20ID:R2TtXw6i
>>553
> だから、言われ出したという書き方をしたんだけどね。
言われるほど使われてないよ
読売新聞検索: GAFAM 128件、GAFAM: 2件
https://i.imgur.com/ss6XlMF.jpg
https://i.imgur.com/8hecAno.jpg
> だから、言われ出したという書き方をしたんだけどね。
言われるほど使われてないよ
読売新聞検索: GAFAM 128件、GAFAM: 2件
https://i.imgur.com/ss6XlMF.jpg
https://i.imgur.com/8hecAno.jpg
2021/05/16(日) 15:40:06.55ID:PHE9wTve
ゴミウリw
2021/05/16(日) 15:52:08.11ID:msz33JDR
GAFA as the Big Four, or as the Four Horsemen.
2021/05/16(日) 17:45:54.47ID:U9nHpUmR
BRIC(BRICs)→BRICSになったのと同じだろ
2021/05/17(月) 03:44:57.42ID:nedovmJY
2021/05/17(月) 03:50:17.20ID:nedovmJY
2021/05/17(月) 03:51:52.67ID:nedovmJY
>>539
E5 以外は全部そう。
E5 以外は全部そう。
2021/05/17(月) 05:34:56.86ID:y1Stx2ze
2021/05/19(水) 03:00:22.07ID:aeRJZFce
>>517
pythonの次はpwshだろうなと思う
標準ライブラリ、クロスプラットフォーム性では勝ってるけど、サードのライブラリが少ないし、そもそもpythonの魅力はサードのライブラリなので、ちょっと土俵が違う気がするが
REPLでピボットグリグリするインタラクティブなデータ分析もRやpandasより便利(但し統計関数が寂しい)
二大OSのwin10/ubuntuがCIM準拠&そのうちプリバンドル(忌み子ことwindows powershellの置き換え)する計画らしいので、そうなれば情勢は変わるかもしれん
まあズブズブのubuntu以外は乗り気じゃないけど
pythonのコンパチ確保は各プラットフォーム毎のハードコードで(pathlib、os、 sysやら)保守が全く追いついてないグダグダだし、.net core&CIMベースのpwshならちゃんど保守が行き届くだろうと期待
あとシェルやシス管用途にも使えるぞ!
pythonの次はpwshだろうなと思う
標準ライブラリ、クロスプラットフォーム性では勝ってるけど、サードのライブラリが少ないし、そもそもpythonの魅力はサードのライブラリなので、ちょっと土俵が違う気がするが
REPLでピボットグリグリするインタラクティブなデータ分析もRやpandasより便利(但し統計関数が寂しい)
二大OSのwin10/ubuntuがCIM準拠&そのうちプリバンドル(忌み子ことwindows powershellの置き換え)する計画らしいので、そうなれば情勢は変わるかもしれん
まあズブズブのubuntu以外は乗り気じゃないけど
pythonのコンパチ確保は各プラットフォーム毎のハードコードで(pathlib、os、 sysやら)保守が全く追いついてないグダグダだし、.net core&CIMベースのpwshならちゃんど保守が行き届くだろうと期待
あとシェルやシス管用途にも使えるぞ!
2021/05/19(水) 04:04:41.44ID:QlINbFLX
なんかキモイ
2021/05/19(水) 04:16:43.27ID:y2g+pWnv
30年間継ぎ接ぎ重ねて一貫性もなく、スクリプト言語では最古参な部類のpythonゴリ押しには違和感覚えてる
モダンな言語は沢山現れては消えをくり返してるから、消去法で選ばれた感
モダンな言語は沢山現れては消えをくり返してるから、消去法で選ばれた感
2021/05/19(水) 04:47:23.28ID:Ss7c5AIr
Pythonはプログラミング初学にとってはドキュメント豊富とかそういう文脈とは違ったところで取っつきやすいんだもん
言語化あんまされてないけどさ
言語化あんまされてないけどさ
2021/05/19(水) 04:59:06.24ID:aeRJZFce
公式に限れば少なくともpwshの方がドキュメントは充実してないか?
gh topic/command -examples|-detailed... etc
まあニホンゴは機械翻訳で怪しいけれども…
ghはユーザスクリプトのコメントに記述したのもちゃんとman形式にフォーマットして拾ってくれるし、docstringより便利だろう
生pwshでもreadlineの上位互換付いてるし、自作スクリプトすら先読みして、-まで打ってtabでオプション補完してくれる
gh topic/command -examples|-detailed... etc
まあニホンゴは機械翻訳で怪しいけれども…
ghはユーザスクリプトのコメントに記述したのもちゃんとman形式にフォーマットして拾ってくれるし、docstringより便利だろう
生pwshでもreadlineの上位互換付いてるし、自作スクリプトすら先読みして、-まで打ってtabでオプション補完してくれる
2021/05/19(水) 05:04:30.35ID:aeRJZFce
pythonは人力翻訳だからエイゴ苦手な人には優しいね
いにしえの言語とはいえ、先見の明があったからそこまでobsoleteではないと思う
少なくとも後発のjsなんかに比べれば
いにしえの言語とはいえ、先見の明があったからそこまでobsoleteではないと思う
少なくとも後発のjsなんかに比べれば
2021/05/19(水) 05:29:14.93ID:y2g+pWnv
俺は折角wsl使うんならwin/linuxでシームレスに使えるpwshで統一しよう、って動機で初めたな
rcfileも特に気を張らず書いて共有しても問題起きるのは稀
wsl以前はbash(.exe、有志移植)と/usr/bin/bashで統一目指した事もあったけど、fsの違いが罠
wsl登場で随分良くなったとは思うので、"linux"というOSを勉強する事がモチベならば、win/linuxシェルをbashで統一も現実味を帯びてきたね
rcfileも特に気を張らず書いて共有しても問題起きるのは稀
wsl以前はbash(.exe、有志移植)と/usr/bin/bashで統一目指した事もあったけど、fsの違いが罠
wsl登場で随分良くなったとは思うので、"linux"というOSを勉強する事がモチベならば、win/linuxシェルをbashで統一も現実味を帯びてきたね
2021/05/19(水) 09:52:13.73ID:Ss7c5AIr
ごめんわかりにくい書き方だった。Pythonはドキュメントの豊富さとは関係なく(言語化が難しいけど)取っつきやすいって意味
無理やり言語化するなら
型指定が必ずしも必要じゃない(なんかめんどくなさそう)
インデントベースだからぎっちりしてなくて簡単(に見える)
スクリプトっぽい書き方をしても怒られない(感じがする)
ゴリゴリの文系脳に寄り添っている(気がする)
悪く言えばファジーなんだろうけどさ、いやWSLスレで俺はなにを書いてんだろうね…
無理やり言語化するなら
型指定が必ずしも必要じゃない(なんかめんどくなさそう)
インデントベースだからぎっちりしてなくて簡単(に見える)
スクリプトっぽい書き方をしても怒られない(感じがする)
ゴリゴリの文系脳に寄り添っている(気がする)
悪く言えばファジーなんだろうけどさ、いやWSLスレで俺はなにを書いてんだろうね…
2021/05/19(水) 11:21:59.72ID:aeRJZFce
そういやそうね、ごめん
2021/05/20(木) 00:42:29.58ID:dNlYyLux
>>561
知能ない orz
知能ない orz
572電波いっぱい
2021/05/20(木) 00:54:13.60ID:MGzht40F スクリプトっぽい書き方ってどんなん?
2021/05/20(木) 01:26:11.95ID:5+Qqarsc
2021/05/20(木) 08:17:51.21ID:1220+Fxs
>>573
それをスクリプトっぽい書き方と呼ぶことには反対するが
あなたが言ってるのはユニケージってやつだろうね。
関数を使うのを禁止して共通コードはコピペするらしい。後からメンテすることを考えてない。
メンテナンス不要の開発手法だから後からメンテンすることなんて考えなくていい!みたいなことを言ってる。
https://www.usp-lab.com/methodology.html
> プログラム内部構造も共有分が錯綜しないよう、ワンプログラムワンフローの
> 原則を貫いてます。(ユニケージはシェル関数の記述さえも基本的には禁止しているのです!)
そのユニケージ関係者と思われる人が書いたコピペだらけのクソコードwww
https://github.com/ShellShoccar-jpn/kotoriotoko/tree/master/BIN
それをスクリプトっぽい書き方と呼ぶことには反対するが
あなたが言ってるのはユニケージってやつだろうね。
関数を使うのを禁止して共通コードはコピペするらしい。後からメンテすることを考えてない。
メンテナンス不要の開発手法だから後からメンテンすることなんて考えなくていい!みたいなことを言ってる。
https://www.usp-lab.com/methodology.html
> プログラム内部構造も共有分が錯綜しないよう、ワンプログラムワンフローの
> 原則を貫いてます。(ユニケージはシェル関数の記述さえも基本的には禁止しているのです!)
そのユニケージ関係者と思われる人が書いたコピペだらけのクソコードwww
https://github.com/ShellShoccar-jpn/kotoriotoko/tree/master/BIN
2021/05/20(木) 13:03:17.00ID:5+Qqarsc
>>574
初学者が取っつきやすいと思う理由を無理やり言語化しただけなんで言葉の定義に触れるのは勘弁してくれ
ユニケージの記法に則って書いても怒られないって言いたいわけじゃないんだ
それ以前の問題というか…まあスレチの話題だしもう触れんから大目に見てくれ
初学者が取っつきやすいと思う理由を無理やり言語化しただけなんで言葉の定義に触れるのは勘弁してくれ
ユニケージの記法に則って書いても怒られないって言いたいわけじゃないんだ
それ以前の問題というか…まあスレチの話題だしもう触れんから大目に見てくれ
2021/05/20(木) 13:07:39.70ID:79rQSmxS
>>574
ユニケージ開発手法ってクソみたいな手法だな
ユニケージ開発手法ってクソみたいな手法だな
2021/05/20(木) 13:41:55.09ID:kHoHBtx/
ユニケージが具体的に何を指すのかはよく知らん (社長だか代表だかの講演聞いたことあるけど) が、使い捨てられる短くて有用なイディオムを沢山持っとくのは良いことだと思う
2021/05/20(木) 13:45:25.00ID:XAMsxi0Z
それはそうと今日びパンピーのgithub晒してこき下ろすって凄いな
579電波いっぱい
2021/05/20(木) 14:41:35.13ID:MGzht40F ユニケージって、知らなくて調べてみたら、そんな書き捨てスクリプトというようなことではありませんね
>>573 の内容の方がしっくりくるかな
処理をべたで書いても動きますよみたいなことですよね
特にjupyterみたいな環境だとちょこちょこ動かしながら使えるからとっつきやすいだろうね
>>573 の内容の方がしっくりくるかな
処理をべたで書いても動きますよみたいなことですよね
特にjupyterみたいな環境だとちょこちょこ動かしながら使えるからとっつきやすいだろうね
2021/05/20(木) 15:25:22.09ID:F7I25Ovr
>>576
とクソみたいな奴が申しておりますw
とクソみたいな奴が申しておりますw
2021/05/20(木) 15:39:05.39ID:1220+Fxs
2021/05/20(木) 15:40:03.94ID:1220+Fxs
583電波いっぱい
2021/05/20(木) 17:18:34.36ID:MGzht40F2021/05/20(木) 19:34:13.49ID:1220+Fxs
作った物がそのままずっと使えるなんてありえないぞ
メンテナンスは絶対に必要になる
メンテナンスは絶対に必要になるのに
そんなこと必要にならないですよと嘘をついて
メンテナンスできないやり方を押し付けてるのがユニケージ
メンテナンスは絶対に必要になる
メンテナンスは絶対に必要になるのに
そんなこと必要にならないですよと嘘をついて
メンテナンスできないやり方を押し付けてるのがユニケージ
2021/05/20(木) 20:20:25.07ID:tMkNGhKh
必死だな
2021/05/20(木) 20:27:56.90ID:1220+Fxs
なにが?
2021/05/20(木) 20:30:25.10ID:dNlYyLux
2021/05/21(金) 20:40:57.72ID:Vqu4KMiU
Crostini、WSL、Linux GUIアプリ対決
https://news.mynavi.jp/article/pebble_in_the_window-10/
https://news.mynavi.jp/article/pebble_in_the_window-10/
2021/05/23(日) 00:46:17.58ID:SMFxS/h1
先週あたりのアップデからnvimの起動時間が異様に長いなと思って--startuptimeでログ取った
存在しないはずのクリップボードを探しに5秒くらいかかって計7秒だった
もしかしてwslgとやらと関係あるかな?ubuntuだけどaptとnvimは数ヶ月は更新してない
wslg.exeの存在は確認
guiやマウス、メニューの設定は対応してなくても無視されるからとwinのgvimと共有してた
.gvimrcへclipboard等の設定を移して1.5秒、解決
同じような人居そうなのでメモ
windows上のgvimはコンソールのnvimより起動速くて1秒なんだけど、これはフォークの差なのか、ネイティブアプリのとの差なのか
存在しないはずのクリップボードを探しに5秒くらいかかって計7秒だった
もしかしてwslgとやらと関係あるかな?ubuntuだけどaptとnvimは数ヶ月は更新してない
wslg.exeの存在は確認
guiやマウス、メニューの設定は対応してなくても無視されるからとwinのgvimと共有してた
.gvimrcへclipboard等の設定を移して1.5秒、解決
同じような人居そうなのでメモ
windows上のgvimはコンソールのnvimより起動速くて1秒なんだけど、これはフォークの差なのか、ネイティブアプリのとの差なのか
2021/05/24(月) 11:31:54.54ID:taFO8h+T
bashrcとかzshrcになにか設定してる?
最小構成でも確認できる?
最小構成でも確認できる?
591login:Penguin
2021/05/24(月) 20:26:25.53ID:+/HxJax+ export PULSE_SERVER=tcp:$(grep nameserver /etc/resolv.conf | awk '{print $2}');
2021/05/26(水) 07:43:17.46ID:4sraq8tc
windowsに移行して2か月経ったけど不満ない
色々なアプリやゲームが動くことに感激だわ
vscode+wslも十分快適
jdimがないのが唯一の不満(Sikiも十分出来がいいけど)
色々なアプリやゲームが動くことに感激だわ
vscode+wslも十分快適
jdimがないのが唯一の不満(Sikiも十分出来がいいけど)
593login:Penguin
2021/05/26(水) 14:20:20.03ID:SRQoScSn Windowsapp内にあるubuntuとsystem32内にあるwslの違いが分からないのですがどなたか教えて頂けませんか
2021/05/26(水) 19:41:15.46ID:k7mTZWUd
>>593
まずもともとはbashとして作られた。Ubuntuしか使えなかった。
bashを起動するからbash.exe
そのうちUbuntu以外も使えるようになった。
互換性を保つ必要があるからbash.exeを残すのは当然として
bash.exe だとUbuntuのbashなのか、SUSEのbashなのかわからない
ubuntu.exeやsuse.exeの登場
wsl機能はOSの機能だから、OS のシステムツールとして管理機能が必要
つまりwsl.exe の登場。システムツールだからsystem32にexeがある。
一方wsl機能を使って起動するディストリは
Windowsストアアプリとしてインストールする。
ストアアプリはユーザーごとにインストールしているものが異なる。
つまりubuntu.exeなどはユーザーごとのディレクトリに存在する
まずもともとはbashとして作られた。Ubuntuしか使えなかった。
bashを起動するからbash.exe
そのうちUbuntu以外も使えるようになった。
互換性を保つ必要があるからbash.exeを残すのは当然として
bash.exe だとUbuntuのbashなのか、SUSEのbashなのかわからない
ubuntu.exeやsuse.exeの登場
wsl機能はOSの機能だから、OS のシステムツールとして管理機能が必要
つまりwsl.exe の登場。システムツールだからsystem32にexeがある。
一方wsl機能を使って起動するディストリは
Windowsストアアプリとしてインストールする。
ストアアプリはユーザーごとにインストールしているものが異なる。
つまりubuntu.exeなどはユーザーごとのディレクトリに存在する
2021/05/27(木) 13:37:35.73ID:bN/gIum/
話題になってたwinのbashコマンド呼ぶとuid 0のログインシェル(pwshとか)立ち上がる挙動面白いな
function bash(){wsl bash $args}
みたいにしとけばいいかな
互換性で残すというが、古いのはbashコマンドでbashが呼ばれる前提で書かれているはずなので、ちゃんとwinからwsl bashを呼ぶコマンドに置き換えた方が互換性的にもいいのでは?
ところでスクリプトからbash -cでwinのシェル関数呼ばれたっけ?
上の定義をbashfunとして、set-alias bash bashfunとでもしておけば大丈夫だろうか
標準aliasは少なくともスクリプトでも呼べたはずだが、$profile記述のユーザー定義はどうだっけな…?
function bash(){wsl bash $args}
みたいにしとけばいいかな
互換性で残すというが、古いのはbashコマンドでbashが呼ばれる前提で書かれているはずなので、ちゃんとwinからwsl bashを呼ぶコマンドに置き換えた方が互換性的にもいいのでは?
ところでスクリプトからbash -cでwinのシェル関数呼ばれたっけ?
上の定義をbashfunとして、set-alias bash bashfunとでもしておけば大丈夫だろうか
標準aliasは少なくともスクリプトでも呼べたはずだが、$profile記述のユーザー定義はどうだっけな…?
596login:Penguin
2021/05/27(木) 17:11:33.25ID:kNZaVvvy >>594
ご丁寧にありがとうございます
熟読しましたが頭が悪く半分程度しか理解できませんでした
wsl.exeはbashをwindowsで起動する機能で、ubuntu.exeはさらにその1段階上という認識でいます
ubuntu.exeを基本的に使用してwsl.exeは使用する余地がない(ディストリビューションがないから)との考えでいます
ご丁寧にありがとうございます
熟読しましたが頭が悪く半分程度しか理解できませんでした
wsl.exeはbashをwindowsで起動する機能で、ubuntu.exeはさらにその1段階上という認識でいます
ubuntu.exeを基本的に使用してwsl.exeは使用する余地がない(ディストリビューションがないから)との考えでいます
2021/05/27(木) 17:26:29.13ID:epYzdv1s
複数のWSLのインスタンスが入ってればwsl.exe --listで眺められるし
wsl.exe -d で指定して動かすこともできる
wsl.exe -d で指定して動かすこともできる
2021/05/27(木) 18:10:48.09ID:bN/gIum/
全部wslでおっけー?
2021/05/27(木) 18:47:28.31ID:QtbrGzXU
低レベルなのは仕様変更もあろうし避けるべき
2021/05/27(木) 18:51:20.49ID:bN/gIum/
ubuntuも18/20のlts入れてubuntu.exe呼ぶと何が起きるか気になる
2021/05/27(木) 19:34:10.12ID:ZfmlMQY8
602login:Penguin
2021/05/27(木) 19:41:12.14ID:nmTTEL0O >>596
wsl.exe:WSLを管理するためのコマンドライン・ツール
https://docs.microsoft.com/th-th/windows/wsl/reference
ubuntu.exe:WSLでディストリビューション"ubuntu"を起動するためのランチャー
各ディストリビューションを起動するために、[ディストリビューション名].exeというランチャーが存在している。
https://docs.microsoft.com/en-us/windows/wsl/install-on-server
wsl.exe:WSLを管理するためのコマンドライン・ツール
https://docs.microsoft.com/th-th/windows/wsl/reference
ubuntu.exe:WSLでディストリビューション"ubuntu"を起動するためのランチャー
各ディストリビューションを起動するために、[ディストリビューション名].exeというランチャーが存在している。
https://docs.microsoft.com/en-us/windows/wsl/install-on-server
2021/05/27(木) 20:24:18.98ID:oWStqRGt
Linuxに興味あるんならいまどきPCは2台以上持ってない?
Linux専用とWindows10+wsl
Linux用はHDDが壊れてSSDに入れ替えた古いノートPC
Linux専用とWindows10+wsl
Linux用はHDDが壊れてSSDに入れ替えた古いノートPC
2021/05/27(木) 21:00:28.94ID:ZwJyrnPR
このスレ、そのgcってコマンド何?って発言飛び出すレベルでwindowsの知識皆無なので、逆なのでは
windowsへ移行の架け橋
MSの狙い通りだね
windowsへ移行の架け橋
MSの狙い通りだね
2021/05/27(木) 21:05:19.08ID:u9hEBdOY
2021/05/27(木) 21:13:45.51ID:+siObgZx
思い込みの決めつけユーザーだろう
MSの説明を読んでね でいいんじゃないのかな
MSの説明を読んでね でいいんじゃないのかな
607login:Penguin
2021/05/27(木) 22:30:01.97ID:Sn9GAwmv2021/05/27(木) 22:32:59.41ID:oPlQsCZ9
そもそもbashじゃない件も忘れるなよ
いや忘れろ、か
bash.exeを
いや忘れろ、か
bash.exeを
2021/05/27(木) 22:53:44.50ID:bN/gIum/
>>273あたり参照
windowsにあるbashコマンド(cmd/pwsh)は
引数無しならデフォルトディストロのuid 1000のシェルでログイン
スクリプトか-c引数渡せばそのシェルで実行する
という機能であって、bashとはなんの関連もない
windowsにあるbashコマンド(cmd/pwsh)は
引数無しならデフォルトディストロのuid 1000のシェルでログイン
スクリプトか-c引数渡せばそのシェルで実行する
という機能であって、bashとはなんの関連もない
2021/05/27(木) 22:55:40.01ID:u9hEBdOY
2021/05/27(木) 22:58:47.24ID:u9hEBdOY
>>609
-cでスクリプトを実行するとかいう機能はbashの機能だよ
-cでスクリプトを実行するとかいう機能はbashの機能だよ
2021/05/27(木) 23:05:26.81ID:bN/gIum/
>>611
どのシェルでも-cは慣例としてサポートしてるだろ
pwsh -h
俺みたいにwsl内でもpowershell使ってるなら、(windows上から)bash -cで走るのはpowershellコマンドだよ
zshでもkshでもtcshでも似たような挙動だろう
どのシェルでも-cは慣例としてサポートしてるだろ
pwsh -h
俺みたいにwsl内でもpowershell使ってるなら、(windows上から)bash -cで走るのはpowershellコマンドだよ
zshでもkshでもtcshでも似たような挙動だろう
2021/05/27(木) 23:13:57.32ID:bN/gIum/
オプション含めそっくりそのまま引数を渡してるかはわからん
bash.exeが引数-cを解釈して、改めてシェルを呼んでるのかもしれん
暇人検証求む
bash.exeが引数-cを解釈して、改めてシェルを呼んでるのかもしれん
暇人検証求む
2021/05/27(木) 23:27:01.07ID:80invx5K
pwshは-cと同義の-commandオプションをサポートしているから、-commandがもし(wsl内の本物の)bashに渡ればエラー吐くんでない?
2021/05/27(木) 23:29:25.86ID:80invx5K
win上で走るスクリプト内からbashコマンドで呼ばれるのがwsl内のbashかpwshかはエラーコードで判別付くかもしれんな
-commandを受け付けない他のシェルとの区別は付かんけど
-commandを受け付けない他のシェルとの区別は付かんけど
2021/05/27(木) 23:34:58.70ID:3MhxrJQe
あとbash -c "bash -c command"で確実にwinからbashは呼べると思う
pwsh@wsl> bash -c command
でbash@wslが起動するんだから
wslで提供されているディストリには全てbashがプリインストールされているはず
pwsh@wsl> bash -c command
でbash@wslが起動するんだから
wslで提供されているディストリには全てbashがプリインストールされているはず
2021/05/27(木) 23:57:48.04ID:bN/gIum/
エスケープで頭痛くなりそうなので
function bash(){wsl bash $args}
function bash(){wsl bash $args}
2021/05/28(金) 00:30:35.47ID:44RLASeK
bash -c "bash -c cmd"はwinからでもbashを使ってないlinuxからでも合法なコマンドかな?
wsl上のunix系シェルなら無駄にネストしてbashを呼ぶ
win上で実行すればPATHEXTを参照して初めのbashはbash.exeと解釈され、wsl上で何らかのシェルを立ち上げる
二番目のbashはそのシェル上で/usr/binかそこらのbashを呼ぶ
実用性は皆無だけど面白い
wsl上のunix系シェルなら無駄にネストしてbashを呼ぶ
win上で実行すればPATHEXTを参照して初めのbashはbash.exeと解釈され、wsl上で何らかのシェルを立ち上げる
二番目のbashはそのシェル上で/usr/binかそこらのbashを呼ぶ
実用性は皆無だけど面白い
619login:Penguin
2021/05/28(金) 16:34:53.47ID:UZfq+g/E >>610
同じだよ、ソースが同じなんだからw
同じだよ、ソースが同じなんだからw
2021/05/28(金) 16:43:48.20ID:IyRIYfE6
UbuntuのbashとopenSUSEのbashは同じものかもしれない
bash.exeでどちらのbashが開かれても、bash自体は同じかもしれない
でもUbuntuのbashを開いた場合とopenSUSEのbashを開いた場合では大きな違いがある
bashを使いたいのではなく、bashを通してUbuntu/openSUSEを使いたいのだから
bash.exeでどちらのbashが開かれても、bash自体は同じかもしれない
でもUbuntuのbashを開いた場合とopenSUSEのbashを開いた場合では大きな違いがある
bashを使いたいのではなく、bashを通してUbuntu/openSUSEを使いたいのだから
621login:Penguin
2021/05/28(金) 18:30:24.28ID:1TiiPDAI WSL使うやつってこんな馬鹿ばかり
2021/05/28(金) 18:52:00.16ID:Z3B9swZL
Win側のbash.exe は wsl.exe -e /bin/bash を呼んでるね
(bash.exe -c /bin/sh とかやるとwsl.exe -e /bin/bash -c /bin/sh になる)
(bash.exe -c /bin/sh とかやるとwsl.exe -e /bin/bash -c /bin/sh になる)
2021/05/28(金) 21:18:53.96ID:cXDfDjTv
>>621
ここのユーザーがアレなだけだよ
ここのユーザーがアレなだけだよ
2021/05/29(土) 00:33:07.67ID:e8eQAlbB
2021/05/29(土) 01:17:02.61ID:oPCXAGWb
SUSE系ってsystemdなしでまともに動くの?
yast2弄ってるだけでsystemd云々で怒られた覚えがあるんだが
yast2弄ってるだけでsystemd云々で怒られた覚えがあるんだが
2021/05/29(土) 10:56:58.36ID:e8eQAlbB
いろんなOSで動かせるアプリが特定のinitに依存していたら
そっちのほうが大問題だけどな
そっちのほうが大問題だけどな
627login:Penguin
2021/05/30(日) 00:52:36.18ID:NCen3e+f628login:Penguin
2021/05/30(日) 00:54:56.35ID:NCen3e+f あ、もしかしてbashをディストリビューションか何かと勘違いしてんのかな?
2021/05/30(日) 12:48:56.71ID:kpKtfkhv
2021/05/30(日) 12:56:03.31ID:txjHlSR0
必死だな
2021/05/30(日) 13:45:51.65ID:NCen3e+f
>>629
やっとわかって誤魔化しフェーズに入ったかw
やっとわかって誤魔化しフェーズに入ったかw
632login:Penguin
2021/05/30(日) 14:23:26.53ID:bDR5dhst 言葉たらずのバカが人を罵倒してるだけってLinux版らしくていいよねw
2021/05/30(日) 14:28:06.77ID:kpKtfkhv
>>631
最初からこれの話をしてるんだけど?
>bash.exe だとUbuntuのbashなのか、SUSEのbashなのかわからない
最初から、bash.exeだと環境がわからないって話なのを
今理解したんですか?
最初からこれの話をしてるんだけど?
>bash.exe だとUbuntuのbashなのか、SUSEのbashなのかわからない
最初から、bash.exeだと環境がわからないって話なのを
今理解したんですか?
634電波いっぱい
2021/05/30(日) 16:25:36.38ID:AjrQIHzH bash.exe で起動するのは既定のディストリビューション。
規定のはwslconfigで設定
規定のはwslconfigで設定
2021/05/30(日) 18:29:16.61ID:0ZXcT6De
だから特定のディストリで起動するためのコマンドが必要になる
636login:Penguin
2021/05/31(月) 00:01:04.96ID:WUWckeBY >bash.exe で起動するのは既定のディストリビューション。
え?
え?
637login:Penguin
2021/05/31(月) 06:54:28.29ID:1Wm+hAJP マジの汗臭デブかガリキモオタクぽくて安心するわ
必死すぎ
必死すぎ
2021/05/31(月) 10:49:37.94ID:45a/yWPn
まだbashの話してるの?zshの方がいいよ。
2021/05/31(月) 11:49:56.32ID:GMRJrpZW
2021/05/31(月) 11:50:56.77ID:GMRJrpZW
もうさ、「え?」って言ってるのに行間が読めないやつ多すぎ
アスペなん?俺が「え?」って言えば普通わかるやろ
アスペなん?俺が「え?」って言えば普通わかるやろ
2021/05/31(月) 14:46:12.56ID:1UhwfoOV
コミュ症「お前アスペだろ」
2021/05/31(月) 15:51:11.71ID:o1DgI5pr
>>636
お前アスペだろw
お前アスペだろw
645login:Penguin
2021/05/31(月) 17:54:46.95ID:4YywuMA1 >>641
独りよがりのバカ
独りよがりのバカ
2021/05/31(月) 18:41:47.94ID:WUWckeBY
LinuxモドキのWSLなんぞ使うやつはアホばかりなのがよくわかる流れ
2021/05/31(月) 19:04:33.52ID:+DcGF/B9
使いどころがわからない情弱さをアピールしているんだろうw
2021/05/31(月) 19:40:31.83ID:Y54TlJm9
PATHの設定次第ではcygwinやmsysのbash.exeが起動するかもしれないがスレの流れを考えればWSL限定だろう
2021/05/31(月) 20:52:24.16ID:0nFjjXsR
被せられてmsys2の中の人困ってたね
2021/05/31(月) 23:38:02.39ID:qHVjjtgP
開発用には向いているかもしれないが
本番、商用には向かないな
本番、商用には向かないな
2021/06/01(火) 08:08:15.76ID:kVTQiIFE
当たり前だろ、何を今更
2021/06/01(火) 08:35:28.46ID:hX3dlVMW
ジェットストリームなんですか?か。
Linux板で「みんなの自動翻訳@TexTra」の名前が出てきたのが去年の3月頃と割と最近みたいだから、
まだ知られていないマイナーな翻訳サービスが世界のどこかにあるかもしれない。
https://mao.5ch.net/test/read.cgi/linux/1582032306/732
> 732 login:Penguin 2020/03/12(木) 22:55:37.42 ID:nyH5ITMQ
> ちなみに使ってOKな機械翻訳もある
>
> 「みんなの自動翻訳@TexTra」はオープンソース関連文書の翻訳に唯一使える機械翻訳サービス
> http://www.nofuture.tv/diary/20190917.html
Linux板で「みんなの自動翻訳@TexTra」の名前が出てきたのが去年の3月頃と割と最近みたいだから、
まだ知られていないマイナーな翻訳サービスが世界のどこかにあるかもしれない。
https://mao.5ch.net/test/read.cgi/linux/1582032306/732
> 732 login:Penguin 2020/03/12(木) 22:55:37.42 ID:nyH5ITMQ
> ちなみに使ってOKな機械翻訳もある
>
> 「みんなの自動翻訳@TexTra」はオープンソース関連文書の翻訳に唯一使える機械翻訳サービス
> http://www.nofuture.tv/diary/20190917.html
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★4 [蚤の市★]
- 【速報】timelesz猪俣周杜メンバー釈放 [Ailuropoda melanoleuca★]
- 【速報】 高市首相 「円の過小評価は問題だ」 ★3 [お断り★]
- 【東京】ウズベキスタン国籍のフードデリバリー配達員を逮捕 配達先の女子小学生にキスや体を触るなどわいせつ行為か [煮卵★]
- 【東京】ウズベキスタン国籍のフードデリバリー配達員を逮捕 配達先の女子小学生にキスや体を触るなどわいせつ行為か ★2 [煮卵★]
- 69歳男性、29歳女性と結婚 「正気になって!」と訴えた40代独身娘 「44歳で弟が爆誕…?」 [お断り★]
- 米住宅ローン金利7%超え、30年固定、政権に痛手、5000万借りたら、利息で7000万円返す計算 [943688309]
- 厚生労働省パワハラ相談員パワハラ事件 [728791131]
- 【高市悲報】須田「サナの罠にかかったな😤敵国条項削除自体はどうだっていい!中国は戦争しようとしてるバカ!」 [359965264]
- 女性「たのしいピクニック女は女性から見ると知的○害者なの。クラスで嫌われていて1ミリもモテないwww」 [592058334]
- 【悲報】高市「うーんこの演説、なんか足りないわね…🫪!敵国条項削除っと」自ら原稿に加筆していた😨 ★2 [359965264]
- 家出ワンだけど