探検


【Bash】Windows Subsystem for Linux【WSL】9

■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
垢版 |
2020/12/10(木) 17:44:21.97ID:o6AATirQ
ついに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】8
https://mao.5ch.net/test/read.cgi/linux/1590742701/
2021/01/03(日) 07:50:39.05ID:8+lIeFPn
>>415
Shell Script を走らせて,その中で
Windows バイナリが Windows ファイルシステムに書き込んでから,
同じ Shell スクリプト の中で100MB のファイルを 100個開いて処理して,少しだけけデータを保存する作業

を
1. Cygwin 上で走らせたとき
2. WSL2 上で走らせたとき

で比べて,2〜3倍遅い.
2021/01/03(日) 07:55:43.75ID:8+lIeFPn
>>420
この,「糞遅い,死ぬほど遅い」というのは, >>421 の2,〜3倍のこと.
2021/01/03(日) 10:11:34.66ID:V20Q9b9Q
wsl1使うと少し早い。
2021/01/03(日) 10:25:14.83ID:b8vuBzO1
>>418
デフォルトでWindowsホームにファイル吐き出すツールがあるんだけど
これをWSLホームにファイル吐き出すにはどうすればいいの?
2021/01/03(日) 11:56:48.39ID:Yb2JKXR6
>>419
> Windows バイナリを WSL 側から起動したとき,
> vmmem がどんどん肥大化することを言いたかった.

Windows バイナリを WSL 側から起動したって
実行されてる場所はWSLとは無関係なんだから
Windowsから実行したのと同じだって

>>420
> WSLに samba 走らせて,同じPCの Windows 側から高速に読み書きできるってことですか?
sambaの方が遅いだろ

>>424
> デフォルトでWindowsホームにファイル吐き出すツールがあるんだけど
まずはそのツールがUNCパスに対応してるかどうかだ
そのツールの問題だ
2021/01/03(日) 12:00:42.24ID:96+o5s+g
>>425
>まずはそのツールがUNCパスに対応してるかどうかだ
>そのツールの問題だ
え、対応してないツールは使えないの、ゴミじゃん
WSLから実行した時は特殊フォルダを置き換える、ぐらいしてくれないと使い物にならんじゃん
2021/01/03(日) 13:45:16.26ID:ym4yqlG9
アプリの出力先は、そのアプリが決めた業務条件だから、
勝手に変えたら、ダメ!

そのアプリか、そのアプリの使用者の意図で変えるべき、業務条件。
責任範囲が全く異なる
428login:Penguin
垢版 |
2021/01/03(日) 13:54:55.03ID:Yb2JKXR6
>>426
> え、対応してないツールは使えないの、ゴミじゃん

UNCパスに対応してないツールは
昔からネットワーク共有フォルダに対応してねーだろ?
それがツールの問題じゃなくて何なの?

まあネットワーク共有フォルダに対応してないなら
ネットワーク共有フォルダをドライブに割りあげるだけで使えるけどな

ツールの問題をWindowsは解決してくれる。
ツールがゴミでもWindowsは素晴らしいなぁw
429login:Penguin
垢版 |
2021/01/03(日) 13:55:33.83ID:Yb2JKXR6
> WSLから実行した時は特殊フォルダを置き換える、ぐらいしてくれないと使い物にならんじゃん

意味不w エアプだから何が問題なのかわかってないんだろうなwww
2021/01/03(日) 15:23:59.93ID:Mm9OIsfc
>>428
あー、ちがうそうじゃない
UNCじゃなくてホームフォルダとか特殊フォルダのことね
WSLでホームに出力って処理したのにWindowsのホームに出力されたら糞でしょ
2021/01/03(日) 15:25:22.42ID:Mm9OIsfc
WSLとWindowsでホームが2つあるからもうめちゃくちゃだ
2021/01/03(日) 15:29:29.00ID:Mm9OIsfc
ネットワーク共有対応してないと使えないってのもおかしな話だよな
スタンドアロンのWindowsで動かしてんのになんでネットワーク対応せなあかんねん
2021/01/03(日) 16:33:34.81ID:YKREgZUd
何言ってんだこの馬鹿
434login:Penguin
垢版 |
2021/01/03(日) 16:33:39.66ID:2/zt/fO+
>>431
いや分かれてた方が無難だろ・・・。
2021/01/03(日) 16:43:24.74ID:Flc5Bggh
>>434
なんでターミナル使いたいだけなのにホームが複数あんだよ?
2021/01/03(日) 16:46:19.99ID:Flc5Bggh
これが仮想マシンだっつーならわかるよ
でもターミナルなんだろWSLは?
なんでターミナルごとにわざわざホームを切り替えなきゃいかんのだ
shもbashもashもzshもホームは1つ
それが当たり前だ
437login:Penguin
垢版 |
2021/01/03(日) 16:47:06.22ID:Yb2JKXR6
>>430
> UNCじゃなくてホームフォルダとか特殊フォルダのことね
ホームフォルダは実際にはただのパスでしかない

UNCの意味がわかってないようだが、これはWindowsが対応しているネットワークのパスであり
メモ帳などちゃんと作られてるアプリは、ネットワークのパスを参照できる
WindowsからWSL上のファイルを参照するときも、このUNCパス

> WSLでホームに出力って処理したのにWindowsのホームに出力されたら糞でしょ

そんなことにならないよw
ちゃんとWSLのホームとWindowsのホームは別れている

>>431
> WSLとWindowsでホームが2つあるからもうめちゃくちゃだ
代わりに仮想マシン使っても分かれるじゃんw
シンボリックリンクでリンクできるんだからめちゃくちゃにはならない

>>432
> ネットワーク共有対応してないと使えないってのもおかしな話だよな
普通のアプリはちゃんと対応している
ネットワークドライブから直接、動画ファイルや音楽ファイルを直接開けないなんてことあると思うか?

お前が作ったクソツールならありえるだろうなって話しかしてない
438login:Penguin
垢版 |
2021/01/03(日) 16:48:32.59ID:Yb2JKXR6
>>436
> なんでターミナルごとにわざわざホームを切り替えなきゃいかんのだ

WSLではUbuntuとFedoraとOpenSUSEとみたいに
複数のディストリをインストールすることが出来るからだよ

ディストリが違うのにかってに共有されたら困る
自分で必要なものだけを共有すればいいだけ
439login:Penguin
垢版 |
2021/01/03(日) 16:49:42.65ID:Yb2JKXR6
Windows上で複数のLinuxディストリが使えるというのは
実はLinuxでもできないことなんだよな

Ubuntuをインストールしたら、使えるのはUbuntuだけ
もちろん仮想マシンを使えば使えるけどねw
440login:Penguin
垢版 |
2021/01/03(日) 16:51:06.01ID:Yb2JKXR6
WSLだとUbuntuの最新版と一つ前を同時に実行してテストするなんてこともできちゃう
ターミナルごとに使うディストリを変えることが出来る
2021/01/03(日) 17:09:34.62ID:EpU91Lvh
>>436
ターミナルって端末のことなんだが
2021/01/03(日) 17:11:07.62ID:Flc5Bggh
>>437
仮想マシン使ったら分かれる
当たり前だ別のインスタンスだもの
しかしターミナル使うだけでホーム別れたらおかしい
2021/01/03(日) 17:11:40.22ID:Flc5Bggh
>>438
仮想マシンなら別れていい
ターミナルなら1つであるべき
444login:Penguin
垢版 |
2021/01/03(日) 17:12:32.72ID:Yb2JKXR6
>>442
ディストリ使ってるんだから別れてる
当たり前だ別のディストリだもの

異なるディストリのターミナルなんだから
ディストリ毎に違うのは当たり前

仮想マシンだけが、ディストリを分ける手段じゃないんだよw
2021/01/03(日) 17:13:10.59ID:0Wk6ZO3O
つまり結局のところWSLはターミナルではなく仮想マシンということだな
WSLをターミナルのように考えるとおかしくなる
2021/01/03(日) 17:15:41.52ID:EpU91Lvh
だからターミナルって端末のことだって
2021/01/03(日) 17:16:04.92ID:0Wk6ZO3O
違うディレクトリを使うからホームが分かれるとかまじで意味不明
インスタンスが違うからホームが分かれてるんだよ
448login:Penguin
垢版 |
2021/01/03(日) 17:16:10.17ID:Yb2JKXR6
>>445
WSL2であっても仮想マシンは一つしか起動してない
複数のディストリがあっても仮想マシンは一つ

お前は仮想マシンごとにホームが有るのはおかしくないと
言うつもりなんだろうが、仮想マシンはひとつなんだよ

矛盾してるのは、ホームを分ける手段が仮想マシンしかないと思いこんでるから。
WSLは複数のディストリを入れて、それぞれにホームを分ける手段を提供している
設定でホームを変えれば簡単にWindowsのホームと同じにすることは出来るが
そっちのほうが不便だろう

WSLは複数のディストリを同時に動かすことが出来る
だからターミナルもディストリごとに分かれている
ターミナルはターミナルだが、複数のディストリが存在している
449login:Penguin
垢版 |
2021/01/03(日) 17:16:49.70ID:Yb2JKXR6
>>447
そうそう。WSLの中でUbuntuとFedoraとOpenSUSEのように
インスタンスが違うからホームが別れているんだよ
450login:Penguin
垢版 |
2021/01/03(日) 17:18:15.04ID:Yb2JKXR6
ちなみに仮想マシンだと、LinuxからWindowsのexeが実行できないので
明らかにWSLは仮想マシンではない
2021/01/03(日) 17:19:47.01ID:0Wk6ZO3O
>>448
もうめちゃくちゃでわけわからんな
仮想マシンならホームは別れてて当たり前
ターミナルならホームは1つじゃないとおかしい
なんでこんな複雑でわかりにくい糞仕様しちゃったんだWSL?
2021/01/03(日) 17:21:20.85ID:0Wk6ZO3O
>>449
つまりWSLは仮想マシンってことだろ
先日WSLはターミナルとか言ってたバカはなんだったんだ?
2021/01/03(日) 17:22:01.76ID:0Wk6ZO3O
>>450
仕組みを作ればできるだろ
2021/01/03(日) 17:24:39.14ID:0Wk6ZO3O
WSLがターミナルだとしたらWindowsとWSLでユーザー違うのもおかしな話だ
WSLはただの仮想マシンでありターミナルではない
2021/01/03(日) 17:27:57.90ID:0Wk6ZO3O
あぶねえ
WSLはターミナルとか言う変なやつに騙されるところだった
やっぱりWSLはターミナルじゃなくて仮想マシンだった
普通に考えりゃ当たり前だけどな
456login:Penguin
垢版 |
2021/01/03(日) 17:29:24.82ID:Yb2JKXR6
>>451
> もうめちゃくちゃでわけわからんな

ん?お前が馬鹿なんじゃね?
ディストリが異なるから、ホームが別れていて当たり前
これがわからんのでしょ?
457login:Penguin
垢版 |
2021/01/03(日) 17:30:19.05ID:Yb2JKXR6
>>452
> つまりWSLは仮想マシンってことだろ

ただし複数のディストリがあっても
仮想マシンは一つしか起動してない

仮想マシンは一つなのにディストリごとにホームがある
ボームはディストリ事にあるべきものだからだ
2021/01/03(日) 17:30:53.33ID:sDdghPsC
WSL1は仮想マシンなんか無いぞ
2021/01/03(日) 17:31:22.46ID:0Wk6ZO3O
>>456
ディストリが別れてるからじゃなく別のインスタンスだからだろ
別のインスタンスが同じディストリだろうが異なるディストリだろうが関係ない
WSLはただの仮想マシンだからホーム(とユーザー)が分かれてる
もしターミナルだったら別れないはずなのでWSLはターミナルではない
460login:Penguin
垢版 |
2021/01/03(日) 17:31:54.81ID:Yb2JKXR6
>>455
仮想マシンとターミナルは排他じゃないよw

仮想マシンにもターミナルはある
ターミナルじゃなくて仮想マシンなんていい方はおかしい

もちろん(Linux)ディストリ入れないとターミナルにはアクセスできないがなw
ターミナルはディストリ毎にあるもの
461login:Penguin
垢版 |
2021/01/03(日) 17:32:58.81ID:Yb2JKXR6
>>459
> WSLはただの仮想マシンだからホーム(とユーザー)が分かれてる

じゃあなんで、仮想マシンが同じなのに
ディストリごとにホームが別れてる?
お前の主張は矛盾してるよね
2021/01/03(日) 17:34:52.98ID:0Wk6ZO3O
>>460
誰とは言わんけど先日WSLは仮想マシンじゃなくターミナルだ
などというバカがいたんだよ
それを意識したレス
463login:Penguin
垢版 |
2021/01/03(日) 17:36:08.44ID:Yb2JKXR6
>>462
WSLはLinuxアプリを動かすためのレイヤー
WSLの話をするならターミナルですらないw
2021/01/03(日) 17:36:21.74ID:0Wk6ZO3O
>>461
別のユーザーなんだろ
ただの仮想マシンだからユーザーを変えればホームも分かれる
2021/01/03(日) 17:37:52.81ID:0Wk6ZO3O
>>463
じゃあ先日WSLはターミナルだなと主張してたやつが間違いだったってことね
WSLはやはりただの仮想マシンだった
466login:Penguin
垢版 |
2021/01/03(日) 17:38:13.21ID:Yb2JKXR6
>>464
WSLのディストリごとにユーザーが違うから
ホームが別れてるって主張に変えるの?

それでもいいけど、仮想マシンじゃなくて
ユーザーが違うからホームが別れてるんだよねw
467login:Penguin
垢版 |
2021/01/03(日) 17:38:32.02ID:Yb2JKXR6
>>465
> WSLはやはりただの仮想マシンだった

誰がそんな主張してるの?w
2021/01/03(日) 17:39:25.63ID:0Wk6ZO3O
>>466
(インスタンス、ユーザー)ごとにホームが異なるならなにもおかしくない
469login:Penguin
垢版 |
2021/01/03(日) 17:40:04.39ID:Yb2JKXR6
>>468
だからホームが異なるのはおかしくないで結論でしょって話
2021/01/03(日) 17:40:06.33ID:0Wk6ZO3O
>>467
主張というかただの事実
WSLが仮想マシンというのは常識だぞ
471login:Penguin
垢版 |
2021/01/03(日) 17:40:41.01ID:Yb2JKXR6
>>470
ただの仮想マシンなら、WSLからWindowsのexeファイルは実行できません
ハイ論破
2021/01/03(日) 17:41:14.80ID:0Wk6ZO3O
>>469
先日WSLがターミナルだなどと主張していた間抜けが間違いだったわけだ
2021/01/03(日) 17:41:18.15ID:EpU91Lvh
だからさ、ターミナルは端末のことだろ。仮想マシンにつなぐのにも端末使うことあるだろ。外部にあるサーバに何で繋ぐの?端末(エミュレータ)でないの?
2021/01/03(日) 17:41:37.23ID:0Wk6ZO3O
>>471
そういう仕組みを用意すればできるだろ
475login:Penguin
垢版 |
2021/01/03(日) 17:42:28.64ID:Yb2JKXR6
>>474
ただの仮想マシンにそういう仕組はありません
だからただの仮想マシンじゃないという結論になる
2021/01/03(日) 17:43:23.67ID:0Wk6ZO3O
>>475
意味不明なこと言うな
仮想マシンに+αしたところで仮想マシンは仮想マシンなんだよ
常識で考えろ
2021/01/03(日) 17:45:08.12ID:0Wk6ZO3O
それにしても先日WSLがターミナルだなどと言う嘘をついたやつ一体なんだったんだろうな?
嫌がらせのつもりで嘘言ったのか、マジで知らなくて勘違いしてたのか?
478login:Penguin
垢版 |
2021/01/03(日) 17:45:57.69ID:Yb2JKXR6
>>476
Macを指差して「これはCPUです」って言うようなもんかね?

CPUに+αしたところでCPUはCPUなんだよ!
みたいなwww

ライスにカレーをかけた所で、それはカレーじゃなくてただのライスなんだよ!みたいなwww
2021/01/03(日) 17:48:42.37ID:0Wk6ZO3O
>>478
もうめちゃくちゃ
詭弁にも程がある

MACはその構造にCPUを含むだけだ

is aとhas a違いもわからないんじゃこの業界でやっていけんだろ?
480login:Penguin
垢版 |
2021/01/03(日) 17:50:01.45ID:Yb2JKXR6
WSLはその構造に仮想マシンを含むだけだ
2021/01/03(日) 17:50:57.55ID:0Wk6ZO3O
WSLも同じ
WSLは仮想マシン
その仮想マシンはWindows exeを呼び出す機能を持っているだけ
WSLは仮想マシンであってターミナルじゃない
WSLはターミナルも持っている

先日WSLはターミナルだなどと恥ずかしげもなく頓珍漢な主張を繰り返した変なやつが間違っていた
そういうことだな
482login:Penguin
垢版 |
2021/01/03(日) 17:51:54.31ID:Yb2JKXR6
>>481
一言でいおう?

WSLは内部で仮想マシン技術を使って作られた、Windowsに搭載されている素晴らしい技術だ
2021/01/03(日) 17:52:17.99ID:0Wk6ZO3O
嘘つきの嘘を証明できてよかった
仕事始めの前にスッキリ
484login:Penguin
垢版 |
2021/01/03(日) 17:53:02.54ID:Yb2JKXR6
あ、逃亡ための捨て台詞だw
2021/01/03(日) 17:54:50.67ID:0Wk6ZO3O
>>484
君はもういいや



WSLターミナルおじさん、嘘ついた件について謝罪するなら聞くぞ?
486login:Penguin
垢版 |
2021/01/03(日) 17:55:29.10ID:Yb2JKXR6
お?今度は俺がターミナルと言ったことにしようとしてる
脳内妄想だけでいきてんなこいつーw
2021/01/03(日) 17:57:03.28ID:0Wk6ZO3O
>>486
いやいや君はもういいよ
俺はWSLターミナルおじさんによびかけてんの
なんで君が反応するんだ?
488login:Penguin
垢版 |
2021/01/03(日) 17:58:01.27ID:Yb2JKXR6
ああ、議論に負けたから、いないとわかってるターミナルおじさんに話しかけて
レスがない、俺勝った!って思いこみたいわけかw
2021/01/03(日) 17:59:30.52ID:EpU91Lvh
今の若者はteratermとか知らんのかな。それがターミナル(エミュレータ)なんだが。
2021/01/03(日) 17:59:49.40ID:0Wk6ZO3O
>>488
めんどくせえな
君との勝ち負けはどうでもいいよ
俺はWSLターミナルおじさんを待ってるんだけど?
2021/01/03(日) 18:03:31.76ID:ewG3szBC
下手に既存のものに例えるからバカが混乱するんだよ
WSLはあくまでサブシステムで…詳しくは公式を読め でいいじゃないかw
492login:Penguin
垢版 |
2021/01/03(日) 18:03:37.55ID:Yb2JKXR6
>>490
お前がそのWSLターミナルおじさんを待ってるのと同じように
俺はお前が「WSLはただの仮想マシンじゃない」に反論してくれるのを待ってるんだが
お前はそこにいるのに、反論しないんだなw
2021/01/03(日) 18:06:21.62ID:0Wk6ZO3O
>>491
WSLターミナルおじさんのレスは「例え」じゃなくてターミナルそのものって考えかたをしていたように読めるなぁ
WSLは何かに例えるまでもなく「ただの仮想マシン」って説明が最も適切なのにねぇ
2021/01/03(日) 18:07:53.16ID:0Wk6ZO3O
>>492
寂しいから構ってほしいのか?
WSLターミナルおじさんの件が片付いたら相手してやるからまあ待ってな
495login:Penguin
垢版 |
2021/01/03(日) 18:07:59.23ID:Yb2JKXR6
「読めるなぁ」=>>493の思い込み

元のレス見たら、そんなこと言ってないのがわかるかもw
どれを見ていってるんだろう

ま、いわないだろうねw
また逃亡
496login:Penguin
垢版 |
2021/01/03(日) 18:08:38.62ID:Yb2JKXR6
>>493
ただの仮想マシンにWindowsのexe実行機能なんてないですよw
497login:Penguin
垢版 |
2021/01/03(日) 18:09:31.09ID:Yb2JKXR6
>>494
それはつまり、WSLターミナルおじさんが来ないから反論してないだけで
反論できないわけじゃないもん!といういいわけかね?
2021/01/03(日) 18:10:35.04ID:0Wk6ZO3O
>>101
>WSL=LinuxやMacのターミナル相当にもそんな機能はないぞw

WSLはターミナルだってよwww
499login:Penguin
垢版 |
2021/01/03(日) 18:12:00.07ID:Yb2JKXR6
「ターミナル相当」なら「ターミナル」じゃないのは当たり前では?

え?まさか、そういう話?w
2021/01/03(日) 18:15:17.38ID:0Wk6ZO3O
WSLターミナルおじさん来ねえな
2021/01/03(日) 18:37:31.53ID:7LLRfs6s
伸びすぎてよくわからんので、各人で主張をまとめてもらえる?
502login:Penguin
垢版 |
2021/01/03(日) 19:17:10.39ID:Bv5a5r0s
細かいことを気にしないで自分の使いたいように使ってる俺がサイツヨ!
って事さ。
ターミナルうんぬん拘ってるのは木を見て森を見れないバカ。
2021/01/03(日) 20:45:41.32ID:8cRbPPCF
ターミナルとしてしか使ってないって意味では
2021/01/03(日) 23:14:08.78ID:8cRbPPCF
せっかく一台分仮想環境用意したのにターミナルとしてしか使ってない
2021/01/04(月) 10:00:56.93ID:C4G02P9R
ターミナル(端末)ってこういうのだからね。
https://ja.m.wikipedia.org/wiki/VT100
これをソフトで実現したのがターミナルエミュレータ。ANSIエスケープシーケンスが実装されているからVimやEmacsが動くんだよ。
2021/01/04(月) 10:04:08.64ID:C4G02P9R
こっちの方の説明の方がわかりやすいかな。
https://ja.wikipedia.org/wiki/%E7%AB%AF%E6%9C%AB
2021/01/04(月) 10:07:47.00ID:C4G02P9R
WSLを起動したときに立ち上がる黒い画面はコンソールといったほうが適切なような気がするが。
2021/01/04(月) 10:24:09.28ID:YQzDjcbj
>>505
恥ずかしいからもう諦めろ
みんなターミナルエミュレーターのことを略してターミナルって言ってんだよ

Macに入ってる「ターミナル」ってアプリの事は知ってるか?
https://webkaru.net/dev/mac-terminal-app-alias/

Windows Terminalの事は知ってるか?
ついに完成「Windows Terminal」の機能と使い方まとめ
https://www.atmarkit.co.jp/ait/articles/2005/28/news018.html

TeraTermのタームは何の略か知ってるか?
2021/01/04(月) 10:26:20.33ID:C4G02P9R
>>508
オレに言うな。
2021/01/04(月) 11:35:34.66ID:QywSoxtQ
この「ターミナル」もそうだけど
各自用語の意味を違った解釈して
バトってるように見えるな
あと「仮想マシン」ってのも
どの仮想レイヤで言ってるのか
2021/01/04(月) 11:48:49.66ID:C4G02P9R
>>507
コンソールの実体はconhost.exeか。コマンド実行するとコマンドプロンプト起動するけどbashを引数に付けるとWSLが開く。
2021/01/04(月) 11:55:46.56ID:CNWU9REp
>>510
「仮想マシン」が人それぞれで違ってるわけじゃないね

「ただの仮想マシン」としか認識してない人と
「仮想マシンを使い、Windowsとのファイル共有、exeの実行、Windowsコマンドとのパイプライン処理での
UTF-8⇔UTF-16変換機能、1つの仮想マシンで複数のディストリに対応等様々な機能が搭載されてる」と
正しく認識している人がいるだけのこと

無知だから追加機能を何も知らない。そういう人がただの仮想マシンと言ってる
2021/01/04(月) 12:43:17.99ID:m4ijfLgX
>>512
ただの仮想マシンにちょっと機能を追加しただけだからただの仮想マシンだよ
ただの仮想マシンに適当なツールを入れただけ
それはただの仮想マシンだ
2021/01/04(月) 12:44:33.02ID:24c8BlHo
コンソール(操作卓) - システム直結の(システムと同じ「建物」にある)どでかい机
ターミナル(端末) - システムとリモートで接続する小さなクライアント装置

共に太古のシステムにおける構成要素であって、(厳密に言うと)現代のシステムでは存在しない

ターミナルエミュレータは文字通り(在りし日の)ターミナルの挙動をエミュレーションするソフトウェア
2021/01/04(月) 12:46:04.36ID:m4ijfLgX
VirtualBoxやVMWareもそうだ
ただの仮想マシンだけどツールを入れればホストと相互作用できる
でもそれはただの仮想マシンだ
WSLも同じようにただの仮想マシンにちょっとツールを入れただけ
2021/01/04(月) 12:56:26.49ID:FnIRCT6r
ubuntu.exe(ディストリビューション名'Ubuntu'をインストール時のユーザーで起動・ログインしてホームディレクトリに移動する、wsl.exeとは違う起動方法)を、別ディストリビューション名でもやる方法ない?
理由あってデフォのUbuntuディストリビューションをexport/別名importしてそれぞれ別の道を歩ませることにしたんだけど
2021/01/04(月) 12:57:18.38ID:FnIRCT6r
理由というのはWSL1と2の共存
518login:Penguin
垢版 |
2021/01/04(月) 13:00:33.76ID:RwAsp17K
Linuxには何種類かあるけど、インストールするとしたら
どれが良いの?Ubuntu?
2021/01/04(月) 13:02:19.11ID:jwt1trlL
要件にあったものを
特に無いなら何でもいい
2021/01/04(月) 13:03:22.52ID:CNWU9REp
>>515
> WSLも同じようにただの仮想マシンにちょっとツールを入れただけ

その今までに存在していない画期的な「ちょっとツール」がWSLなんですよ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況