ついに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/
【Bash】Windows Subsystem for Linux【WSL】9
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
2020/12/10(木) 17:44:21.97ID:o6AATirQ2021/01/11(月) 14:15:17.15ID:btG2xty8
>>667
日本がGAFAに勝てないのは、未来を見据えたIT戦略を取れないからだろうな
理屈の上ではわかってるでしょ?
そういうMS前提のシステムじゃなくて、ネット前提(リモートワーク前提)で
どんなコンピュータ、どんな場所からでも仕事できるような仕組みにしなきゃいけないことなんて
日本がGAFAに勝てないのは、未来を見据えたIT戦略を取れないからだろうな
理屈の上ではわかってるでしょ?
そういうMS前提のシステムじゃなくて、ネット前提(リモートワーク前提)で
どんなコンピュータ、どんな場所からでも仕事できるような仕組みにしなきゃいけないことなんて
2021/01/11(月) 14:47:09.50ID:KON/RD9i
2021/01/11(月) 15:18:04.17ID:cXgFbbRO
2021/01/11(月) 15:28:25.13ID:hw3D/BRZ
>>651
俺の発言が物議を醸しているが、普通というのは普通の会社って意味で行ったのではなく、ADでクライアントPCが管理されているのが普通と思って発言した。でもそうでもないんだね。俺の発言については他意はないから気にせんでくれ。
俺の発言が物議を醸しているが、普通というのは普通の会社って意味で行ったのではなく、ADでクライアントPCが管理されているのが普通と思って発言した。でもそうでもないんだね。俺の発言については他意はないから気にせんでくれ。
2021/01/11(月) 15:31:11.19ID:r3JkpTc1
wsl2からwindowsのプログラムを実行する方法を教えてください
昔、何も設定しなくても環境変数PATHが通ってて、windowsのプログラムを実行できた記憶があります
昔、何も設定しなくても環境変数PATHが通ってて、windowsのプログラムを実行できた記憶があります
2021/01/11(月) 15:36:06.94ID:KON/RD9i
>>671
> 大企業努めかどうかの話はしてない
> それが一般的かどうかの話をしてる
30%はそれなりのシェアだと思うけど?
> あと大企業勤めなんて30%もいないw
まあ確かに29.9%しかいないよな
http://jobgood.jp/wp-content/uploads/2016/08/619.jpg
http://jobgood.jp/chusho
> 夢見るのやめとけ
現実見せられて悲しいねw
> 大企業努めかどうかの話はしてない
> それが一般的かどうかの話をしてる
30%はそれなりのシェアだと思うけど?
> あと大企業勤めなんて30%もいないw
まあ確かに29.9%しかいないよな
http://jobgood.jp/wp-content/uploads/2016/08/619.jpg
http://jobgood.jp/chusho
> 夢見るのやめとけ
現実見せられて悲しいねw
2021/01/11(月) 16:11:47.98ID:JiUIR7gy
>>673
Linux からの Windows ツールの実行
https://docs.microsoft.com/ja-jp/windows/wsl/interop#run-windows-tools-from-linux
Linux からの Windows ツールの実行
https://docs.microsoft.com/ja-jp/windows/wsl/interop#run-windows-tools-from-linux
2021/01/11(月) 16:14:19.89ID:ECUSqoWw
>>674
おや? わずか30%で世間を知った気になってるのかね?w
おや? わずか30%で世間を知った気になってるのかね?w
2021/01/11(月) 16:21:04.79ID:KON/RD9i
2021/01/11(月) 17:18:02.68ID:/wX/2PZI
2021/01/11(月) 17:24:17.05ID:/wX/2PZI
>>678
emacs からの引っ越し先が見つからん。
emacs からの引っ越し先が見つからん。
2021/01/11(月) 18:20:43.18ID:Z03apX2+
>>678
終わってないよ
終わってないよ
2021/01/11(月) 18:25:03.22ID:Z03apX2+
>>679
VSCodeが有力候補なんだろうけど、オレは移行できそうもない。Emacsキーバインドにしてもダメそう。
VSCodeが有力候補なんだろうけど、オレは移行できそうもない。Emacsキーバインドにしてもダメそう。
2021/01/11(月) 18:34:51.91ID:/wX/2PZI
windowsでもxyzzy をUSBメモリに
入れて持ち歩いてる。
WSLがemacsと相性が良いって
どんな所がですか?
入れて持ち歩いてる。
WSLがemacsと相性が良いって
どんな所がですか?
683login:Penguin
2021/01/11(月) 18:51:41.16ID:5u9sGlmQ MacからWSLに移行したんだけどCtrlとCmdがCtrlに統合されたの地味に痛い
Vscodeにvimのプラグイン入れてるんだけどコピペやらなんやら競合しまくってイライラする
ここだけはMacが羨ましいとおもった
Vscodeにvimのプラグイン入れてるんだけどコピペやらなんやら競合しまくってイライラする
ここだけはMacが羨ましいとおもった
2021/01/11(月) 19:00:39.76ID:Z03apX2+
>>683
Emacsキーバインドで良ければ、左右のCtrlキーを使い分ける方法がある
Emacsキーバインドで良ければ、左右のCtrlキーを使い分ける方法がある
685login:Penguin
2021/01/11(月) 19:21:16.84ID:Z03apX2+ >>682
EmacsにはMagic File Namesという機能がある。これをうまく設定すると、
wslpathを使わなくてもWindowsのパスをWSLのパスに変換することが可能となる。
これでWSL上でWindowsのパスを利用できるようになる。emacsclientでWindows
のパスも使えるようになる。
また、wslstartというコマンドをDiredと組み合わせて利用するようにすると、
Diredで開いているディレクトリをExplorerで開いたり、Windowsのアプリの
ドキュメントをDiredから開けるようになったりする。
Diredはwdiredを使うと左右に開いているDiredのバッファ間でファイルの移動や
コピーを簡単にできるようになるので、Explorerの代わりにファイル操作も可能
となる。
WindowsショートカットファイルもDiredで作成、参照できるようにすることが
できるので、Windowsショートカットファイルをシンボリックリンクの代わりに
使えるようになる。
まだあると思うけど、これだけでも随分便利になるかな。
EmacsにはMagic File Namesという機能がある。これをうまく設定すると、
wslpathを使わなくてもWindowsのパスをWSLのパスに変換することが可能となる。
これでWSL上でWindowsのパスを利用できるようになる。emacsclientでWindows
のパスも使えるようになる。
また、wslstartというコマンドをDiredと組み合わせて利用するようにすると、
Diredで開いているディレクトリをExplorerで開いたり、Windowsのアプリの
ドキュメントをDiredから開けるようになったりする。
Diredはwdiredを使うと左右に開いているDiredのバッファ間でファイルの移動や
コピーを簡単にできるようになるので、Explorerの代わりにファイル操作も可能
となる。
WindowsショートカットファイルもDiredで作成、参照できるようにすることが
できるので、Windowsショートカットファイルをシンボリックリンクの代わりに
使えるようになる。
まだあると思うけど、これだけでも随分便利になるかな。
2021/01/11(月) 19:44:01.12ID:7dPJWc7J
winのpathを足すお節介は切った方がいいと思うぞ、スペースやらの扱いが苦手なので
おれはinuxシェルをpwshにしてるけど、ソフト側での取り扱いの問題は避けられない
数Gbも占めてるx関連全てアンインストールして画像pdfビューアブラウザexplorerだけ/mnt/c/bin作っといてリンク貼ってwsl側のパスに入れた
xなんて要らんかったんや!
おれはinuxシェルをpwshにしてるけど、ソフト側での取り扱いの問題は避けられない
数Gbも占めてるx関連全てアンインストールして画像pdfビューアブラウザexplorerだけ/mnt/c/bin作っといてリンク貼ってwsl側のパスに入れた
xなんて要らんかったんや!
2021/01/11(月) 20:31:07.21ID:T0rX/MyP
>>677
Googleがいつから零細になったんだろう???
Googleがいつから零細になったんだろう???
2021/01/11(月) 20:59:27.35ID:KON/RD9i
>>687
どこからそんなアホな結論出てきたんだ?w
どこからそんなアホな結論出てきたんだ?w
2021/01/11(月) 21:04:15.16ID:jpC1BfSe
2021/01/11(月) 21:05:43.64ID:e+wpg9Hu
>>673
echo $PATH | tr : "\n"
と入力すると、Linux 側のパスの後に、/mnt/c/〜 とWindows 側のパスが続く
which notepad.exe
/mnt/c/WINDOWS/system32/notepad.exe
which notepad じゃダメ。
.exe の拡張子まで付けること
which where.exe
/mnt/c/WINDOWS/system32/where.exe
Windows 側のコマンドを呼ぶ
where.exe notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
これも、where notepad じゃダメ。
.exe の拡張子まで付けること
echo $PATH | tr : "\n"
と入力すると、Linux 側のパスの後に、/mnt/c/〜 とWindows 側のパスが続く
which notepad.exe
/mnt/c/WINDOWS/system32/notepad.exe
which notepad じゃダメ。
.exe の拡張子まで付けること
which where.exe
/mnt/c/WINDOWS/system32/where.exe
Windows 側のコマンドを呼ぶ
where.exe notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe
これも、where notepad じゃダメ。
.exe の拡張子まで付けること
2021/01/12(火) 14:16:18.75ID:Ar8wREW8
>>682
wslとemacsについては、win側のファイルとの連携の話がでているけど、まずはemacsとしてちゃんと使えるってのが大きいとおもう
emacsは、本体もパッケージも外部のコマンドと連携して動作するようになっている機能が多い。要するに、unixのコマンドを含めたシステムになっているということ。
win版emacsもあるけど、外部のコマンドまでは用意できないし、使えるとしても、パスかうまくあつかえなかったりなど不具合だらけ。パッケージについても同様
自分として致命的だったのはmagitが使いにくかったこと
動作が遅くて、一部の機能は動かなかった
wslで動かせばまさに(ほぼ)フルスペックのemacsが使えるということ
wslとemacsについては、win側のファイルとの連携の話がでているけど、まずはemacsとしてちゃんと使えるってのが大きいとおもう
emacsは、本体もパッケージも外部のコマンドと連携して動作するようになっている機能が多い。要するに、unixのコマンドを含めたシステムになっているということ。
win版emacsもあるけど、外部のコマンドまでは用意できないし、使えるとしても、パスかうまくあつかえなかったりなど不具合だらけ。パッケージについても同様
自分として致命的だったのはmagitが使いにくかったこと
動作が遅くて、一部の機能は動かなかった
wslで動かせばまさに(ほぼ)フルスペックのemacsが使えるということ
2021/01/12(火) 14:43:59.57ID:gA7xfyU5
ずっとイキってlinux使ってたけどやっぱwindows/wsl最強だわ
グラフィックをクソの塊のXに投げなくて良いのと、ホストゲストどちらでもシームレスにPowerShell使えるし学習コストも低い
グラフィックをクソの塊のXに投げなくて良いのと、ホストゲストどちらでもシームレスにPowerShell使えるし学習コストも低い
2021/01/12(火) 14:52:24.44ID:OSh5Uskc
いわゆるLAMP系の開発で統合環境にVisualStudio使ってるなら、WSLは神としか思えないよなあ…
純WindowsでちょっとPerl/Pythonでその辺回ってデータ漁ってマイニングする程度でも
今さら秀丸でやるのもつらいしVSでいいし、なら実行環境はWSL上のLinuxで良くね?ってなる
純WindowsでちょっとPerl/Pythonでその辺回ってデータ漁ってマイニングする程度でも
今さら秀丸でやるのもつらいしVSでいいし、なら実行環境はWSL上のLinuxで良くね?ってなる
2021/01/12(火) 17:54:28.51ID:QJxNKuPF
>>693
VS? VSCodeでなく?
VS? VSCodeでなく?
695login:Penguin
2021/01/13(水) 07:22:39.11ID:mRbBgAev >>694
VSCodeだけじゃなくてVSも。
VSCodeだけじゃなくてVSも。
696login:Penguin
2021/01/13(水) 08:42:22.16ID:ikHpu1qJ それは、私がだいぶ前にVSでの使い方を紹介したのを誤解して受け止めているのでは?
WSL推しだからWSLを使っていると思いこまないほうが良いです。
WSLを普段使いしている身からすると、推してる人の言ってることが大分おかしい。
おそらくこの人、WSLを使ったことが無いです。
WSL推しだからWSLを使っていると思いこまないほうが良いです。
WSLを普段使いしている身からすると、推してる人の言ってることが大分おかしい。
おそらくこの人、WSLを使ったことが無いです。
2021/01/13(水) 08:43:10.17ID:4FirA6Z3
Visual Studio でターゲットの Linux システムに接続する
https://docs.microsoft.com/ja-jp/cpp/linux/connect-to-your-remote-linux-computer
Visual Studio 2019、WSLに対応
https://news.mynavi.jp/article/20190508-820095/
https://docs.microsoft.com/ja-jp/cpp/linux/connect-to-your-remote-linux-computer
Visual Studio 2019、WSLに対応
https://news.mynavi.jp/article/20190508-820095/
698login:Penguin
2021/01/13(水) 08:49:54.25ID:ikHpu1qJ >>697
ええ、それが私の使い方です。
その記事にリンクした時点で、使っていないことが推測できます。
なぜだかわかりますか?
使っていればわかるし、使っていなければわからないでしょう。
わからなければ、ズバリと答えることが出来ないでしょう。
↓ずばりと言ってみましょう。
ええ、それが私の使い方です。
その記事にリンクした時点で、使っていないことが推測できます。
なぜだかわかりますか?
使っていればわかるし、使っていなければわからないでしょう。
わからなければ、ズバリと答えることが出来ないでしょう。
↓ずばりと言ってみましょう。
699login:Penguin
2021/01/13(水) 08:51:57.09ID:ikHpu1qJ 逆に、なぜ私がVSからWSLを使うかわかりますか?
あなたも使っているならわかるはずです。
動機は一つしかないからです。
使っていないなら答えられないでしょう。
↓はいズバッと言ってみましょう。
あなたも使っているならわかるはずです。
動機は一つしかないからです。
使っていないなら答えられないでしょう。
↓はいズバッと言ってみましょう。
700login:Penguin
2021/01/13(水) 08:55:17.58ID:ikHpu1qJ 皆さん良いですか?
この方は、VSからLAMP開発するのにWSLが良いと言っています。
実際に使っている人には、この方の嘘が見抜けます。
この方は、WSLを使えていません。
この方は、VSからLAMP開発するのにWSLが良いと言っています。
実際に使っている人には、この方の嘘が見抜けます。
この方は、WSLを使えていません。
701login:Penguin
2021/01/13(水) 09:01:15.27ID:LoGkmV4Y 使ってない奴が使ってる人に向かって「使ってない」と言う滑稽さ。
702login:Penguin
2021/01/13(水) 09:03:29.95ID:ikHpu1qJ 私はいまもまさにそのような使い方をしていて、テストの合間にカキコしています。
https://imgur.com/qO14BJv
ですからWSLの状態についてよく知っていて、この方の嘘はよくわかります。
https://imgur.com/qO14BJv
ですからWSLの状態についてよく知っていて、この方の嘘はよくわかります。
703login:Penguin
2021/01/13(水) 09:07:25.49ID:ikHpu1qJ2021/01/13(水) 09:13:49.75ID:nmbZ/UW1
ID:ikHpu1qJ はなんでいきなりキレてるんだ?
705login:Penguin
2021/01/13(水) 09:15:19.62ID:ikHpu1qJ WSLを推してる人がWSLを使ったことが無いという。笑
使ったことがある人は皆、無暗にお勧めできないと言っています。笑
私も無暗にお勧めできません。笑
使ったことがある人は皆、無暗にお勧めできないと言っています。笑
私も無暗にお勧めできません。笑
2021/01/13(水) 09:20:21.56ID:nmbZ/UW1
> 使ったことがある人は皆、無暗にお勧めできないと言っています。笑
皆ってだれ?
皆ってだれ?
707login:Penguin
2021/01/13(水) 09:20:23.60ID:LoGkmV4Y どうせお前等は全員嘘付きだw
708login:Penguin
2021/01/13(水) 09:21:23.89ID:ikHpu1qJ 使っていない人がWSLをお勧めする理由は、荒らしたいからです。笑
2021/01/13(水) 09:22:10.28ID:nmbZ/UW1
だから皆ってだれ?よ?嘘だったの?
710login:Penguin
2021/01/13(水) 09:52:42.64ID:2J1aTy9V 俺は純粋に遊びで使ってるんだが悪いんけ?
pulseaudio鳴らしたり、X使うのにTCP使うのとかおもしれーとか思いながらいじってるよ。
完全な仮想環境じゃ、最近は、何にもしないでも簡単に動きすぎて面白くない。
pulseaudio鳴らしたり、X使うのにTCP使うのとかおもしれーとか思いながらいじってるよ。
完全な仮想環境じゃ、最近は、何にもしないでも簡単に動きすぎて面白くない。
2021/01/13(水) 09:53:54.70ID:nmbZ/UW1
皆ってだれ?って聞いた途端黙っちゃったw
2021/01/13(水) 09:59:01.09ID:JBHrgUgd
Windows用のadbでlogcat取りながらgrepを使いたい人だっているよ
2021/01/13(水) 11:47:56.42ID:vKEfMRhC
>>711
無能
無能
2021/01/13(水) 12:14:35.08ID:HwfdJU9G
皆ってw小学生が割りと使う言葉だね
715login:Penguin
2021/01/13(水) 14:23:25.26ID:ikHpu1qJ いや、小学生ではないと思う。
WSL推してる子は中学生くらいの子だ。
冬休み中、WSLに取り組んでいるのだろう。
WSL推してる子は中学生くらいの子だ。
冬休み中、WSLに取り組んでいるのだろう。
2021/01/13(水) 14:54:03.55ID:iPPzFZ57
つまりWSLは中学生でも気軽に使える出来栄えって事か
素のLinuxだったら大人でもインストールだけで大仕事なのに
素のLinuxだったら大人でもインストールだけで大仕事なのに
717login:Penguin
2021/01/13(水) 15:07:32.28ID:ikHpu1qJ まだ使えていないんだろ。
言ってることがおかしいし。
言ってることがおかしいし。
718login:Penguin
2021/01/13(水) 16:32:43.38ID:2J1aTy9V いやGentooでもなければWSL使いこなすより、素のディストリ使う方が簡単だろう。
2021/01/13(水) 16:42:40.79ID:nmbZ/UW1
「使ったことがある人は皆、無暗にお勧めできないと言っています」
↓
皆ってだれ?
↓
「WSL推してる子は中学生くらいの子だ。」
↓
だから、皆ってだれ?
↓
皆ってだれ?
↓
「WSL推してる子は中学生くらいの子だ。」
↓
だから、皆ってだれ?
2021/01/13(水) 16:51:30.73ID:sJceDPwS
そこで争うつもりはないけど、wslってLinux環境を手に入れる一番簡単な方法だとおもうんだけど。
有効にしてストアからインストールするだけでしょ
有効にしてストアからインストールするだけでしょ
721login:Penguin
2021/01/13(水) 17:02:07.91ID:ikHpu1qJ 実機のほうが簡単では?
722login:Penguin
2021/01/13(水) 17:10:53.45ID:ikHpu1qJ 荒らしてる子達は、もともと実機より簡単と言っていた。
俺がマックから開発者を取り戻す意図でWSLを作ったんだろうと説明してから、その路線に変わったんだよ。
俺がマックから開発者を取り戻す意図でWSLを作ったんだろうと説明してから、その路線に変わったんだよ。
723login:Penguin
2021/01/13(水) 17:12:21.67ID:ikHpu1qJ まるっきり何もわかっていないようだし、WSL推してるふりして荒らしてる子は、WSLを全く使ったことが無いと思う。
2021/01/13(水) 17:37:16.05ID:sJceDPwS
すでにそこにある実機なら簡単だけど、1から作るのは面倒だよ
725login:Penguin
2021/01/13(水) 17:52:31.50ID:ikHpu1qJ シリコン錬成術が必要なのか。
2021/01/13(水) 17:57:59.74ID:nmbZ/UW1
>>721
実機だとインストールに時間がかかる
特にWindowsとファイル共有しようとなると
sambaの設定まで絡んでくる
そうやって頑張って設定しても、それは自分だけの設定になるから
既存のツールが、自分の環境を考慮してくれない
つまりwslpathやらdockerのような、公式に対応しているツールが登場しない
実機だとインストールに時間がかかる
特にWindowsとファイル共有しようとなると
sambaの設定まで絡んでくる
そうやって頑張って設定しても、それは自分だけの設定になるから
既存のツールが、自分の環境を考慮してくれない
つまりwslpathやらdockerのような、公式に対応しているツールが登場しない
2021/01/13(水) 17:58:49.73ID:nmbZ/UW1
>>722
> 俺がマックから開発者を取り戻す意図でWSLを作ったんだろうと説明してから、
それを言ったのは俺。そもそもMicrosoftがそういう意図で作ってる
最初からGUIは対応してません、開発用ですって公式発表してる
> 俺がマックから開発者を取り戻す意図でWSLを作ったんだろうと説明してから、
それを言ったのは俺。そもそもMicrosoftがそういう意図で作ってる
最初からGUIは対応してません、開発用ですって公式発表してる
728login:Penguin
2021/01/13(水) 18:00:27.33ID:ikHpu1qJ >>724
Cygwinの代わりに使う程度なら良いんだけどね。
実機の代わりは無理だろ。
Microsoftは風呂敷を広げ過ぎて失敗することが多いんだよね。
失敗してWSL自体が無くなるより、ミニマムで細々と続いてもらう方がありがたい。
Cygwinの代わりに使う程度なら良いんだけどね。
実機の代わりは無理だろ。
Microsoftは風呂敷を広げ過ぎて失敗することが多いんだよね。
失敗してWSL自体が無くなるより、ミニマムで細々と続いてもらう方がありがたい。
729login:Penguin
2021/01/13(水) 18:00:56.51ID:ikHpu1qJ >>727
恥ずかしくないのかw
恥ずかしくないのかw
2021/01/13(水) 18:04:45.85ID:nmbZ/UW1
実機Linux使えばいいのに、なぜmacOSを使っているかと言うとその方が便利だから
たとえmacOSの標準コマンドがBSD系でLinuxとは違ってもそれでもmacOSを選んでいた
macOSでも仮想マシンでLinuxを使えるわけだが、わざわざ仮想マシンは使っていなかった
多くのCLIツールが動作するという点だけを見ればLinuxでも同じだが
それでもmacOSを使うのは、やはりGUIが強いからだろう
GUIが強いという点を見ればWindowsも十分なんだがCLIツールが不足していた
そこにWSLが登場した。GUIが強い+Linuxと全く同じコマンドが使える
これはBSD系コマンドが標準で、OS非公式のパッケージをインストールしないといけない
macOSよりも優れている点。WSLの登場でソフトウェアの開発はmacOSよりもWindowsの方が便利になった
たとえmacOSの標準コマンドがBSD系でLinuxとは違ってもそれでもmacOSを選んでいた
macOSでも仮想マシンでLinuxを使えるわけだが、わざわざ仮想マシンは使っていなかった
多くのCLIツールが動作するという点だけを見ればLinuxでも同じだが
それでもmacOSを使うのは、やはりGUIが強いからだろう
GUIが強いという点を見ればWindowsも十分なんだがCLIツールが不足していた
そこにWSLが登場した。GUIが強い+Linuxと全く同じコマンドが使える
これはBSD系コマンドが標準で、OS非公式のパッケージをインストールしないといけない
macOSよりも優れている点。WSLの登場でソフトウェアの開発はmacOSよりもWindowsの方が便利になった
2021/01/13(水) 18:05:24.00ID:nmbZ/UW1
2021/01/13(水) 18:09:39.33ID:PfGVik7c
なんの話してんだ?
733login:Penguin
2021/01/13(水) 18:12:52.11ID:ikHpu1qJ いまWSLで開発楽々なら、開発に使うものと言えば良いんだけど、楽々じゃないからな。
よけいな問題を引っ張り込むだけだろ。
MicrosoftはMacから開発者を取り戻したいけど、WSLはその地点まで行けていない。
>>697 の記事の頃、VSはrsyncとSSHでWSL上のLinuxを操作していた。
ビルドが上がるたびにrsyncが使えたり使えなかったり、たいへん不安定な状態が続いた。
近頃ようやっと直接ファイルシステムを叩くようになって、安定して使えるようになった。
そういうレベルだよ?
こんなもん他人には勧められないわ。
よけいな問題を引っ張り込むだけだろ。
MicrosoftはMacから開発者を取り戻したいけど、WSLはその地点まで行けていない。
>>697 の記事の頃、VSはrsyncとSSHでWSL上のLinuxを操作していた。
ビルドが上がるたびにrsyncが使えたり使えなかったり、たいへん不安定な状態が続いた。
近頃ようやっと直接ファイルシステムを叩くようになって、安定して使えるようになった。
そういうレベルだよ?
こんなもん他人には勧められないわ。
734login:Penguin
2021/01/13(水) 18:16:28.75ID:ikHpu1qJ rsyncが安定して使えないから、Microsoftはファイルシステムの相互運用が必須だと考えたんじゃないかな。
代替手段としてSFTPが安定して使えたんだけどね。
さて、それでダメだった理由はなんでしょう?
代替手段としてSFTPが安定して使えたんだけどね。
さて、それでダメだった理由はなんでしょう?
735login:Penguin
2021/01/13(水) 18:17:47.45ID:ikHpu1qJ ウェブ開発者なら問題はもっと深刻じゃないかな。
736login:Penguin
2021/01/13(水) 18:21:09.77ID:ikHpu1qJ 俺の説明を上辺だけなぞって改変されると、なんか俺が頭の悪い勘違い説明したみたいになる。
ホントやめてほしい。
俺は、Microsoftの意図を説明しただけで、現在使い物になるとは一言も言っていない。
むしろ、自分が日常的に使ってるだけに、まだまだですよと言わざるを得ない。
ホントやめてほしい。
俺は、Microsoftの意図を説明しただけで、現在使い物になるとは一言も言っていない。
むしろ、自分が日常的に使ってるだけに、まだまだですよと言わざるを得ない。
2021/01/13(水) 18:22:58.77ID:nmbZ/UW1
>>733
> いまWSLで開発楽々なら、開発に使うものと言えば良いんだけど、楽々じゃないからな。
開発でよくある使われ方で「お前が楽々じゃないって思ってるもの」は何?
お前が思ってる「楽々じゃないもの」"以外"は、楽々なんだねって
いうつもりだからよく考えて答えてね。もしくは逃げてもいいけどw
> いまWSLで開発楽々なら、開発に使うものと言えば良いんだけど、楽々じゃないからな。
開発でよくある使われ方で「お前が楽々じゃないって思ってるもの」は何?
お前が思ってる「楽々じゃないもの」"以外"は、楽々なんだねって
いうつもりだからよく考えて答えてね。もしくは逃げてもいいけどw
2021/01/13(水) 18:25:16.23ID:nmbZ/UW1
>>734
> さて、それでダメだった理由はなんでしょう?
ファイルを重複させて同期するなんて開発する上でありえないし
パーミッションの違いなどを吸収しなければならないので
既存のsambaやSFTPなど使えず、9pプロトコルを新たに搭載するほうが理にかなっているから
> さて、それでダメだった理由はなんでしょう?
ファイルを重複させて同期するなんて開発する上でありえないし
パーミッションの違いなどを吸収しなければならないので
既存のsambaやSFTPなど使えず、9pプロトコルを新たに搭載するほうが理にかなっているから
739login:Penguin
2021/01/13(水) 18:25:52.62ID:ikHpu1qJ740login:Penguin
2021/01/13(水) 18:26:48.11ID:ikHpu1qJ2021/01/13(水) 18:29:32.17ID:nmbZ/UW1
>>739
> むしろWSLで何が楽々になるんだよ?
Windowsとの相互運用の設定がすでに完了しているから
LinuxとWindowsとの相互運用で、Windowsのファイルシステムにはない
実行権限をどうやって管理するか答えてみ
実際にやった経験があるなら答えられるはず
> むしろWSLで何が楽々になるんだよ?
Windowsとの相互運用の設定がすでに完了しているから
LinuxとWindowsとの相互運用で、Windowsのファイルシステムにはない
実行権限をどうやって管理するか答えてみ
実際にやった経験があるなら答えられるはず
742login:Penguin
2021/01/13(水) 18:31:32.49ID:ikHpu1qJ >>697 のシチュエーションでファイルの属性で困ることはない。
なぜでしょう?
なぜでしょう?
743login:Penguin
2021/01/13(水) 18:36:00.70ID:ikHpu1qJ WSLをお勧めしてる子は、WSLを使ったことが無い。
使ってれば他人にはお勧めできない。
使ってれば他人にはお勧めできない。
2021/01/13(水) 18:36:04.70ID:nmbZ/UW1
745login:Penguin
2021/01/13(水) 18:39:13.43ID:ikHpu1qJ では、なにに困っていたのかな?
ファイルの属性に困っていたのかな?
ほんとに?
使ってて困ってたの?
そんなわけないなあ。
困ってたのは何かなあ?
ファイルの属性に困っていたのかな?
ほんとに?
使ってて困ってたの?
そんなわけないなあ。
困ってたのは何かなあ?
746login:Penguin
2021/01/13(水) 18:40:27.39ID:ikHpu1qJ とはいえ、WSL有効利用について、俺は結構なノウハウを持っているよ。
WSLはこう使え!みたいな。
WSLはこう使え!みたいな。
2021/01/13(水) 18:41:31.27ID:nmbZ/UW1
748login:Penguin
2021/01/13(水) 18:41:44.42ID:ikHpu1qJ Microsoftはウェブ開発者を取り込みたいんだろうけど、まだまだ先は長そうだよね。
今はやめておけ、まだ時期が早い。
今はやめておけ、まだ時期が早い。
2021/01/13(水) 18:42:07.47ID:nmbZ/UW1
2021/01/13(水) 18:42:48.06ID:nmbZ/UW1
ID:ikHpu1qJ って俺の質問に一切答えないよねw
やっぱり使ったことないから知らないのかな
やっぱり使ったことないから知らないのかな
751login:Penguin
2021/01/13(水) 18:43:11.93ID:ikHpu1qJ752login:Penguin
2021/01/13(水) 18:46:31.65ID:ikHpu1qJ753login:Penguin
2021/01/13(水) 18:47:44.18ID:ikHpu1qJ レンタルサーバーで困ったみたいな話を検索してごっちゃにしてるのかな?かな?
2021/01/13(水) 18:49:13.84ID:nmbZ/UW1
>>752
> rsyncやSFTPの時代にファイルの属性で困るわけないでしょ。
Windowsで編集すると、Windowsには実行属性がないので
それがLinuxに反映されることがない
ということも知らないのかな?やっぱり使ったことなさそうw
> rsyncやSFTPの時代にファイルの属性で困るわけないでしょ。
Windowsで編集すると、Windowsには実行属性がないので
それがLinuxに反映されることがない
ということも知らないのかな?やっぱり使ったことなさそうw
755login:Penguin
2021/01/13(水) 18:51:41.10ID:ikHpu1qJ >>754
それがレンタルサーバーで困った話を検索したと言ってんの。
まあ、Linux板だから、VS使ってる人もWSL使ってる人も少ないだろうけど。
わかってる人が居たら、ちょっと恥ずかしいだろね。
使ったことないんだなってすぐわかるから。
それがレンタルサーバーで困った話を検索したと言ってんの。
まあ、Linux板だから、VS使ってる人もWSL使ってる人も少ないだろうけど。
わかってる人が居たら、ちょっと恥ずかしいだろね。
使ったことないんだなってすぐわかるから。
2021/01/13(水) 18:53:16.26ID:nmbZ/UW1
> それがレンタルサーバーで困った話を検索したと言ってんの。
レンタルサーバー(Linuxマシン)で困るなら、
普通のLinuxでも困りますよねw
レンタルサーバー(Linuxマシン)で困るなら、
普通のLinuxでも困りますよねw
2021/01/13(水) 18:55:23.60ID:nmbZ/UW1
759login:Penguin
2021/01/13(水) 18:57:05.10ID:ikHpu1qJ exeに実行権限付ければLinux上で起動できると思ってるらしい。
2021/01/13(水) 18:59:17.89ID:nmbZ/UW1
761login:Penguin
2021/01/13(水) 18:59:43.73ID:ikHpu1qJ 使ったことないのが丸見えだったのだが。
最初からそう言ってるのに。
最初からそう言ってるのに。
762login:Penguin
2021/01/13(水) 19:00:44.45ID:ikHpu1qJ763login:Penguin
2021/01/13(水) 19:01:42.95ID:ikHpu1qJ さて、VSは何処でバイナリをこさえるでしょうか?
2021/01/13(水) 19:02:27.21ID:nmbZ/UW1
また質問に答えませんでしたねw
つまりWSLの方が楽々なんです。
つまりWSLの方が楽々なんです。
765login:Penguin
2021/01/13(水) 19:03:04.05ID:ikHpu1qJ では、それを踏まえたうえで、なにに困ってたのでしょうか?
そもそもコイツ、Microsoftがなぜ不安定なrsyncにこだわったのかさえ分かっていなさそうだな。
なにに困るのかわからないみたいだし。
そもそもコイツ、Microsoftがなぜ不安定なrsyncにこだわったのかさえ分かっていなさそうだな。
なにに困るのかわからないみたいだし。
766login:Penguin
2021/01/13(水) 19:04:18.86ID:ikHpu1qJ >>764
で、半年くらいすると、「実行権限は問題ないと言ったのは俺だ!」と書き込むんだろ?
で、半年くらいすると、「実行権限は問題ないと言ったのは俺だ!」と書き込むんだろ?
2021/01/13(水) 19:04:49.20ID:nmbZ/UW1
困っていたといい出したのはお前であって
WSLの方が楽だって言ってるんだが?
話すり替えるなよ
WSLの方が楽だって言ってるんだが?
話すり替えるなよ
768login:Penguin
2021/01/13(水) 19:04:51.66ID:ikHpu1qJ まあ言っときますが、WSLはやめておけ、まだ時期が早い。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 女児2人投げ落とした疑い 父親逮捕、マンション6階 岐阜 [少考さん★]
- 4歳と1歳の娘2人を6階から投げ落とした疑い、25歳男を現行犯逮捕…消防が設置のマットに落下 岐阜 [少考さん★]
- 【ネット】どう向き合う…5歳男児が「女の子おっぱい」とネット検索、制限“すり抜け”アダルト漫画閲覧 [煮卵★]
- 【米中】トランプ氏、習氏と年内あと2回会うと表明-首脳会談「多くの成果」 [煮卵★]
- 【MLB】村上宗隆が菅野智之から2発 1回に右翼へ34号ソロ 7回に左中間へ35号ソロ [ちょこ★]
- 【ラッコ】[社説]BYDの軽自動車参入から日本勢は学べるか [少考さん★]
- 日本人「アメリカの当時の同盟国は中華民国!」NHK読売産経朝日TBS日テレ「中華民国!!」一斉に言い始める [931948549]
- 高市さん、「中国は同盟国」発言についてトランプへヒアリングへ [469534301]
- 【動画】運転女の子「入れるかな?入れるか~?行けるか?」 [734050792]
- 次に映画化しそうなお菓子
- 高市📞「もしもしドナルド?中国を同盟国ってどういうことよ!説明してよ!日米よね?アタシを捨てないで…」 [117552482]
- 【高市悲報】日本人「日本人が我慢の限界を超えた時の排他性を舐めるな。ヨーロッパみたいに甘くないよ?日本は」ニチャァ [165981677]