21/10/31 22:09:46.86 N3oTEP3B.net
>>1
LinuxだけをインストールしてもWindowsと連携してくれないでしょw
1. Windowsを使う
2. WindowsとLinuxを連携させる
この両方を簡単に満たしてくれてるから
みんなWSL2を使ってるんだよ
3:名無し~3.EXE
21/10/31 22:11:14.16 N3oTEP3B.net
Windowsを使うっていうことはクライアント用途
つまりソフトウェアの開発用途だからね
Linuxだけあっても意味ない
Windowsとの連携が必須
4:名無し~3.EXE
21/11/01 17:13:17.06 5ciM4Js3.net BE:773357678-2BP(0)
URLリンク(img.5ch.net)
へぇwsl2ってみんな使ってるのか
5:名無し~3.EXE
21/11/01 19:13:11.43 COS6CzFS.net
wsl2ってあまり使う人いないのか
6:名無し~3.EXE
21/11/01 22:32:43.20 fV4uS2eS.net
そもそも連携させる意味がないんじゃね?
何に役に立つんだろう?と考えてみたが、Winサーバ中のSQLをエクスポートして
Linuxのテキスト関連ツール使っていじってまたインポート、くらいしか思いつかんw
でもSQLサーバならLinuxの方が安定してるしWindowsで使うのはマゾしかいないだろう。
WSL2はこんなに便利だ、という使い方があれば教えてください。
7:名無し~3.EXE
21/11/01 23:01:45.41 Ie+UG8OZ.net
> Winサーバ中のSQLをエクスポートして
> Linuxのテキスト関連ツール使っていじってまたインポート、くらいしか思いつかんw
連携してるじゃん。
いちいちLinuxマシンにSSHでファイル転送とかアホらしいし
それだけのためにファイル共有とか設定するのはもっとアホだし
はい、WSL2はこんなに便利だという使い方一つ
8:名無し~3.EXE
21/11/01 23:05:22.91 Ie+UG8OZ.net
SQLサーバーならLinuxの方が安定してるし
↑
これをWindowsに取り込んだから
もはやLinuxを別に用意する必要がなくなったんだよね
9:名無し~3.EXE
21/11/02 00:46:30.54 KSoG+IVP.net
>>7
作業フォルダをVMの共有フォルダにしとけば転送なんか要らないけどね。
>>8
もしかしてMSSQLの事言ってんの?
もしかしてw
10:名無し~3.EXE
21/11/02 01:26:26.55 EBjlX108.net
> 作業フォルダをVMの共有フォルダにしとけば転送なんか要らないけどね。
その設定をしないといけないんだよなw
11:名無し~3.EXE
21/11/02 03:20:06.97 NGoC7vpn.net
LaTeX文書のコンパイルにWSL2のUbuntuでやった
UbuntuのファイルシステムをWindowsから直に弄れるのがいい
簡単な編集がメモ帳でできる
12:名無し~3.EXE
21/11/02 06:52:26.42 bP6GvXRX.net
>>9
私もVMでやってる
VMのほうがわかりやすい
私がWSL2をよく知らないせいかも知らないが
13:名無し~3.EXE
21/11/02 09:32:55.49 w6e0Dxcc.net
VMは手間がかかって、どうしてもオレオレ環境になってしまう
WSL2は手間がいらず、他の人と同じ構成になってるので
いろんなツールが登場してる
14:名無し~3.EXE
21/11/02 10:41:20.87 bP6GvXRX.net
>>13
人それぞれだからね、押し付けようとは思わない
15:名無し~3.EXE
21/11/02 15:43:32.45 UbF0r98G.net
>>10
1分もかからない作業だがな。
16:名無し~3.EXE
21/11/02 16:12:37.99 w6e0Dxcc.net
>>14
押し付けるかどうかじゃなくて
どっちが優れているかの話だからね。
別に優れているWSL2を押し付けてないよ
便利なのでみんな使ってるって話
自分のやりたが確立してるならそれを使えばいいよ
ただ人それぞれなんだから、そのやり方を押し付けたらダメ
そして押し付けないから、みんなオレオレ環境になってしまうという話
VMを使うとそうなるってことだよ
あとは自分で選べばいい。オレオレ環境を作るのを頑張るか
環境構築なんかOSにまかせてさっさとやるべきことをやるかどうかだよ
17:名無し~3.EXE
21/11/02 18:47:59.23 KSoG+IVP.net
VM使うとオレオレ環境になるって…
言っちゃ悪いかもだが、ものすごくバカそうw
18:名無し~3.EXE
21/11/02 20:02:40.49 TljsB+Oo.net
wsl2ってあまり使う人いないのか
19:名無し~3.EXE
21/11/03 00:22:45.60 iGZR4Ejn.net
>>17
当たり前だろ?
VM使う=PCにLinuxをインストールして使うってことだぞ
ディストリはバラバラだし、Windowsと連携させるためのコマンドも入ってない
ディレクトリを共有する場所も決まってないし、
WindowsとLinuxの間でコマンド呼び出しも出来ない
それらを自力で作っておいて
全員同じ環境になるとでも思う?
20:名無し~3.EXE
21/11/03 00:37:58.03 S8OoqIpW.net
wslもLinuxをインスコするでしょ
ストアにはいくつかのディストリもあるし
21:名無し~3.EXE
21/11/03 14:07:28.78 d3hQllxB.net
俺はVMにLinuxもインストールしているが wsl2入れてからは
VMの法を起動する機会は減ったな
Windowsとの行き来が楽だもん
22:名無し~3.EXE
21/11/03 17:25:33.82 kDlgUHve.net
>>20
だからインストールするだけで
Windowsとの連携がバッチリ出来てるのがいいんだってば
23:名無し~3.EXE
21/11/03 17:27:35.28 kDlgUHve.net
しかもほぼ完全自動
パーティションがどうとか全然気にしなくていい
余計なサービスがまったくないから数秒レベルですぐLinux環境に入れる
24:名無し~3.EXE
21/11/03 17:39:55.33 mRraolCW.net
WSLの話題はLinux板が本流になっているけど
25:名無し~3.EXE
21/11/03 22:26:13.73 RDOysOEk.net
WSL2とかよく使うなあw
マイクロソフトがいじったカーネルなんて怖くて使えない
26:名無し~3.EXE
21/11/04 04:36:28.45 myCvT6Xu.net
すでにLinuxのカーネルはマイクロソフトがいじってます
Microsoft、2万行のコードをLinuxカーネルに提供
URLリンク(www.infoq.com)
27:名無し~3.EXE
21/11/04 04:55:37.00 qg963c9G.net
でリーナスがそれを拒否ると
28:名無し~3.EXE
21/11/04 23:32:47.55 MccWmkb9.net
マイクロソフトは自社OSのWindowsUpdateすらまともに作れないのに
カーネルなんていじったら大変だわな。
29:名無し~3.EXE
21/11/05 01:16:18.65 xHsspob2.net
アップデートをここまで安定させてるのは
マイクロソフトぐらいしかないけど?
あと数えるほどしか見つからないでしょ
30:名無し~3.EXE
21/11/05 06:00:21.05 wjInKfJY.net
安定はしてない。
構造的欠陥からくる場当たり的なパッチを行なっているだけ
31:名無し~3.EXE
21/11/05 06:08:07.56 wjInKfJY.net
広義で言えば安定してないが微妙だな
32:名無し~3.EXE
21/11/05 11:05:47.86 xHsspob2.net
他のOSだって場当たり的なパッチを行ってるんだが
一体何と比べて、他のOSはどの点が場当たり的ではないと言いたいわけ?
33:名無し~3.EXE
21/11/05 19:01:50.14 Ilp6cbM6.net
wsl2ってあまり使う人いないのか
34:名無し~3.EXE
21/11/05 21:11:27.01 8kX+zewb.net
>>32
使ってみたら誰でもわかるわアホ
35:名無し~3.EXE
21/11/05 22:35:41.80 xHsspob2.net
ほらねw
「他のOSはどの点が場当たり的ではないと言いたいわけ?」
という質問にすら答えられないわけよ
なーんも考えてない証拠
36:名無し~3.EXE
21/11/06 03:59:55.72 lHLS7h4Y.net
>>35
他のOSを使ってもない証拠だな
37:名無し~3.EXE
21/11/06 04:02:44.16 lHLS7h4Y.net
>>35
何でオマエの言い出したことを納得させるためにこっちが時間を割いて説明しなきゃならんのだ。
オマエが自分の主張を裏付ける証拠を出せよ言い出しっぺなんだからさ。
WindowsみたいなクソOSを擁護する人間もまたクソだというのを証明してるだけだぞ。
38:名無し~3.EXE
21/11/06 04:52:40.72 vLEywCaj.net
Windowsが場当たり的なパッチを当ててるって言ったのは
お前が言い出したことだろ?
なら納得させるためにお前が頑張れや(笑)
どこが他のOSと比べて場当たり的なの????
39:名無し~3.EXE
21/11/06 09:01:46.89 rjtWAeHR.net
場当たり的パッチとは申しません。
適切な言葉はモグラ叩き開発です。
40:名無し~3.EXE
21/11/06 12:14:32.60 OsBXJuqm.net
>>32
linuxだってアップデートで何度も酷い目にあっているし別にWindowsに限らんよな
41:名無し~3.EXE
21/11/06 12:20:31.65 q+9MavnW.net
Windowsはこれよりもずっといいわけで
Apple、macOS Montereyの文鎮化問題を認識、対処とコメント
URLリンク(iphone-mania.jp)
42:名無し~3.EXE
21/11/06 12:32:40.50 rjtWAeHR.net
Windows11でも文鎮化するけど
43:名無し~3.EXE
21/11/06 12:42:01.66 q+9MavnW.net
Macのアップデートが場当たり的だって話をしてるんだけど?
それとも文鎮程度じゃ場当たり的にはならないって主張したいわけ?
してみろよw
44:名無し~3.EXE
21/11/06 13:31:06.68 lHLS7h4Y.net
しかしユーザーの意見じゃないな
まるで社員w
45:名無し~3.EXE
21/11/07 00:41:57.32 XYznFSS1.net
捨て台詞吐いてスタコラサッサw
46:名無し~3.EXE
21/11/07 02:08:55.56 y2zVfHm8.net
SFUとかSUAを試してみたけどCygwinやMSYS/Mingwinのほうがよかった
そんな古の時代に比べたらwsl2はとても使い勝手がいい
でもMSYS2で済ませられればできるだけこっちで
47:名無し~3.EXE
21/11/07 04:04:49.87 XYznFSS1.net
MSYS2のパッケージってまともに提供されるようになった?
48:名無し~3.EXE
21/11/08 00:55:49.88 UmoINkQz.net
VMでLinuxはよく見るがWSLを仕事で使ってる人を見たことないわ
一体どういう人がこれ使ってるんだろ?
49:名無し~3.EXE
21/11/08 04:03:51.01 rASx5nxh.net
そりゃソフトウェアを開発してる人だよ
つまりプログラマーってことね
ただLinuxを使ってるだけの人は使わない
50:名無し~3.EXE
21/11/10 01:55:37.75 lZp8E1DF.net
俺はプログラマーだけどLinux使う時はVirtualBoxだなあ
同僚もみんなそう
WSL2を使ってるやつは客先でも見たことない
51:名無し~3.EXE
21/11/10 02:10:46.53 9R/QtvTc.net
wslはまだ発展途上だからね
52:名無し~3.EXE
21/11/10 08:57:58.71 CX7+shFQ.net
Hewlett-Packard はZワークステーションの一部でWSL2をプリインストースする
URLリンク(press.hp.com)
53:名無し~3.EXE
21/11/10 09:57:10.55 KiHyQGm2.net
>>50
WSL2はWindows使うときに使うんやで
Windowsが大幅パワーアップするから
Linuxが不要になる
54:名無し~3.EXE
21/11/10 12:05:54.11 lZp8E1DF.net
>>53
ものすごくバカそうw
55:名無し~3.EXE
21/11/10 15:52:12.00 KiHyQGm2.net
な?反論できなくなったら、こういうレス返してくるわけだよ
まともな書き込みをしているふりして、適当なこと書いて
WSL2を悪くいいたいだけってわかるやろ?バレバレなんだよね
56:名無し~3.EXE
21/11/10 20:04:22.86 xD/Xr3ic.net
Linuxでしか動かないニッチなライブラリ使いたい時便利だよ
57:名無し~3.EXE
21/11/10 20:13:37.39 IPSkUs0A.net
wsl2ってあまり使う人いないのか
58:名無し~3.EXE
21/11/10 20:29:02.69 lZp8E1DF.net
>>55
VMでLinux動かしてるんだからホストOSはLinux以外だろ
それも気づかんようなアホガキはクソして寝てなさい
59:名無し~3.EXE
21/11/10 23:14:07.17 IdLk1KaV.net
>>58
ホストOSはWindowsって最初から言ってるんですが
誰と話をしてるんです?
WSL2はWindowsを使いたいときに使うんですよ?
当たり前でしょう
必要なのはLinux上で動くソフトウェアだけです。
それらはLinuxではありません
GNU/Linuxじゃなくて
GNU/Windowsみたいなもん
60:名無し~3.EXE
21/11/11 01:51:53.18 T5Qydy68.net
>>59
バカそのものやなw
61:名無し~3.EXE
21/11/11 04:02:41.90 pCsXrOyP.net
wslはメインでwindows使っててlinuxの便利な機能をつまみ食いするためのもの
実用性は低い
本格的にlinux使うならhyper-vかvmwareを使う
62:名無し~3.EXE
21/11/11 04:12:56.93 uJgMW2Pu.net
Linuxの便利な機能=実用性が低いものだったんですか?
実用性が高いLinuxの便利な機能が使えるんだから
実用性高いに決まってるでしょう
63:名無し~3.EXE
21/11/11 04:14:37.04 uJgMW2Pu.net
>>61
本格的にLinux使う → HyperV使う → WSL2はHyperV使ってる。さらにWindowsと統合されてる。
本格的なLinuxが更に使いやすくなってるのがWSLなのよ
64:名無し~3.EXE
21/11/11 05:03:11.87 T5Qydy68.net
>>63
そのWindowsと統合されてるってのがダメな点なのよね。
65:名無し~3.EXE
21/11/11 05:45:47.37 uJgMW2Pu.net
はい。だめな理由は言わないw
66:名無し~3.EXE
21/11/11 05:46:29.77 uJgMW2Pu.net
ほんとお決まりだよな
自分の意見を持ってないから
とりあえずダメダメ言ってりゃ事実になると思ってるw
67:名無し~3.EXE
21/11/11 07:02:58.54 DCQtotgI.net
そもそも今どきLinuxがコンソールだけで完結していると思ってるのが間違いなんだけどねw
68:名無し~3.EXE
21/11/11 07:05:36.27 DCQtotgI.net
WSLでコンソールでエディタ使うのがLinuxユーザーの幸せとか思ってるんじゃないか?w
69:名無し~3.EXE
21/11/11 07:46:53.67 T5Qydy68.net
必死やなーw
ほんとに便利でロバストで高性能なら仕事で使われてるっつーの。
VMならコンテナファイルを移動するだけで他のマシンで動かすのも容易だがWSLはそうはいかない。
Windowsと一心同体だから。
あと話が噛み合ってねーぞ。
国語の勉強を小学生からやり直せ。
70:名無し~3.EXE
21/11/11 08:30:16.05 DCQtotgI.net
え?そんなことになってんの??
便利すぎん??
71:名無し~3.EXE
21/11/11 13:28:02.79 zDbUNTxU.net
>>69
横からだけど
WSLのユーティリティで簡単に他のPCに展開できる
またDocker環境作成の要領でLinux実機で作成したシステムを抜いてWSLに移行させるのも可能(Dockerも利用可能)
便利になるかはユーザー次第
Linux板WSLスレの過去ログを参照すれば利用/移行方法が色々と書かれているよ
72:名無し~3.EXE
21/11/11 18:01:17.62 uJgMW2Pu.net
>>69
> ほんとに便利でロバストで高性能なら仕事で使われてるっつーの。
仕事で使われてるから、便利でロバストで高性能な証明になってるよ
73:名無し~3.EXE
21/11/11 18:03:12.46 uJgMW2Pu.net
>>69
> VMならコンテナファイルを移動するだけで他のマシンで動かすのも容易だがWSLはそうはいかない。
それならWSLの方が簡単。
wsl --export でtarファイルにエクスポートして
wsl --import でインポートするだけ
他のマシンで動かすのが容易な理由は何だと思う?
74:名無し~3.EXE
21/11/12 13:23:27.61 7upc15hF.net
どう考えてもコンテナの移動のほうが楽やろw
75:名無し~3.EXE
21/11/12 13:47:52.48 R6nEiuWF.net
>>73
なんなのその無理矢理弁護はw
76:名無し~3.EXE
21/11/12 13:49:52.92 R6nEiuWF.net
>>72
残念ながら仕事で使ってるの見たことないわ
77:名無し~3.EXE
21/11/12 19:55:36.89 Hj5Z0diE.net
wsl2でコンテナつかつんじゃ駄目なの?
78:名無し~3.EXE
21/11/12 21:39:54.83 rL1E9DiJ.net
?
79:名無し~3.EXE
21/11/12 21:54:06.35 rL1E9DiJ.net
おれは使う気になれんな
マイクロソフトがいじったカーネルなんて怖くて使えない
80:名無し~3.EXE
21/11/12 22:12:31.39 LTNqR8JO.net
wsl2ってあまり使う人いないのか
81:名無し~3.EXE
21/11/13 03:52:44.78 +/CnONv6.net
>>79
Windows使っている人に、マイクロソフトのカーネルがどうとか言っても意味ない
>>80
使っている人が多いから、こうやってアンチスレたててWindowsが流行らないように
必死で妨害工作してるのか。うまく行ってないがなw
82:名無し~3.EXE
21/11/13 06:40:18.73 Ccvjqome.net
さすがにwindowsがスタンダードじゃないって思ってるモンは少数やろw
妄想や(^。^)y-.。o○
83:名無し~3.EXE
21/11/13 07:57:54.52 4u6Vwt6N.net
>>79
マイクロソフトがパッチ当てたカーネルのソースは公開されているんだから
調べようと思えば調べられるでしょ
84:名無し~3.EXE
21/11/13 07:58:46.70 Iarem2eq.net
>>81
意味はあるだろ
Windowsだけ使ってるのに比べて危険が二倍という
85:名無し~3.EXE
21/11/13 09:12:10.99 DLQoyLGY.net
>>84
データ無いなら口出すなよ
ド素人が
86:名無し~3.EXE
21/11/13 10:01:51.27 Btj6Tkv2.net
WSL2でNixOSがさいつよ
宣言的に入れるツールの設定を管理して100%再現できる
他のディストリもWindowsも、宣言的に設定を管理はできないし
ロールバックは困難
DockerはDockerfileのビルドに100%の再現性はないから
同じDockerfileでもビルド出来なくなる可能性あるし
ファイルシステムとかネットワークとか
色々隔離するせいで使いにくい事がある
87:名無し~3.EXE
21/11/13 20:14:30.46 DLQoyLGY.net
>>86
Docker「イメージファイルを使うから100%の再現性がある!」
お前(アホ)「Dockfileのビルドで100%の・・・、え?イメージファイル?なにそれ?
う、うるさい、イメージファイルを使うなんて卑怯だ。
Dockerfileのビルドだったら100%の再現性がないんだ!
イメージファイルを使うなんてずるいぞ!!」
88:名無し~3.EXE
21/11/13 23:28:14.29 Iarem2eq.net
>>83
調べてまで使う気しないw
自社OSのアップデートすら満足に作れないマイクロソフトのコードは信用できない。
89:名無し~3.EXE
21/11/14 01:34:59.83 0NfqS770.net
LinuxのCUIを試すくらいの意味しかないな
BusyBoxで十分
90:名無し~3.EXE
21/11/14 03:47:40.48 1u3NN9Hd.net
>>88
それはあなたの意見ですよね?
みんなが使ってるって話をしてます。
91:名無し~3.EXE
21/11/14 03:48:06.34 1u3NN9Hd.net
>>89
BusyBoxがあればLinuxいらないのか(笑)
92:名無し~3.EXE
21/11/14 09:37:45.73 h+xgwlvM.net
Linuxなんて元々は各自の動作環境に合わせてカーネルにハッチ当ててビルドして使うのが当たり前だったんだけどな。
だいたいBSD系UNIXにパッチ当ててMacOSとして出してるAppleを盲目的に信用して
Linuxカーネルにパッチ当てたのがMicrosoftだから信用できんという理屈がわからん
93:名無し~3.EXE
21/11/14 14:53:54.73 g4lqMICE.net
>>91
wslならbusyboxで十分代わりになるよw
94:名無し~3.EXE
21/11/14 15:32:56.46 zlvSWytX.net
>>93
wslってLinuxなんだが?
その理屈だとLinuxはBusyBoxで十分代わりになることになる
そもそもBusyBoxの変わりになるのはGNUツールチェーンであってLinuxではないんだがねぇ
どうやってBusyBoxでパッケージをインストールする?無知は怖いねぇw
95:名無し~3.EXE
21/11/14 15:43:15.74 UdShXb5k.net
ちゃちゃ入れしたいだけの子供なんだろう
96:名無し~3.EXE
21/11/14 16:03:23.98 zlvSWytX.net
そのちゃちゃにわかっていてマジレスすることで
相手を追い詰めてます(笑)
WSL2みんな使ってるね
97:名無し~3.EXE
21/11/14 18:55:16.78 MtrYhmX1.net
wsl2ってあまり使う人いないのか
98:名無し~3.EXE
21/11/14 19:12:52.23 zlvSWytX.net
使ってる人は多いですね
99:名無し~3.EXE
21/11/15 03:09:11.46 iMBRdhKt.net
>>94
LinuxのCUIコマンドが使えるってだけだろ?
それならBusyBoxで十分なのだよ。
WSLでできてBusyBoxでできないことって何かある?
あまりないと思うけどw
100:名無し~3.EXE
21/11/15 08:27:24.26 GWYQtmk3.net
>>87
Dockerのイメージレジストリ用意したりちゃんとgitに入れたDockerfileと内容合うように
イメージビルドしてpushすんのマンドクセ('A`)
あるいはCI組むのマンドクセ('A`)
二度と更新しないなら良いけど大抵は更新する事あるし
その時にDockerfileのビルドこけたらマンドクセ('A`)
nix-shellの方が気軽に使えて再現性100%
101:名無し~3.EXE
21/11/15 08:50:24.09 l12XHFl2.net
>>99
> LinuxのCUIコマンドが使えるってだけだろ?
違う。コマンドを入れられる。
> それならBusyBoxで十分なのだよ。
BusyBoxだけじゃコマンドが足りない
> WSLでできてBusyBoxでできないことって何かある?
Rubyを使う
102:名無し~3.EXE
21/11/15 08:51:17.77 l12XHFl2.net
>>100
> イメージビルドしてpushすんのマンドクセ('A`)
そういうやつがNixOSのパッケージなんか作ろうとは思わないんだよw
Dockerは簡単に自分が必要とするイメージを作れる
103:名無し~3.EXE
21/11/15 12:30:12.73 CbwBW5am.net
>>99
横からだけど、WSL1でもXfce等のDEを動かして、アプリやブラウザーで音声付きで動画再生とか出来るよ。
BusyBoxで出来る?
104:名無し~3.EXE
21/11/15 13:30:01.66 iMBRdhKt.net
rubyも案件減ったよなー
ひところのあのブームは何だったんだろ?
105:名無し~3.EXE
21/11/15 13:34:43.34 iMBRdhKt.net
>>103
MS非推奨の使用法じゃないのそれ?
106:名無し~3.EXE
21/11/15 14:26:56.17 GWYQtmk3.net
>>102
nix-shell使うだけなら既存パッケージだけでも事足りる
自分のパッケージ作る場合もnixでソースからのビルドに必要な命令を書いてgithubで配布できる
aptとかyumより気軽に配布可能
githubに置くだとパッケージは各自ビルドする事になるが
Dockerfileと違ってビルド環境が再現できるようになってるから問題が起きにくい
107:名無し~3.EXE
21/11/15 14:33:28.20 GWYQtmk3.net
nixのパッケージはソースからのビルドの仕方が書かれたファイルに過ぎないが、
全く同じソースのバージョン、全く同じ命令ならビルド済みバイナリのキャッシュから取ってくるように設定できるって仕組みがある
公式リポジトリは最初からそれが設定されてるのでビルド不要
一部のパッケージのソースやビルド命令を変えた場合は大半はキャッシュからパッケージが取得されて
キャッシュに無い部分だけがソースからビルドされる
108:名無し~3.EXE
21/11/15 15:46:28.78 xRP2v2dZ.net
>>105
非推奨ってどこに書いてある?
109:名無し~3.EXE
21/11/15 16:47:55.45 iOZj1ntd.net
>>106
> 自分のパッケージ作る場合もnixでソースからのビルドに必要な命令を書いてgithubで配布できる
だから作ってみてよ
Dockerfileの場合
FROM debian
RUN apt-get update && apt-get install ruby
これだけで新しいイメージ完成なんだわ
Dockerのメインの使い方が無理ゲーすぎるnixがDockerの代替になるわけないやろw
110:名無し~3.EXE
21/11/15 16:49:35.96 iOZj1ntd.net
>>106
Dockerは作ったイメージをダウンロードするだけで
完全の同じ環境が作れる
nixでやるなら、そのイメージをアップロードして
ダウンロードするところまで簡単にできないと意味ない
ローカルでビルドなんてしないから、高速にイメージを起動できるのが
Dockerの強み
111:名無し~3.EXE
21/11/15 16:50:43.53 iOZj1ntd.net
>>107
> 公式リポジトリは最初からそれが設定されてるのでビルド不要
非公式リポジトリが簡単に作れない、使えない意味がない
商用サービスのイメージを他人に公開するわけがないんだから
112:名無し~3.EXE
21/11/15 17:55:32.43 Ojei6Xbm.net
出来るできないが中心やな。
コンテナの利点は、Wslよりかは信頼性の低いPCでも仕事になる。
コンテナの持ち運びは、PC間の差分を殆ど気にしなくていい
コンテナの持ち運びは設定が残ったり、データが残ったりをWslよりかは気にしなくていい
普通にコンテナ選ぶだろ
Windowsの仮想専用ライセンスが欲しいぐらいだ
113:名無し~3.EXE
21/11/15 17:57:40.40 Ojei6Xbm.net
>>112
おれは開発者じゃないけど、実務的にコンテナはすごい魅力あるは
114:名無し~3.EXE
21/11/15 17:58:00.43 Ojei6Xbm.net
アンカーはミス
115:名無し~3.EXE
21/11/15 18:27:06.77 iOZj1ntd.net
WSLはWindowsのCUI環境をLinuxにすること
Dockerは自分でイメージを作って配布するためのもの
用途が全く違う
116:名無し~3.EXE
21/11/15 22:22:53.07 iMBRdhKt.net
wslがどうのこうの言ってる連中もどうせsed,sort,awk,perlくらいしか使わへんやろ。
あと簡単なbashスクリプト書いてイキってるくらいか。
117:名無し~3.EXE
21/11/16 06:03:04.58 OJB5VuKF.net
だからRubyとかそういう言語をインストールするって言ってるだろ
旗色が悪くなったからって聞こえないふりするなよ
無意味だぞ
118:名無し~3.EXE
21/11/16 08:31:08.21 +QFiVF0+.net
あーw
perl上げてるんだから当然Rubyも含まれとるがなw
えあぷ開発者乙や(^。^)y-.。o○
ワシもPHPぐらいは使うが、自分を開発者とは言わんで?恥ずかしいw
119:名無し~3.EXE
21/11/16 09:25:59.85 HaiOFbKW.net
>>110-111
nixのプライベートバイナリキャッシュ設定する手間はDockerのプライベートイメージレジストリの設定する手間とそんな変わらないと思う
SaaS使うのが企業のポリシー的に無理なら
Amazon S3をバイナリキャッシュとして使うか、
nix-serveやminoを自分で動かすと言う選択もある
>>109
そんなシンプルなものだったらnix-shell -p rubyで済むだろう
もっと使うパッケージ沢山あったら-pで全部指定するのは面倒だから
shel.nix書くけど
そのような複雑な構成の時こそ、nixの真価が発揮される
URLリンク(nixos.org)
120:名無し~3.EXE
21/11/16 09:32:47.55 HaiOFbKW.net
DockerイメージやAmazon EC2の仮想マシンイメージもnixで作れる
本番環境や、既存開発環境で既にDocker活用してる所への持ち込みも可能ってわけだ
しかもDockerfileでapt使うのとかと違って
いつの間にか再現できなくなってビルド不可能に!とかない
URLリンク(nixos.org)
URLリンク(nixos.org)
121:名無し~3.EXE
21/11/16 11:13:03.02 wrPOiQo7.net
>>119
> nixのプライベートバイナリキャッシュ設定する手間はDockerのプライベートイメージレジストリの設定する手間とそんな変わらないと思う
キャッシュじゃ意味ねーだろ
イメージをアップロードできないと全く意味がない
122:名無し~3.EXE
21/11/16 11:14:34.98 wrPOiQo7.net
>>119
> そんなシンプルなものだったらnix-shell -p rubyで済むだろう
すむわけ無いだろw
ruby入れて、ライブラリ入れて、
アプリ固有のイメージを作るんだよ
つまりな、用意されてるパッケージだけじゃダメという話
まあrubyのライブラリの前バージョンがnixで配布されてるっていうのなら別だがなw
123:名無し~3.EXE
21/11/16 11:16:06.67 wrPOiQo7.net
いいか?Dockerイメージの代わりになるというのなら
ruby+gemsで配布されてるライブラリ込の
アプリ固有のイメージを作ってアップロードまで出来ないとダメ
それでようやくDockerの代わりと言える
124:名無し~3.EXE
21/11/16 11:17:37.34 wrPOiQo7.net
訂正
ruby+gemsで配布されてるライブラリ込の
アプリ固有のイメージ+開発アプリのソースコードを
作ってアップロードまで出来ないとダメ
つまりnixで絶対に配布されてないパッケージを詰め込んで
イメージにして作ってアップロードできないとDockerの代わりになれないということ
125:名無し~3.EXE
21/11/16 12:03:06.87 HaiOFbKW.net
>>121
バイナリキャッシュの意味分かってる?
バイナリキャッシュがDockerで言うイメージレジストリな?
ビルド済みバイナリ入るところだから
全く同じ設定でのビルドとnixが認識すれば、ビルドが省略され
ビルド済みバイナリをダウンロード出来る
gitにnixのビルド定義(nix expression)を入れておけば、同じ設定でのビルドと認識させるのは難なく出来るだろう
公式リポジトリはこれを自動化して
従来型パッケージマネージャと同じ様な使い心地を実現してる
126:名無し~3.EXE
21/11/16 12:05:57.48 HaiOFbKW.net
>>124
rubyのパッケージはbundix使うとnixのパッケージに変換できる
nixがインターネットからパッケージ取得する命令と、ハッシュ値が書き込まれる
他言語も同様の変換ツールが大抵用意されてるので
それで変換する
nix-buildでビルドする時は、パッケージの取得はnix自体が行わなければならない
bundlerが直接やっちゃだめ
サンドボックスを無効化すれば、bundlerを含むどんなツールでもインターネットに接続出来るが、
ビルドする度に結果が変わってしまう可能性があるので
nix expressionを自力で作るのが大変だったり、
bundixのような変換ツールがない時の最終手段
nix-shellでローカルでrubyとかbundler使って作業する時は勿論サンドボックスによる制限はないよ
サンドボックスは最終成果物をnix-buildでビルドする時の制限な
127:名無し~3.EXE
21/11/16 12:12:47.00 wrPOiQo7.net
>>125
> バイナリキャッシュの意味分かってる?
> バイナリキャッシュがDockerで言うイメージレジストリな?
ぜんぜん違う
Dockerのイメージレジストリっていうのは
DockerのユーザーがDockerfileから作ったイメージを
アップロードまたはダウンロードする所
128:名無し~3.EXE
21/11/16 12:14:04.11 wrPOiQo7.net
んで、さっさとDockefileと同じことを
nixでやってみろって話
rubyとライブラリをインストールしたイメージを作る方法から
書いてね
129:名無し~3.EXE
21/11/16 12:39:04.32 HaiOFbKW.net
>>127
バイナリキャッシュのサーバーは、CachixみたいなSaaSを使うか、Amazon S3を使うか、自分でサーバー構築してセットアップする
そこに自作ツールのビルド済みバイナリをアップロード出来る
開発チーム内の他のユーザーはバイナリキャッシュからツールをダウンロードして実行できる
ruby本体などは公式リポジトリのバイナリキャッシュから自動的にダウンロードされる
DockerイメージのレジストリはAmazon ECRとかのマネージドサービスを使うか、
自分でサーバー構築してセットアップする
そこに作ったツールのビルド済みバイナリ+ruby本体etcを含むイメージをアップロード出来る
開発チーム内の他のユーザーはレジストリからツールを含むイメージをダウンロードして実行できる
何が違うのか
130:名無し~3.EXE
21/11/16 12:47:21.20 HaiOFbKW.net
>>128
bundixの使い方とかは公式のREADMEとか非公式Wiki見たら良いんじゃね
URLリンク(github.com)
URLリンク(nixos.wiki)
bundixで実際にパッケージ化されたプロジェクトを探してるならnixpkgsをbundixで検索すると出てくる
URLリンク(github.com)
131:名無し~3.EXE
21/11/16 21:17:41.36 wrPOiQo7.net
>>130
使い方を知りたいのではなく、
Dockerfileと同等レベルに簡単にできるのかを知りたい
非公式見た。複雑過ぎ。Dockerの変わりにはならない
132:名無し~3.EXE
21/11/16 21:19:36.13 wrPOiQo7.net
>>129
完成したイメージを保存するか、バイナリだけを保存するかの違い
完成したイメージはダウンロードするだけで高速に起動できる
バイナリをダウンロードしてインストールする方式は遅い
まずRubyのgemsをそのバイナリキャッシュサーバーにアップする方法を書けよ
まずそこからだろ?
133:名無し~3.EXE
21/11/17 10:00:39.35 8t676Wfc.net
>>132
>バイナリをダウンロードしてインストールする方式は遅い
それあなたの感想ですよね?
何かデータとかあるんですか?
従来型パッケージマネージャとは異なり
インストール用スクリプトとかはパッケージのビルド時しか実行できないので
インストール時はダウンロードして解凍するだけ
この辺の思想はDockerに通じるものがある
パッケージ数は初回は多いものの
キャッシュが効くし、チャンネル更新しても
全てのパッケージが毎回更新されるわけでもない
普段ダウンロードする量は少量の差分だけで、そんな多くない
134:名無し~3.EXE
21/11/17 11:02:41.84 8t676Wfc.net
>>132
諦めんの早くね?
bundix公式のサンプルの方は割と短い
あと、nixpkgs公式にも、callPackage関数で別ファイルから呼ぶ必要があるが、bundlerApp関数を使ったサンプルがある
僅か7行
URLリンク(github.com)
とは言え、bundix公式のサンプルコードの方がファイル単体で実行できるので、11行だが、初心者には使いやすいだろう
URLリンク(github.com)
公式リポジトリにあるbundler-audit/default.nixの内容をbundix公式サンプルコードに置き換えてみたが、
ちゃんとパッケージ化してnix-shellで実行出来た
URLリンク(github.com)
cachixのバイナリキャッシュの使い方は公式みろ
こっちは簡単だから
URLリンク(www.cachix.org)
URLリンク(docs.cachix.org)
135:名無し~3.EXE
21/11/17 11:12:40.77 QF7+wpFB.net
rubyか
一時期Railsで話題になったけど今案件無いやろ
何開発してんの?www
136:名無し~3.EXE
21/11/17 11:26:06.36 8t676Wfc.net
単体ファイルだとnixpkgsのバージョン固定できないな
バージョン固定しないと他のマシンでキャッシュ効かない
さっきのサンプルをniv使ってバージョン固定できるようにすると
こんな感じ
URLリンク(glot.io)
137:名無し~3.EXE
21/11/17 12:00:41.17 8t676Wfc.net
rubyあんま自分では書いたことないや
周りではrails使ってるやついるみたいだけど
bundlerApp使えば更に短くなる
URLリンク(glot.io)
138:名無し~3.EXE
21/11/17 12:04:15.75 3BWS/lKy.net
出来る出来ないしか頭にないからほっとくしか無いやろなw
139:名無し~3.EXE
21/11/17 16:20:56.81 QF7+wpFB.net
まあ結論としてはWSLよりVMの方が優秀ってことでこのスレも終わりだな
当たり前の結論だけど
140:名無し~3.EXE
21/11/18 08:49:48.59 i8iH4WVS.net
>>133
> それあなたの感想ですよね?
> 何かデータとかあるんですか?
あるけど?
docker run -it ruby とかやってみ。
ダウンロード時間だけで起動する
インストール時間は不要
141:名無し~3.EXE
21/11/18 08:52:10.78 i8iH4WVS.net
>>137
出来るできないじゃなくて、
どれだけ簡単にできるかってこと
行数が短い=かんたんじゃないよ
nixは潰しが効かない知識の塊だから
142:名無し~3.EXE
21/11/18 08:52:21.72 VY16BWzV.net
データじゃなくてクソワロwwwwwwwwwww
143:名無し~3.EXE
21/11/18 08:52:37.90 i8iH4WVS.net
>>139
あのー?WSLもVM使ってるんですが?
だからWSLはVM+付加価値でしょう
144:名無し~3.EXE
21/11/18 08:55:05.25 i8iH4WVS.net
>>142
はいデータ。わずか44秒
書き込みエラーが出るんでところどころ全角スペースを入れた
$ time do cker run -it ruby
Unabl e to find image 'ruby:latest' locally
lates t: Pulling from library/ruby
bb7d5a8485 3b: Pull complete
f02b617c6 a8c: Pull complete
d32e17419 b7e: Pull complete
c9d2d8122 6a4: Pull complete
3c24ae8b660 4: Pull complete
0746d57333 12: Pull complete
2cfcc1a5f1 48: Pull complete
192717d51 e95: Pull complete
Digest: sha256:4aa4 88b274ac3c92e9c597246e72e9df5a6 75c6a70bf6a7dfa47b4935efdb393
Status: Downloaded newer image for ruby:latest
ir b(main):001:0 > ex it
real 0m44.018s
user 0m0.094s
sys 0m0.266s
145:名無し~3.EXE
21/11/18 08:58:48.87 i8iH4WVS.net
クラウドベンダーが用意しているリポジトリを使えば
インターネット経由のダウンロードじゃないからもっと早く起動できる
146:名無し~3.EXE
21/11/18 08:59:34.10 i8iH4WVS.net
で、Dockerの役割は、ここから自分専用のイメージを簡単に作れる所
これはnixじゃ不可能
147:名無し~3.EXE
21/11/18 09:57:13.24 VY16BWzV.net
>>144
いやだからnixの時間は?
nixの方もダウンロードして解凍してsymlinkで組み合わせるだけだぞ。
nixでruby 2.7入れると12秒程度だった
dockerの方も自分でやってみたら、うちでも40秒ぐらいかかった
Dockerの方が遅いじゃんwwwwwwwwwww
まあDockerの方はlatestだと圧縮後も334MBあるからな、でかすぎる
slimが約65MBで13秒ぐらいで
nixのダウンロード量もそれと同じぐらいだから
nixはDockerと同程度の速度と言って良いだろう
URLリンク(glot.io)
148:名無し~3.EXE
21/11/18 09:59:19.82 VY16BWzV.net
>>145
クラウドに乗っけるときはnixで仮想マシンイメージを生成するか
Dockerイメージ生成して、クラウドにアップロードすれば自己完結したアプリ環境を作ることも可能
>>146
お前にとって簡単かどうかは知らんが、慣れたらバイナリキャッシュでの公開はそんな手間ではない
それにDockerイメージ生成などの代替の公開手段もある
149:名無し~3.EXE
21/11/18 10:14:23.02 qY+AKz96.net
wsl2って セキュリティはどうなの?
150:名無し~3.EXE
21/11/18 12:38:08.56 40xylOZu.net
>>143
WSLはLinuxVMのサブセットだよ
MSがカーネルいじったバグ付きのな
151:名無し~3.EXE
21/11/18 13:33:37.00 zxq2wOZl.net
wslでわざわざWindowsのライセンス概念に付き合うことがアホだっつーのw
動くだの動かせるは論外w
152:名無し~3.EXE
21/11/18 16:06:15.38 zxq2wOZl.net
実務的な利便性でVMだよねって言ってんの
できるかな
出来ます
出来ません
は、関係ないのw
153:名無し~3.EXE
21/11/18 23:09:28.15 40xylOZu.net
結局WSLってWindows上でLinuxサーバでの開発環境を作りたいから考案された仕組みで、
今のマシンスペックならWSLである必要はなくVMで動いちゃうのよね。
メモリ8GBもあればWindows上でLinuxのVMがスコスコ動く。
動かすだけなら4GBですら可能。
だから開発者としてもマイクロソフトが手を加えた信用できないカーネルで不完全なLinuxをWSLとして動かすよりも、
VMで本番環境と全く同じ本物のLinux環境を作ってそれ使ったほうがいいわけよ。
生まれたときから全盛期の遺物なのがWSL2なわけ。
154:名無し~3.EXE
21/11/18 23:11:19.59 40xylOZu.net
前世紀の遺物、だな。
WSLに全盛期なんてなかったし今後も来ることはない。
155:名無し~3.EXE
21/11/19 01:01:55.99 r78lA2bS.net
>>150
> WSLはLinuxVMのサブセットだよ
お前の言うLinuxVMってなに?
本物のLinuxとは?
Linuxはカーネルってわかってる?
156:名無し~3.EXE
21/11/19 01:09:24.04 oygrOovd.net
wsl2はVMとのインターフェース
157:名無し~3.EXE
21/11/19 01:10:41.05 r78lA2bS.net
WSLが提供してるのはLinuxカーネル相当で
WSL2の場合は本物のLinuxカーネルを使ってる
そしてUbuntuに関してはWSLには含まれておあらず
サブセットどころか本物のUbuntuを使ってる
通常のLinuxカーネルはWSLに適してないから
Linuxカーネルが強化されており
その上で動くコマンドは本物ということ
158:名無し~3.EXE
21/11/19 01:11:14.25 r78lA2bS.net
>>156
完全に間違ってる
VM(バーチャルマシン、仮想マシン)にはLinuxは含まれていない
159:名無し~3.EXE
21/11/19 01:57:15.75 8/Ri3yDj.net
>>157
マイクロソフトが勝手に改変したカーネルな。
本物のLinuxカーネルではない、いわば偽物。
160:名無し~3.EXE
21/11/19 05:50:56.37 r78lA2bS.net
>>159
なぜ改変すると偽物になるのでしょうか?
オープンソースをバカにしてますか?
161:名無し~3.EXE
21/11/19 07:36:01.67 SX8d2K8j.net
>>159
本物のカーネルって何?
Linuxカーネルはディストリがそれぞれパッチ当ててるし、ユーザー側でも
場合によったらパッチ当て再ビルドする。 仮想環境で動かす場合でも
以前はパッチあてることが多かった
LinuxではないがMacOSだってBSD UNIXのカーネルをAppleが勝手に改変したものだぞ
162:名無し~3.EXE
21/11/19 08:23:37.44 ebIKuHE1.net
ゴガギーン
ドッカン
m ドッカン
=====) )) ☆
∧_∧ | | / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( )| |_____ ∧_∧ < おらっ!出てこい>>146
「 ⌒ ̄ | | || (´Д` ) \___________
| /  ̄ | |/ 「 \
| | | | || || /\\
| | | | | へ//| | | |
| | | ロ|ロ |/,へ \| | | |
| ∧ | | | |/ \ / ( )
| | | |〈 | | | |
/ / / / | / | 〈| | |
/ / / / | | || | |
/ / / / =-----=-------- | |
163:名無し~3.EXE
21/11/19 10:18:00.12 cajJlovn.net
WSL2ってWindows 10の機能の中でもっとも評価が高い機能だけどなんで?って思ったら
>>1が使われてないことにしたいってだけのスレだったかw
164:名無し~3.EXE
21/11/19 10:22:02.65 Ql1zO4yZ.net
ないないw
165:名無し~3.EXE
21/11/19 10:23:34.54 Ql1zO4yZ.net
Windowsで最も評価の高い機能はスクショと録画関係だよw
馬鹿じゃないの?w
166:名無し~3.EXE
21/11/19 10:37:55.19 Kra1V6wx.net
windows10だとwslgが使えないよな
167:名無し~3.EXE
21/11/19 15:17:14.68 8/Ri3yDj.net
>>163
え?
最も優れてる機能?
ゴミ機能でしょあれは。
168:名無し~3.EXE
21/11/19 23:02:43.33 cajJlovn.net
はいはいw
必死だねぇ
169:名無し~3.EXE
21/11/19 23:07:44.35 8/Ri3yDj.net
>>161
会社としての信用度の差じゃないの?
マイクロソフトは自社OSのアップデートすらまともに作れないウンコ技術を誇る会社だし
そんなウンコ技術者がいじったカーネルは何が潜んでいるかわからんよ
170:名無し~3.EXE
21/11/19 23:17:11.34 cajJlovn.net
必死と言った途端、さらに必死でかぶせてくるスタイルwww
171:名無し~3.EXE
21/11/19 23:23:01.02 Ql1zO4yZ.net
安っぽい中傷に乗るかよw
社員さんネタ切れなのね?
172:名無し~3.EXE
21/11/19 23:24:08.03 Ql1zO4yZ.net
そもそも、金払った上でのサポート能力なんてMSには皆無だろうがw
173:名無し~3.EXE
21/11/19 23:39:52.05 s4tJqu0a.net
electron簡単に動くようにしてくれ
174:名無し~3.EXE
21/11/19 23:47:10.72 Ql1zO4yZ.net
うごく!
動きません!
動いたSUGeeeeeee
お腹いっぱいや。
スレタイい嫁
175:名無し~3.EXE
21/11/20 12:01:31.16 phUJVD/5.net
WSL2を使ってる人が多いから
スレタイと違う流れになるんだと思うよ
176:名無し~3.EXE
21/11/20 12:57:49.26 ezeRNdNg.net
>>175
お前が信仰しているMS大明神もコンテナ押しやw
【田】Windows 11 Part27
スレリンク(win板:749番)
749 名前:名無し~3.EXE[sage] 投稿日:2021/11/20(土) 11:21:30.55 ID:slP6KIrJ
Microsoft、「Windows 11」ベースの開発者向け仮想マシンを無償公開
URLリンク(forest.watch.impress.co.jp)
同社はWindowsアプリ開発の利便性を図るため、最新バージョンのWindows、開発ツール、ソフトウェア開発キット(SDK)、サンプルをセットにした仮想マシンを定期的に更新しているが、OSをWindows 11にして提供するのは今回が初めてとなる。
具体的な内容物は以下の通り。
「Window 11 Enterprise」(評価版)
「Windows 10 SDK バージョン 2004」(10.0.19041.0)
「Visual Studio 2019」(10月9日現在の最新版。UWP/.NET デスクトップ開発/Azureのワークフローが有効化されているほか、「Windows Template Studio」拡張機能がインストール済み)
「Visual Studio Code」(10月9日現在の最新版)
「Windows Subsystem for Linux」(WSL、「Ubuntu」がインストール済み)
開発者モードが有効化済み
「Windows Terminal」
仮想マシンは「Hyper-V」、「VMWare」、「VirtualBox」、「Parallels」向けの4種類が用意されている。仮想PCソフトのなかにはデフォルトで「TPM 2.0」が有効になっておらず、Windows 11のインストールが困難なものもあるが、配布されている仮想マシンは「TPM 2.0」バイパスが有効化されているようで、動作に支障はない。
177:名無し~3.EXE
21/11/20 12:59:15.84 ezeRNdNg.net
>>175
情報管理会社アルソックやんけ(^。^)y-.。o○
178:名無し~3.EXE
21/11/20 14:01:58.00 oxf8ox1v.net
仮想マシンでいい
わざわざwsl使うメリットある?
179:名無し~3.EXE
21/11/20 21:09:01.71 UMFopald.net
>>178
wsl2もマイクロvmなんだけど
バカの一つ覚え?
実際は開発したことないエアプログラマー?
マイクロVMだから終了させても起動が1秒以下でできる
起動の遅い従来型VMを使う理由がない
180:名無し~3.EXE
21/11/20 21:16:29.49 ezeRNdNg.net
>>179
なんだ、起動すれば満足できるタイプかw
そんなアホくさい話は主題にならんわw
何十回起動させたら気が済むんか知らんがw
181:名無し~3.EXE
21/11/20 22:49:49.19 oxf8ox1v.net
>>179
前半と後半で人が変わっちゃったの?
182:名無し~3.EXE
21/11/20 22:50:40.60 vkOTVR13.net
>>178
VMでマイクロソフトが弄ってないカーネル使うほうがずっといいよね。
183:名無し~3.EXE
21/11/20 23:05:32.77 GI0tUuIQ.net
>>182
Windowsはマイクロソフトが作ってるカーネルです。
マイクロソフトが作ってるカーネルだから使うんですよ
184:名無し~3.EXE
21/11/20 23:21:50.54 ezeRNdNg.net
>>183
どういう論点やw
ならWslも使うなよw
185:名無し~3.EXE
21/11/21 09:48:35.19 YyaP6unL.net
ゲーミングPC兼趣味開発用マシンに入れてるから
VMメモリの自動確保・解放とか
ゲームする前に終了させてメモリ解放しても1秒以下で起動できるのはありがたい
早いことは良いこと
Time is money
186:名無し~3.EXE
21/11/21 09:53:45.23 WJZA0O2E.net
>>184
そりゃWindows使ってる以上
Microsoftを信用して使ってるってことだろ?
そこでWSL2のカーネルを疑う意味がない
187:名無し~3.EXE
21/11/21 09:55:11.48 pmlkJ0Yu.net
>>186
VM勉強してこいよ馬鹿w
188:名無し~3.EXE
21/11/21 09:55:36.21 pmlkJ0Yu.net
えあぷバレバレやw
189:名無し~3.EXE
21/11/21 10:02:18.48 YyaP6unL.net
>>182
Linuxに純正カーネルがあると思ってる男の人って…
上流にパッチ送らずに勝手にパッチ適用していないディストリとかむしろある?
カーネルモジュールとか
動作対象にするCPUアーキテクチャとか
使うファイルシステムとか
ビルド設定山ほどあるし
使用するコンパイラによっても結果変わるし
純正とか無いでしょ
190:名無し~3.EXE
21/11/21 10:12:20.29 pmlkJ0Yu.net
oss勉強してこいやえあぷ(^。^)y-.。o○
191:名無し~3.EXE
21/11/21 10:25:54.13 WJZA0O2E.net
>>187
あのー?今はVMの話じゃなくて
LinuxのカーネルをMSがいじってるから~という話で
それいうならWindowsのカーネルはMSが作ってるわけで
MSがいじった・作ったものを信じて使ってるんですよって話をしてますよ
192:名無し~3.EXE
21/11/21 10:26:27.34 WJZA0O2E.net
>>189
> 上流にパッチ送らずに勝手にパッチ適用していないディストリとかむしろある?
あるよ
例えばmacOSは上流にパッチを送らないことで有名
193:名無し~3.EXE
21/11/21 10:43:11.80 YyaP6unL.net
>>192
ちがうちがう
そういう話じゃなくて上流でパッチがレビューされてメインストリームに入るののを待たずに
カーネルにパッチを適用してるディストリが殆どだろって話
Linuxは改変したカーネルは公開しないとライセンス違反だからな
ただ一つの純正のビルド済みカーネルなんてもの
元からLinuxにはないという話をしてる
194:名無し~3.EXE
21/11/21 11:10:06.85 pmlkJ0Yu.net
>>191
明らかにお前の文章がオカシイやろ(^。^)y-.。o○
ワシが誤解したようにするなよ
195:名無し~3.EXE
21/11/21 11:13:33.91 pmlkJ0Yu.net
話の流れ的にもossは純血性を保てない。みたいな話になってるのも事実やないか(^。^)y-.。o○
それならWsl自体を使うなって話やw
そもそもossを理解してない話でしか無いがの(^。^)y-.。o○
違うIDでもえあぷでしかないw
196:名無し~3.EXE
21/11/21 11:31:20.93 QQ4bU/FU.net
>>189
たぶんカーネルを理解できてない人が居るんだろうね
Windowsだってカーネルの不具合なんてそれほどない
Windows Updateなどでのトラブルを持ち出しているが、それほとんどカーネルの問題じゃなくて
ドライバーや周辺アプリやツールの問題。
linuxなどで例えるとX Window Systemにバグがあってgnomeが固まるというのと同じ
197:名無し~3.EXE
21/11/21 14:12:01.09 wIXN/wiS.net
Linuxの場合ドライバがカーネルに含まれてる事が多い
ドライバはカーネルのバージョンに依存していて互換性が保たれてるとは限らないので
基本的にカーネルごとにドライバをソースコードからビルドしないといけない
だからハードウェアメーカーにドライバををオープンソースにしろとうるさく言ってる
Windowsの場合、ドライバの仕組みの拡張性が高いから
Windowsのバージョンが違っていても動くことが多い
例えばWindows 7のドライバがWindows 10で動く
URLリンク(www.devdrv.co.jp)
Microsoft純正のドライバで動くハードウェアも多いが
そうでないドライバの場合は、ドライバの不具合はメーカー側の問題となる
Linuxの場合は、ドライバがカーネルに含まれていることが大半なので
ドライバの問題はOSは問題だと思っている人が多い
Linuxの場合はそれは当てはまるが、Windowsには当てはまらない
198:名無し~3.EXE
21/11/21 15:16:09.87 pmlkJ0Yu.net
またossえあぷかよw
199:名無し~3.EXE
21/11/21 16:52:36.48 qWvzltTa.net
>>196
いやいやいや、そんなの関係ないんだよw
Windowsはカーネル以外も全部マイクロソフトが作ってて
そんであんだけ不具合が出てるんだからマイクロソフトの開発陣がタコなわけ
そんな会社のコードが汚い不純物のように入ったLinuxカーネルは信用できない
当たり前の話
200:名無し~3.EXE
21/11/21 17:09:23.08 T8jh21TH.net
>>199
それあなたの感想ですよね
データとかあるんですか?
201:名無し~3.EXE
21/11/21 17:45:10.03 pmlkJ0Yu.net
>>200
あんな?
そもそも、何のパケット飛ばしてるか分からんOSなんぞ使いたくないわw
実質スタンダードだからWindows使う場面は有るけど、本音は願い下げや
202:名無し~3.EXE
21/11/21 18:09:07.30 QQ4bU/FU.net
>>199
linuxはシェルから始まってX Window Server 、その上で動くgnomeやkdeなどの
デスクトップ環境は作っているところが別で、さらにそれらに対してディストリが
いろいろパッチを当てていたりする。
それらの全てがバグのない信頼できるものを作っているとでも思ってるの?
そもそもそれらのOSSにマイクロソフトがパッチを提供しているものだってあるだろうに
203:名無し~3.EXE
21/11/21 19:32:30.68 pmlkJ0Yu.net
>>202
バグはお互い様やろw アホなんか?
204:名無し~3.EXE
21/11/21 21:51:01.99 qWvzltTa.net
そもそもWSLの利点って何よ?
何もないだろ
205:名無し~3.EXE
21/11/21 22:43:01.18 wIXN/wiS.net
>>204
利点がなにもないなら、こんなに話題になってないだろ
利点はWindowsのコマンドライン環境が、一気に改善されたことだよ
Linuxと全く同じになった
Linuxを導入しても「Windowsの」コマンドライン環境は改善されないが
WSLは「Windowsの」コマンドライン環境が改善された
つまりWindows上のファイルに対して、Linuxと同じように自然な感じでコマンドが使えるようになった
またWSLからWindowsのコマンドを実行することだって出来る。WSL1だけでなくWSL2でもそう
またVMにLinuxを導入するよりも優れた点として、複数のディストリをインストールして実行しても
起動する仮想マシンもカーネルも一つだけだから、メモリを食わないというメリットも有る
一つの小さな仮想マシンとLinuxカーネルを起動して、その上でコンテナ技術を使ってWSL2を実行してるのよ
DockerのWSL2対応も、今までは仮想マシンを使っていたから起動が遅くメモリも食っていたが
それをWSL2にまとめることに成功した
206:名無し~3.EXE
21/11/21 22:47:57.61 qWvzltTa.net
>>205
話題にしてるのMSだけだよ・・・
207:名無し~3.EXE
21/11/21 23:14:26.37 wIXN/wiS.net
>>206
MSだけってどうやって証明したの?
208:名無し~3.EXE
21/11/21 23:58:36.81 0qneKcwX.net
>>206
え?お前何してるの?ここで
209:名無し~3.EXE
21/11/22 04:07:38.83 zkBiIVCm.net
>>208
ここでWSLの話題をしてない!!
210:名無し~3.EXE
21/11/22 12:18:57.39 QG08iFJ6.net
いや、オレ以外はMS工作員だろ?
211:名無し~3.EXE
21/11/22 16:16:33.72 pXxeuvob.net
わしもWslはどう考えても要らん言うとるで??
つか、コンテナに夢が有りすぎる。
212:名無し~3.EXE
21/11/22 17:49:14.74 VVMozHAt.net
>>211
エアプは口出さなくていいよw
なんJにかえれw
213:名無し~3.EXE
21/11/22 19:05:56.52 pXxeuvob.net
>>212
Wslに関して殆どえあぷなのは事実だが、「使えねー」と判断したら使わんわな(^。^)y-.。o○
アホかお前w
214:名無し~3.EXE
21/11/22 22:51:01.35 zkBiIVCm.net
>>211
コンテナがあればLinuxはいらないっていいたいの?
Linuxで開発する人がいなくなるのもわかるなw
開発マシンはWindows一択
コンテナがあるからLinuxはもういらない!
215:名無し~3.EXE
21/11/22 22:56:57.88 pXxeuvob.net
>>214
ワシは、MSがコンテナ用のライセンス出しとるのは嬉しいと思っとるで?
何を妄想しとるのか知らんがw
環境持ち運びできて、差分気にしなくていいっつーのは、コンテナがWinかLinuxかは関係ない利点や。
単にWSLが要らないと言っている(^。^)y-.。o○
心療内科行けやw
216:名無し~3.EXE
21/11/22 23:00:06.00 zkBiIVCm.net
>>215
いやだからコンテナの話はしてないんだよ
コンテナはWindowsでもLinuxでも使える
そのコンテナを使うホストOSに何を使うのか?って話
Windowsを使うんだろ?
WindowsはLinuxを圧倒的に超えたOSになったから
217:名無し~3.EXE
21/11/22 23:01:03.92 zkBiIVCm.net
>>215
あんたはWSLがなくてもWindowsはLinuxを超えてるっていいたいんだよね?
218:名無し~3.EXE
21/11/22 23:01:43.43 pXxeuvob.net
>>216
Wslは要らんと書いとるがな(^。^)y-.。o○
ニホンゴヨメマスカ?
219:名無し~3.EXE
21/11/22 23:02:17.88 zkBiIVCm.net
>>218
YES か NO で答えればいいよ
WSLがなくてもWindowsはLinuxを超えてるって
いいたいわけだよね?
220:名無し~3.EXE
21/11/22 23:03:01.53 pXxeuvob.net
>>217
わしは両持ちだが、Winの利点はゲームタイトルの多さと、DVD鑑賞ぐらいしか無いで??
おまええあぷやんw
221:名無し~3.EXE
21/11/22 23:03:51.27 zkBiIVCm.net
>>220
それはお前にとってのWindowsの利点だろ
YES か NO で答えればいいよ
WSLがなくてもWindowsはLinuxを超えてるって
いいたいわけだよね?
222:名無し~3.EXE
21/11/22 23:04:52.91 pXxeuvob.net
>>219
小さいオフィスならLinuxの方がええやろな。
賽銭ファイル形式じゃなければWinと互換性有るし、うちは実際そうや(^。^)y-.。o○
小企業じゃがの(^。^)y-.。o○
223:名無し~3.EXE
21/11/22 23:05:28.58 zkBiIVCm.net
> 小さいオフィスならLinuxの方がええやろな。
Linuxがいい理由なんて何もないよw
224:名無し~3.EXE
21/11/22 23:05:34.65 pXxeuvob.net
最新ファイル形式 の間違いな?
225:名無し~3.EXE
21/11/22 23:06:32.33 pXxeuvob.net
>>223
費用対効果がWinは低すぎや(^。^)y-.。o○
226:名無し~3.EXE
21/11/22 23:07:17.99 zkBiIVCm.net
>>225
Windowsの機能の話をしてます
Windowsマシンを買うお金ならあるのでね
227:名無し~3.EXE
21/11/22 23:08:01.13 zkBiIVCm.net
まあそういうことで
お金がある人はLinuxを超えたWindowsを使うわけよ
228:名無し~3.EXE
21/11/23 00:16:32.48 IsI3TVgD.net
Windows+LibreOfficeがもっとも費用対効果が高いと思う
必要なソフトウェアのうち、Linuxで使えるものは
ほとんどがWindowsで使えるのでね
229:名無し~3.EXE
21/11/23 01:09:01.58 pzA0uXxF.net
iptablesやnginxやqmailやdovecotを動かすならLinux以外の選択肢はないけどね
230:名無し~3.EXE
21/11/23 02:40:16.40 NlD86Hbz.net
>>228
Winにoss系のアプリケーション入れて使うのは面倒くさいんや
スクリプトの実行環境も面倒だし。
オフィスのファイル量産して一々ファイル探すようなアホな会社はwinに騙されとるだけや。
なにがMSオフィスやねん。
231:名無し~3.EXE
21/11/23 02:41:29.32 NlD86Hbz.net
>>230
.NET覚えるような無駄な時間もないしの(^。^)y-.。o○
232:名無し~3.EXE
21/11/23 02:44:42.45 NlD86Hbz.net
話がソレたが、Wslは要らんで(^。^)y-.。o○
233:名無し~3.EXE
21/11/23 14:17:27.23 IsI3TVgD.net
>>230
だからWSLがあるんだよw
WSLからOSSのアプリをインストールすればいい
ハイ論破!
234:名無し~3.EXE
21/11/23 15:33:08.00 pzA0uXxF.net
>>233
VMでええやろ
なぜMSがいじった偽物Linuxを使う必要があるんやw
235:名無し~3.EXE
21/11/23 17:45:48.86 Gat+IBkG.net
vmと書くとwsl2もvmだとか言う人がいるので
あえて、vmwareと書くが(virtualboxでもいい)
私はvmwareのほうが、ここに別のマシンがあると思えるので
わかりやすい
236:名無し~3.EXE
21/11/23 19:21:01.60 pzA0uXxF.net
>>235
VirtualBoxもVMWareも仮想マシンが独立した仮想ネットワークアダプタを複数持てるし、
複数起動したVMのグループ内でLANのサブネットを作ることもできるしなぁ。
その手の操作の弱いWSL2を使う意味は全く無いよね。
237:名無し~3.EXE
21/11/23 20:32:46.93 ngNYvCAE.net
>>236
URLリンク(github.com)
All of the WSL 2 distros run on the same virtual machine, which has a singular virtualized networking interface controller.
You can create different IP addresses and different networking namespaces just like you would on a Linux machine to create network isolation for multi-node development.
238:名無し~3.EXE
21/11/23 21:15:12.54 NlD86Hbz.net
だから、出来る出来ネーは論外だっツーの。
利便性の話。
239:名無し~3.EXE
21/11/23 22:53:02.52 y5p3IP4Z.net
簡単に出来ないものだとこのスレの連中には受け入れられないって事だw
どこのスレでも一緒だよなw
一部のマニアだけが実行する内容です
240:名無し~3.EXE
21/11/23 23:24:03.83 pzA0uXxF.net
何でも自社OSに取り込もうとするマイクロソフトの失敗作
241:名無し~3.EXE
21/11/24 05:59:15.55 WcC3vQcw.net
>>234
VMを使うっていうのは、Linuxを使うというのと変わらない
目的はWindowsを使いやすくすることであって
Linuxを使うことではない
何度言えば理解するんだ?
242:名無し~3.EXE
21/11/24 07:05:16.08 f6SjuLEn.net
>>241
自分で言いよるやん。
俺達はそれならWslは入りませんよっていってるの。
VMのLinuxで十分便利だから。
コンテナの可搬性まで考えたらWslの出る幕ないよ。
243:名無し~3.EXE
21/11/24 07:14:35.67 WcC3vQcw.net
>>242
とうとう話をすり替えだしたかw
結局お前は「俺はWindowsはいらない」って言ってるだけじゃん
Linuxだけを使ってればいいじゃん。お前花。
みーんなはWindowsを使ってるの
244:名無し~3.EXE
21/11/24 07:22:33.93 WcC3vQcw.net
結局「俺はWSLはいらない。Linuxを使う」って
個人的な感想を言ってるだけなんだよなw
うん。お前は使わないなら使わなくていい。
みんなはLinuxじゃなくてWindowsを使ってる
現実はそうなってるだろ?
WSLの登場でLinuxを使うメリットが無くなった
本当に必要なのはLinuxじゃなくて、Linux上で動くコマンドやアプリだったのさ
245:名無し~3.EXE
21/11/24 08:14:46.09 fiiH9IAh.net
あんたバカァ?WSLはLinuxじゃん
246:名無し~3.EXE
21/11/24 08:24:52.72 2yF4SCCB.net
Linuxモドキだよ
247:名無し~3.EXE
21/11/24 14:34:56.05 TKMwD3in.net
>>245
ただのLinuxなら仮想マシンにLinuxいれて使えばいいだけ
そんな程度なら何年も前からWindowsはできている。
それ以上の付加価値があるからみんなWSLを使ってるんだよ。
248:名無し~3.EXE
21/11/24 18:17:12.49 2yF4SCCB.net
付加価値があるのかあ
例えばどういうの?
具体例で教えてね
249:名無し~3.EXE
21/11/24 18:45:45.85 6PE5/97L.net
(笑)
プレビュー版「WSL」のアイコンが「これでええんか?」とちょっと話題に
URLリンク(forest.watch.impress.co.jp)
250:名無し~3.EXE
21/11/24 19:39:39.52 6PE5/97L.net
なんかに似てる?
URLリンク(forest.watch.impress.co.jp)
251:名無し~3.EXE
21/11/24 19:42:14.67 WU3WcSTs.net
ドラえもんとのび太をブレンドしたふいんき
252:名無し~3.EXE
21/11/24 20:37:10.41 TKMwD3in.net
>>248
DockerがWSL2を使っていて
WSLのデフォルトのUbuntuとカーネルを共有してるから
メモリを食わないし、起動時間もかからない
まあまず一つ目w
253:名無し~3.EXE
21/11/25 00:51:35.74 fdXPTnxE.net
>>252
それ昔の腐ったPCでないとメリットないやつやw
いみねー
複数起動して別個のサーバー立てたりはできるの?
254:名無し~3.EXE
21/11/25 01:42:58.42 NBKPsPp9.net
>>253
昔の腐ったPCなら意味があるって自分で認めてるじゃんかw
お前バカなのか?
> 複数起動して別個のサーバー立てたりはできるの?
Linuxで出来ることは全部できる
255:名無し~3.EXE
21/11/25 08:15:59.75 pEjaJDAw.net
>>253
お前Docker使ったことないだろ
Dockerのブリッジネットワークも知らない人?
ローカル環境で複数の仮想マシンとか重いだけでデメリットしかない
速い事は良いこと、お前は時間を無駄にしている
256:名無し~3.EXE
21/11/25 13:37:41.29 +13C/4Kr.net
人に説明するとき
vmware等はパソコンだと思えばいいって言えばいいけど
wsl2はなんと説明すればいいの?
257:名無し~3.EXE
21/11/25 16:05:18.14 fdXPTnxE.net
>>255
うーん、そういう事じゃないんだよね。
VMを複数起動して、それらをホストマシンと「違う」サブネットにできないでしょ。
258:名無し~3.EXE
21/11/25 19:47:05.32 fdXPTnxE.net
>>256
マイクロソフトの作ったLinuxコマンド体験機能。
実務には使えません(ココ重要)
259:名無し~3.EXE
21/11/26 04:28:23.65 EhtH4rz8.net
>>256
OSの一機能だから、OSの機能に詳しい人には
Linuxアプリを動かすための互換レイヤーで通じると思う
素人にはWindowsでLinuxアプリが動くようになりましたでいんじゃね?
なにかに例える必要はないよ
260:名無し~3.EXE
21/11/26 04:30:00.54 EhtH4rz8.net
>>257
> VMを複数起動して、それらをホストマシンと「違う」サブネットにできないでしょ。
LinuxはVMを使わないとサブネットに使えないんだがそれと全く同じ
何度も言うがWSLはWindowsの機能がパワーアップしただけ
Windows vs Linux であって
Linuxで仮想マシン使うときに、Windowsでも仮想マシン使えばいいだけ
でも普段Linuxで仮想マシン使わないじゃん?
Windowsでも仮想マシン使わないよ
Linux以上の機能を持ってるしね
261:名無し~3.EXE
21/11/26 04:30:38.86 EhtH4rz8.net
>>258
> 実務には使えません(ココ重要)
Linuxと全く同じバイナリを使ってるのに
なんで実務に使えないんですか?
お前が使えない(人間)ってだけじゃないんですか?
262:名無し~3.EXE
21/11/26 07:12:04.74 U7szcOl6.net
開発だけが実務ではないw
263:名無し~3.EXE
21/11/26 09:17:27.93 EhtH4rz8.net
例えばパンを売ることも実務であり
WSLやLinuxはパン職人には不要
とか言う話?
開発も実務だろ
実務で使える。
こういう流れやろアホが
264:名無し~3.EXE
21/11/26 09:42:36.73 U7szcOl6.net
>>263
其の喩えだと、山崎製パンはWindowsが必要だろうけど、街のパン屋さんに必要なのはLinuxだね。
265:名無し~3.EXE
21/11/26 09:43:54.70 U7szcOl6.net
山崎製パンがコンビニブランドで出すパンがWslって感じかな。
266:名無し~3.EXE
21/11/26 09:51:36.54 EhtH4rz8.net
>>264
理由が書いてないので、誰も納得しないよw
267:名無し~3.EXE
21/11/26 09:55:02.96 U7szcOl6.net
>>266
実際に使ってる人なら解る例えだから良いよ別に。
えあぷが理解できるとはハナから期待してないよ。
268:名無し~3.EXE
21/11/26 09:56:15.12 EhtH4rz8.net
実際に使ってる人の感想
URLリンク(www.cutt.co.jp)
それから長い年月が経ちましたが、Windows Subsystem for Linux(WSL)は
そうした取り組みの集大成のようなソフトウェアです。
WSLでは本家のUbuntuが動作します。
また、aptコマンドでリポジトリからLinux用のプログラムを
直接ダウンロードしてインストールすることが可能です。
かつて、Windows上でUNIX用プログラムを実行できるソフトで、
これほどの完成度を持ったものは存在しませんでした。
269:名無し~3.EXE
21/11/26 09:57:07.72 EhtH4rz8.net
では実際に使っている人がわかるかどうか聞いてみましょうw
この喩えの意味を「他の人が説明」できますか?
他の人が説明できなかったらお前の負けやなwww
270:名無し~3.EXE
21/11/26 09:59:57.07 U7szcOl6.net
勝ち負けの問題なのかは知らんが構わんよ?
名無しやし
271:名無し~3.EXE
21/11/26 10:02:09.27 EhtH4rz8.net
はい、5分たちました。
他の人はまだ誰も説明できない。
お前ピンチやなww
272:名無し~3.EXE
21/11/26 10:03:38.21 EhtH4rz8.net
WindowsでDocker使ってる人は必然的にWSL2を使ってるんだよな
実用性の高さがわかる
273:名無し~3.EXE
21/11/26 10:22:29.98 EhtH4rz8.net
さて案の定誰も答えないから進めるけど
WSLもLinuxもパンに相当するLinuxアプリは全く一緒
Windowsにパンがならんでいるか
Linuxにパンがならんでいるかの違いでしかないんだよ
274:名無し~3.EXE
21/11/26 10:40:16.10 ldL8HHi8.net
あ、はい
275:名無し~3.EXE
21/12/07 01:48:26.81 KAgW34/y.net
同じコードからwsl/gccとwsl/mingw64とwin/mingw64で同時にコンパイルしクロステスト開発が最強すぎる
276:名無し~3.EXE
22/02/05 19:00:37.04 HZqh98wU.net
>>275
リアルLinux捨ててWSLに乗り換える人増えてるのかな?
277:名無し~3.EXE
22/02/13 13:04:12.02 nrDyTVeI.net
>>1
まあ普通はVirtualBoxやVMware使ってLinuxを入れるわな。
WSLはsystemdやsnapdが動かないLinuxモドキだし使う意味ない。
VMだと仮想マシンそのものが一個のファイルなので他のPCにコピーするのも簡単だし。
マイクロソフトがなぜこんなアホな仕組みを作ったのか本当に謎。
278:名無し~3.EXE
22/02/13 13:09:44.79 0H6e7LMB.net
____
/ \
/ ⌒ ⌒ \ 何言ってんだこいつ
/ (●) (●) \
| 、" ゙)(__人__)" ) ___________
\ 。` ⌒゚:j´ ,/ j゙~~| | | |
__/ \ |__| | | |
| | / , \n|| | | |
| | / / r. ( こ) | | |
| | | ⌒ ーnnn |\ (⊆ソ .|_|___________|
 ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
279:名無し~3.EXE
22/02/13 13:41:14.44 ptOZfeO4.net
>>277
systemdやsnapdが動かないと困ることって何?
ま、動くんだけどね。
280:名無し~3.EXE
22/02/13 13:52:20.47 E/pKduEl.net
逆にVMだと困ることって何がある?
281:名無し~3.EXE
22/02/13 14:23:33.11 ptOZfeO4.net
>>280
Virtualboxはイマイチだし、VMWareなら金かかる。
282:名無し~3.EXE
22/02/13 14:53:17.57 M9rqxmZI.net
金を出さないから悪い。
タダで使おうなんて発想を選択してる選択肢が少ないのでは?
283:名無し~3.EXE
22/02/13 16:08:30.87 nrDyTVeI.net
>>281
VirtualBoxはWSL2より上だよ
何言ってんだか
284:名無し~3.EXE
22/02/13 16:11:21.21 nrDyTVeI.net
>>279
snapでしか存在しないソフトもあるしな
wsl2でsnapdが動かないのは致命的欠陥
285:名無し~3.EXE
22/02/13 17:32:31.10 ptOZfeO4.net
>>284
具体的になんていうソフトですか?
286:名無し~3.EXE
22/02/13 17:33:18.51 ptOZfeO4.net
>>283
上とか、下とかいう概念ないんですがね。
287:名無し~3.EXE
22/02/13 17:54:15.56 M9rqxmZI.net
目的がない奴に何選んでも無駄でしょ
スペックが足りない場合は本体選びが既に間違っている。
288:名無し~3.EXE
22/02/13 18:23:07.51 nrDyTVeI.net
>>285
JetBrains社のソフトは大抵snap
IntelliJ IDEAが代表格かな
289:名無し~3.EXE
22/02/13 21:13:39.42 ptOZfeO4.net
>>288
普通にWindowsで動くんじゃないの?
290:名無し~3.EXE
22/02/14 00:36:55.13 9JZkdL6b.net
IntelliJ IDEAに関してはWindows版はちょいと違うんだよね
本番環境(Linux)ですぐ使えるプログラムを作るならLinux版を使わんとダメ
例えて言うならMS-OfficeがWin版とMac版で違うようなもん
291:名無し~3.EXE
22/02/14 07:29:40.45 nxpuFi+1.net
>>290
URLリンク(pleiades.io)
解決ですね。
292:名無し~3.EXE
22/02/15 02:54:29.24 hU5CHm4r.net
まあMicrosoftもWinとMacでOfficeの互換性はないですとは書いてないしな
売る側が書くわけねぇずらw
293:名無し~3.EXE
22/02/15 09:58:45.67 rFifBWCW.net
>>292
互換はないです。
多分問題があるのはWindowsが欠陥であることが問題かと思われる。
だたし、マイクロソフトに欠陥を直す術がないため欠陥があるWindows側が正である。
Windowsだけで使うなら問題はないが
例えは、表示そのものを標準的な所まで押し上げるのであれば
Windowsだけ省いたplatformにすることならスマホやMacで共通化可能でなるだろうよ。
マイクロソフト以外でブラウザのようにしっかりとした規格を作られると
Officeの牙城は簡単に崩れるでしょう。
例えばmetaverseで表示するデータはWindows(だけ)のOfficeと互換性はないでしょう。
数の論理でIEが潰れたようにOfficeも簡単に潰れる時が来るのかもしれませんね。
294:名無し~3.EXE
22/02/15 10:02:11.74 rFifBWCW.net
>>292
Officeの表示上の互換性の問題
Windows単体ではOfficeのデータは印刷上の表示が正
ほかマクロ関連が32と64bit版で互換がない
機種間の問題ではOfficeで挿入で画面上に載せている図形など
位置に互換性がない。
マイクロソフトがさぼって放置している問題は山ほどあります。
295:名無し~3.EXE
22/02/15 10:12:50.43 rFifBWCW.net
WindowsでExcelなりWordで作成た場合は
必ずエクスポートでPDF変換して表示を確認する癖をつけましょう。
Windows上の表示は関表示のみでかなり間引いてしか表示されません。
毎回それを行ってください。
不便なWindowsを使う場合必須条件です。
296:名無し~3.EXE
22/02/15 11:08:20.08 7J7G5FAu.net
>>293
なら完全に互換性があるOfficeソフトって何?まさかのLibreofficeじゃないよね。
297:名無し~3.EXE
22/02/15 11:13:16.56 rFifBWCW.net
何じゃなくWindowsをだけ外す必要がある。
生成物であるなら表示互換は作れても
Windowsそのものが欠陥である以上。
OSの機能を使わずにMacTypeのような機能をソフト側で実装して
行わない限り表示がうまく合わない。
298:名無し~3.EXE
22/02/15 11:14:49.83 rFifBWCW.net
Windows上で書類を作成し、エクスポートでPDFで出力したものと比較するとよい。
正しい表示はPDF側と同じ表示が書類作成時に表示されなければならない。
299:名無し~3.EXE
22/02/15 11:31:08.68 7J7G5FAu.net
>>297
外せばっていいって、非現実的なこと言ってもね。
働いてないのかな?
300:名無し~3.EXE
22/02/15 11:32:55.74 7J7G5FAu.net
>>299
ま、今更印刷とか言い出すのがアレだけどね。
301:名無し~3.EXE
22/02/15 12:00:35.79 mm4T661M.net
wsl2とofficeって何か関係あるの?
302:名無し~3.EXE
22/02/15 14:09:38.85 7J7G5FAu.net
>>301
ないんだけど、Mac信者はなにかにつけて
いちゃもんつけてくる。
303:名無し~3.EXE
22/02/16 07:15:21.71 sMJv0CCP.net
不毛な議論だな
そもそもlinux関連の開発でwslを使ってるのを見た事がない
みんなvmwareかvirtualboxでlinux動かしてる
304:名無し~3.EXE
22/02/16 07:33:07.19 J2lkQj8N.net
>>303
そんな自分周りのこと言われてもねぇ。
305:名無し~3.EXE
22/02/16 08:19:48.63 lotutY5S.net
linux関連の開発でwslを使ってる訳じゃないし‥
306:名無し~3.EXE
22/02/16 08:36:46.49 Qoo77eDc.net
wslからWindowsファイルを見ると日本語が文字化けするのが今ひとつ
いい加減WindowsはシフトJISと縁を切ってほしい
いつまで昭和を引きずってるんだと
307:名無し~3.EXE
22/02/16 08:58:21.66 1QMkV9cD.net
お得意のパイプ(笑)でなんとかしろよw
308:名無し~3.EXE
22/02/16 09:09:25.70 J2lkQj8N.net
Remote WSL便利すぎ。
309:名無し~3.EXE
22/02/16 10:40:48.92 RNNaeaLy.net
>>303
今時Docker使わない開発なの?
余計な手間はかかるし、資源は食うしで大変だね
310:名無し~3.EXE
22/02/16 10:42:34.60 1QMkV9cD.net
犬厨の開発ごっこはおなかいっぱい。
311:名無し~3.EXE
22/02/16 10:51:13.59 RNNaeaLy.net
>>310
Windowsと違ってエロゲができないから、開発くらいしかやることないしね
あ、でも今の64bitOSに載るDirectXだとエロゲできないんだっけ??
312:名無し~3.EXE
22/02/16 13:31:11.80 1QMkV9cD.net
開発と言っても、環境構築に明け暮れてるだけで何を開発してる訳でもないのになぁw
313:名無し~3.EXE
22/02/16 14:09:03.76 J2lkQj8N.net
>>312
書いたコードとか見せてくれないしね。
314:名無し~3.EXE
22/02/16 17:06:20.88 RNNaeaLy.net
NDAが課せられた受託開発でコードを外に見せたら、懲戒解雇じゃ済まないん
だけど、生まれてから一度も働いたことがない氷河期無職にはそういう社会の
ルールがわからんのだろう。
315:名無し~3.EXE
22/02/16 17:57:16.68 1QMkV9cD.net
言うに事欠いてNDAかぁw
エンジニア気取りが口泡飛ばしながらソレを書いてるのを想像すると面白いよねw
316:名無し~3.EXE
22/02/16 19:57:24.08 J2lkQj8N.net
>>314
じゃあ、練習のために書いたコードでもいいから見せてよ。
NDA(笑)なしのやつで。
317:名無し~3.EXE
22/02/16 20:05:18.16 DsbkhNHf.net
#!/bin/sh
echo "hello"
exit 0
318:名無し~3.EXE
22/02/16 20:35:39.35 J2lkQj8N.net
>>317
ふつうは Hello, World!
だけどね。
319:名無し~3.EXE
22/02/17 10:20:40.31 U2hKFh7L.net
(defun hello() (lambda() ((setq msg ‘Hello world’) (princ msg))))
320:名無し~3.EXE
22/02/17 10:27:00.48 U2hKFh7L.net
>>317
shell scriptそのものの戻り値は最期に評価したコマンドの戻り値依存だから、
0以外を戻さないechoのあとにexitを置くのはおかしい、、
と主張する人を現場でたまに見かける。俺は積極的にexit 0するほうだけど。
321:名無し~3.EXE
22/02/17 11:30:13.30 KPt9FVIa.net
いきなりどうした
322:名無し~3.EXE
22/02/23 21:59:25.69 +UKQwWnu.net
wsl2ってあまり使う人いないのか
323:名無し~3.EXE
22/02/23 22:10:26.44 MKGBEJF3.net
かなり使われてるぞ
324:名無し~3.EXE
22/02/24 09:15:26.38 NvviXHYI.net
仕事では必要になる人がかなり多いと思うが、自宅警備員にはこの先100年不要だな。
325:名無し~3.EXE
22/02/25 23:51:41.12 ngUuSmIx.net
そう思うのはMS社員くらいだよ・・・(苦笑)
326:名無し~3.EXE
22/02/26 18:31:52.05 h3+HCtSw.net
そう思うのはアップル信者ぐらいだよ・・・(南無)
327:名無し~3.EXE
22/02/27 01:42:29.82 Qt2XDs3p.net
>>323
え?
ちなみにどんな会社?
うちの会社も関連会社も取引先もWindowsとLinuxの連携が必要な作業では
ほとんどがVMwareでLinux入れて使ってるな
あとはちらほらVirtualBoxがいるくらい
WSL2は使ってるの見たことがない
328:名無し~3.EXE
22/02/27 08:32:51.83 ziKka3wh.net
windowsが未だシフトJISがデフォだから、wslから参照するとファイル名すら文字化けして使い物にならんのよね
linux使うなら古いPCに入れて動かす方が効率的だし、PC1台しか無いならVM/VirtualBoxだろう
M$が手を入れたカーネルでテストしたものなど納品できるわけがない
329:名無し~3.EXE
22/02/27 09:21:37.81 pXyMHSU3.net
無理すんなよw
330:名無し~3.EXE
22/02/27 09:37:52.12 EnGrJ2Qf.net
>>327
docker使わないの?
331:名無し~3.EXE
22/02/28 20:40:25.78 E/hgfE4b.net
>>327
>>328
高齢無職のパソコン大先生
332:名無し~3.EXE
22/03/01 13:08:23.52 9VG0Cgb1.net
wslは会社では見ないねぇ
マイクロソフトの駄作
333:名無し~3.EXE
22/03/23 01:28:42.48 ibub4DA5.net
VMwareって仕事でタダで使えるやつある?
334:名無し~3.EXE
22/03/23 02:59:44.36 RhS3vnzn.net
tesetss
335:名無し~3.EXE
22/03/23 06:03:03.35 asI01BcH.net
>>333
にわかさんには諦めが肝心