ヒャッハー!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】6
https://mao.5ch.net/test/read.cgi/linux/1560665525/
【Bash】Windows Subsystem for Linux【WSL】7
■ このスレッドは過去ログ倉庫に格納されています
2020/01/19(日) 10:03:05.36ID:6YirC2HC
2020/01/26(日) 19:57:14.08ID:Sb4Fqwah
犬厨って 林 檎 と 白 い お 父 さ ん 犬 が大好きなア フォ ン厨の事ですよ。
でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、
身に覚えのない誤 認 逮 捕をされないんだお(笑)
でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、
身に覚えのない誤 認 逮 捕をされないんだお(笑)
2020/01/26(日) 21:00:30.18ID:UX80muVW
2020/01/26(日) 21:17:11.16ID:lfl7LSuh
犬厨って 林 檎 と 白 い お 父 さ ん 犬 が大好きなア フォ ン厨の事ですよ。
でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、
身に覚えのない誤 認 逮 捕をされないんだお(笑)
でもアッポレOSはWindowsと違って恐怖のiesysとA gentBaseに感染しないから、
身に覚えのない誤 認 逮 捕をされないんだお(笑)
38login:Penguin
2020/01/26(日) 23:31:57.91ID:UW5IdEg/ その3人だけのこって他は新しい板に引っ越すのがいちばん平和な解決かもしれんな。
2020/01/26(日) 23:40:26.77ID:SiHhA4EU
どうぞどうぞ
2020/01/26(日) 23:43:43.34ID:o6VABBUy
荒らしている人が、お前の願いどおりに、他に引っ越すのと
荒らしている人が、お前の願いどおりに、心を入れ替えるのと
どちらが実現性高いと思う?
荒らしている人が、お前の願いどおりに、心を入れ替えるのと
どちらが実現性高いと思う?
41login:Penguin
2020/01/27(月) 09:14:14.97ID:xCTAmbZl 荒らしってどういう書き込みのこと言ってんの。
42login:Penguin
2020/01/27(月) 22:53:31.52ID:4AAtqeP/ 荒らしってのはLinuxマンセーしない書き込みのことらしいぞ。
43login:Penguin
2020/01/27(月) 22:53:41.62ID:4AAtqeP/ 荒らしってのはLinuxマンセーしない書き込みのことらしいぞ。
2020/01/28(火) 08:57:35.11ID:w6YfvwjO
Bash on Ubuntu on Windows
https://mevius.5ch.net/test/read.cgi/win/1470496450/
https://mevius.5ch.net/test/read.cgi/win/1470496450/
2020/01/28(火) 10:17:37.88ID:xlT4z47G
そしてwineでwinのexeを動かす訳ですな
2020/01/28(火) 10:35:37.31ID:Ts+JPaku
いやCP/Mを
47login:Penguin
2020/01/29(水) 11:04:09.02ID:c0chFJWu2020/01/30(木) 02:01:48.78ID:jJixXle3
>>45
やろうと思ったけど32bitELFが動かない制約がきつかった
やろうと思ったけど32bitELFが動かない制約がきつかった
2020/01/30(木) 08:06:10.89ID:9U5FaoGm
WSL2はHyper-Vを使った、ただの仮想環境のLinuxじゃん
なんでLinuxを使っててLinuxを否定するのか意味不明
なんでLinuxを使っててLinuxを否定するのか意味不明
2020/01/30(木) 09:43:05.58ID:7ih2C4y2
そんなこと言ったら、昨日からニューススレで暴れている彼が来ちゃう(笑)
51login:Penguin
2020/01/30(木) 09:54:18.04ID:0WAq5oQz > 疎開スルー 本スレではスルーできたが、他スレでその話題を出してしまう。見つかると滑稽。
2020/01/30(木) 10:29:29.48ID:d1+f9w1r
本スレで痛めつけてやってるのに何言ってんのコイツ
53login:Penguin
2020/01/30(木) 10:30:22.83ID:yet/TlvW WSLまたはWSL2という粗大ゴミについて
754 login:Penguin sage 2020/01/30(木) 10:17:35.20 ID:t6AVeY/r
WSL→遅い VirtualBOXとほぼ同等
WSL2→WSLより軽いが独自のカスタムカーネルを使うので
Windowsアップデートのバージョンを選びカスタムカーネルの
大元のカーネルを使う鳥しか対応出来ない、つまり互換性無し
VirtualBOXやVMwareと共存不可
ぶっちゃけWSLやWSL2よりVirtualBOXやVMwareなどの方が良い
FreeBSDとか他のOSも対応出来るしな
754 login:Penguin sage 2020/01/30(木) 10:17:35.20 ID:t6AVeY/r
WSL→遅い VirtualBOXとほぼ同等
WSL2→WSLより軽いが独自のカスタムカーネルを使うので
Windowsアップデートのバージョンを選びカスタムカーネルの
大元のカーネルを使う鳥しか対応出来ない、つまり互換性無し
VirtualBOXやVMwareと共存不可
ぶっちゃけWSLやWSL2よりVirtualBOXやVMwareなどの方が良い
FreeBSDとか他のOSも対応出来るしな
54login:Penguin
2020/01/30(木) 10:30:51.08ID:0WAq5oQz 詭弁を片っ端から潰されておきながら良く言うw
2020/01/30(木) 10:51:20.87ID:/IjW9zlx
>>53
一応、突っ込んどくよ
WSL2のカーネルはユーザーが入れ替え可能
カスタムではあるけど、Linuxカーネルのソースからビルドしててビルドコンフィグも公開されてるから互換性は実質コンフィグの差異になる
VirtualBoxは6からHyper-Vと共存可能を謳ってる、安定性はいまいちらしいけど
VMware WSはHyper-Vと共存出来るバージョンをプレビュー中、WSL2の正式版には合わせて来るんじゃない?
一応、突っ込んどくよ
WSL2のカーネルはユーザーが入れ替え可能
カスタムではあるけど、Linuxカーネルのソースからビルドしててビルドコンフィグも公開されてるから互換性は実質コンフィグの差異になる
VirtualBoxは6からHyper-Vと共存可能を謳ってる、安定性はいまいちらしいけど
VMware WSはHyper-Vと共存出来るバージョンをプレビュー中、WSL2の正式版には合わせて来るんじゃない?
2020/01/30(木) 11:29:02.21ID:N78kTYg5
>>53
> 大元のカーネルを使う鳥しか対応出来ない、つまり互換性無し
誰がそんな嘘を言ってるんだ? Dockerとか知らないのか?
Dockerでは複数のディストリを動かすことができるが、
大元のカーネルは同じものを使う
これはLinuxのコンテナの仕組み
WSL2もそれと同じものを使ってる
MSがカスタマイズしたLinuxのカーネルで、全てのディストリが動く
単にインストーラーを用意するかどうかでしかない
そもそもWSL1だってそうだろ。MSが作ったLinuxカーネル互換機能で、
いろんなディストリが動いてる → https://github.com/yuk7/wsldl
それよりも互換性が高いLinuxカーネルで動かないわけじゃないし、
Dockerが動くわけだから、そのDockerでディストリを動かせばいい
ほぼ全てのLinuxディストリが既に存在してるはずだ
> 大元のカーネルを使う鳥しか対応出来ない、つまり互換性無し
誰がそんな嘘を言ってるんだ? Dockerとか知らないのか?
Dockerでは複数のディストリを動かすことができるが、
大元のカーネルは同じものを使う
これはLinuxのコンテナの仕組み
WSL2もそれと同じものを使ってる
MSがカスタマイズしたLinuxのカーネルで、全てのディストリが動く
単にインストーラーを用意するかどうかでしかない
そもそもWSL1だってそうだろ。MSが作ったLinuxカーネル互換機能で、
いろんなディストリが動いてる → https://github.com/yuk7/wsldl
それよりも互換性が高いLinuxカーネルで動かないわけじゃないし、
Dockerが動くわけだから、そのDockerでディストリを動かせばいい
ほぼ全てのLinuxディストリが既に存在してるはずだ
2020/01/30(木) 14:49:24.62ID:sglBbjkn
結局パソコン丸ごと模擬する方が互換性高いし
画面やサウンドも使える
画面やサウンドも使える
2020/01/30(木) 17:43:30.80ID:N78kTYg5
>>57
なんで、WSLはWindowsに足りない機能を補うためのものって
言ってるのに理解できないの?
画面とかサウンドとかWindowsにあるだろ
WSLはWindowsとLinux用CLI環境がうまく統合されてるのが
仮想マシンに対する優位な点なのに、
仮想マシンと使い方が違うものだって理解するのがどうしても苦痛なわけ?
なんで、WSLはWindowsに足りない機能を補うためのものって
言ってるのに理解できないの?
画面とかサウンドとかWindowsにあるだろ
WSLはWindowsとLinux用CLI環境がうまく統合されてるのが
仮想マシンに対する優位な点なのに、
仮想マシンと使い方が違うものだって理解するのがどうしても苦痛なわけ?
2020/01/30(木) 18:45:31.07ID:2AIcKy5L
2020/01/30(木) 18:50:57.77ID:obKqsaeD
WSL2ってLinuxと同じカーネルを使ってるのに
何もパッケージを入れてない状態で、
どうして9pプロトコルでWindowsとファイル共有が
できてるんだと思ったら、/init でやってるみたいだな。
/initが独自の/initになっていて、そいつがWindowsとの
統合機能を提供しているという仕組み
wslpathも/initへのシンボリックリンクでワロタ
何もパッケージを入れてない状態で、
どうして9pプロトコルでWindowsとファイル共有が
できてるんだと思ったら、/init でやってるみたいだな。
/initが独自の/initになっていて、そいつがWindowsとの
統合機能を提供しているという仕組み
wslpathも/initへのシンボリックリンクでワロタ
2020/01/30(木) 20:54:46.30ID:jJixXle3
win用の野良アプリをWSLからMinGW使ってビルドでけた
めっちゃ便利やん
めっちゃ便利やん
2020/01/30(木) 21:58:24.74ID:tevsbpOK
もう全部clangでコンパイルがデフォルトになればいいのに
そうなればプラットフォーム毎にコンパイラの使い分けとかしなくて済む
そうなればプラットフォーム毎にコンパイラの使い分けとかしなくて済む
2020/01/30(木) 22:19:11.69ID:wgALLemi
ディストリごとにLinuxのカーネルが違っていて互換性がないとか思ってる人がいるのかな?
新しい機能は新しいLinuxカーネルにしか載ってないのは当然として、
それさえ満たしていればLinuxカーネルの互換性は高いんだよ
Linus Torvalds様、ユーザースペースの互換性を壊した開発者に強い態度をお示しになる
https://cpplover.blogspot.com/2018/12/linus-torvalds.html
> Linuxカーネルにおいては、ユーザースペースの挙動は変えないという強い下位互換保障がある。
> 以前のバージョンのカーネルで動いていたユーザースペースのコードが新しいバージョンの
> カーネルで動かなくなった場合、それは理由が何であれ新しいバージョンのカーネルのバグであるとみなされる。
新しい機能は新しいLinuxカーネルにしか載ってないのは当然として、
それさえ満たしていればLinuxカーネルの互換性は高いんだよ
Linus Torvalds様、ユーザースペースの互換性を壊した開発者に強い態度をお示しになる
https://cpplover.blogspot.com/2018/12/linus-torvalds.html
> Linuxカーネルにおいては、ユーザースペースの挙動は変えないという強い下位互換保障がある。
> 以前のバージョンのカーネルで動いていたユーザースペースのコードが新しいバージョンの
> カーネルで動かなくなった場合、それは理由が何であれ新しいバージョンのカーネルのバグであるとみなされる。
64login:Penguin
2020/01/30(木) 22:52:30.60ID:Ve7FQbGk 未だにLinuxに互換性あると信じてるとか情弱以前の馬鹿だな。
都市伝説以下の信用度だぞ、Linuxの互換性なんて。
都市伝説以下の信用度だぞ、Linuxの互換性なんて。
2020/01/31(金) 01:03:52.28ID:Vj9P7OwW
互換性が微妙なのってドライバ周りだけじゃね?
つまりWSLには関係ない
つまりWSLには関係ない
2020/01/31(金) 01:05:06.09ID:rrNH4BIi
カモメ時代のLinuxとも互換性あるのけ?
2020/01/31(金) 08:29:46.45ID:B5DSXhqk
コンパイラ同じでもディストリという宗派ごとに
ライブラリの品揃えが違うからバイナリ互換なんて幻想よ
ライブラリの品揃えが違うからバイナリ互換なんて幻想よ
2020/01/31(金) 09:18:51.55ID:V+kDeENQ
バイナリ互換だけなら普通に出来るからな
2020/01/31(金) 10:42:59.77ID:b31l6x1E
何がLinuxデスクトップを殺したか
https://www.yamdas.org/column/technique/linuxdesktopj.html
どの Linux ディストリビューションもどのコアコンポーネントをシステムが使用すべきか意見が一致しなかった。意見が一致しなかったし、移行スケジュールも同期せず同じ機能を実現する競合する実装が存在した。
カーネルやコアライブラリ一式を標準化する試みは、権力志向の今一番いけてるディストロ狙いに台無しにされた。勝ち組は他のディストリビューションが追いつく手助けとなるような譲歩をしようとは思わなかった。
非互換なことで市場シェアを得る道が生まれたのだ。Linux 界における800ポンドのゴリラに採用され続ける戦略である。
これがデスクトップ分野で Linux をターゲットとしようとするサードパーティの開発者のエコシステムを殺した。
一度は挑戦して、「トップ」ディストロや寛容な人なら「トップ3」ディストロをサポートするのに最善を尽くすだろう。それで知ることになるのは、6ヵ月後にはそのソフトウェアがもう動かないということだけ。
デスクトップ分野の Linux サポートは、独立系の開発者にとって負担になったのだ。
Linux は信頼できるパッケージ管理と最も進化したソフトウェア更新システムを開拓した。その目標と文化を考えれば、我々は優れた仕事を行った。
しかし、我々は全体像を見失った。その過程でサードパーティの開発者を遠ざけてしまったのだ。Apple OSX の AppStore に息づくエコシステムは、今日の Linux にはまず達成不可能なものだ。
https://www.yamdas.org/column/technique/linuxdesktopj.html
どの Linux ディストリビューションもどのコアコンポーネントをシステムが使用すべきか意見が一致しなかった。意見が一致しなかったし、移行スケジュールも同期せず同じ機能を実現する競合する実装が存在した。
カーネルやコアライブラリ一式を標準化する試みは、権力志向の今一番いけてるディストロ狙いに台無しにされた。勝ち組は他のディストリビューションが追いつく手助けとなるような譲歩をしようとは思わなかった。
非互換なことで市場シェアを得る道が生まれたのだ。Linux 界における800ポンドのゴリラに採用され続ける戦略である。
これがデスクトップ分野で Linux をターゲットとしようとするサードパーティの開発者のエコシステムを殺した。
一度は挑戦して、「トップ」ディストロや寛容な人なら「トップ3」ディストロをサポートするのに最善を尽くすだろう。それで知ることになるのは、6ヵ月後にはそのソフトウェアがもう動かないということだけ。
デスクトップ分野の Linux サポートは、独立系の開発者にとって負担になったのだ。
Linux は信頼できるパッケージ管理と最も進化したソフトウェア更新システムを開拓した。その目標と文化を考えれば、我々は優れた仕事を行った。
しかし、我々は全体像を見失った。その過程でサードパーティの開発者を遠ざけてしまったのだ。Apple OSX の AppStore に息づくエコシステムは、今日の Linux にはまず達成不可能なものだ。
2020/01/31(金) 11:03:52.35ID:Y97javGS
うーん
基本非営利なLinuxでシェア独占したところで儲けになるわけでなし
他のディストロ蹴落としてでも権力得ても利は少ない気がするんだが
承認要求的な欲なんかね
基本非営利なLinuxでシェア独占したところで儲けになるわけでなし
他のディストロ蹴落としてでも権力得ても利は少ない気がするんだが
承認要求的な欲なんかね
2020/01/31(金) 11:33:05.70ID:/Gq0SlEs
儲けにつながるかどうかはやり方次第だろ
GoogleとかMSとかはLinuxを上手く利用して
儲けを出している
GoogleとかMSとかはLinuxを上手く利用して
儲けを出している
72login:Penguin
2020/01/31(金) 11:39:17.11ID:HyUwexkZ2020/01/31(金) 13:00:11.08ID:z4zV0wHb
覇権とか言うより人間関係の問題だろうな
〇〇入れるの気に入らないってだけで言い争いして
分裂して新しい鳥が誕生する。
〇〇入れるの気に入らないってだけで言い争いして
分裂して新しい鳥が誕生する。
74login:Penguin
2020/01/31(金) 21:00:27.06ID:M54q5o92 >>69
セクシー小泉を発見した。
セクシー小泉を発見した。
2020/02/01(土) 00:29:01.03ID:KcE2iirV
カノニカルは酔狂でUbuntu開発してるんですか?
2020/02/01(土) 00:42:45.67ID:W87kRnJm
はい、その通りです
2020/02/01(土) 13:57:09.59ID:keywpgRR
はて。酔狂ではないでしょう。伊達でしょうね。
2020/02/06(木) 22:26:18.35ID:SoPGiIde
酔狂でゴミをつくってるんですか?
2020/02/08(土) 15:29:55.46ID:Qb7v9aI1
WSL2が突然動かなくなって公式Issueが荒れてる話
https://qiita.com/kotauchisunsun/items/777a77dab43e7b61ff1a
https://qiita.com/kotauchisunsun/items/777a77dab43e7b61ff1a
2020/02/09(日) 00:44:15.95ID:2m4erX6g
> 自分はかなり致命的で、WSL2が動かないと仕事にならないレベルだったのでだいぶ焦りました。
なんで正式リリースされてないものを、仕事にならないレベルで使ってるんだろう?
そっちのほうがやばいだろ。
俺は仮想マシンにしか入れてない
HyperV on HyperV できてるから仮想マシンの中でWSL2が動く
なんで正式リリースされてないものを、仕事にならないレベルで使ってるんだろう?
そっちのほうがやばいだろ。
俺は仮想マシンにしか入れてない
HyperV on HyperV できてるから仮想マシンの中でWSL2が動く
2020/02/09(日) 01:07:20.80ID:c0kId/cz
文句言うのは許さないおじさん
2020/02/09(日) 01:17:38.02ID:2m4erX6g
2020/02/09(日) 01:21:45.48ID:bkRq71WM
仕事でWindowsのInsider Program使う人はアホやん
2020/02/09(日) 01:57:36.06ID:2m4erX6g
俺なんか自作のオープンソースソフトにWSL2対応コード
入れてるけどWSL2対応とは謳ってないしな。
正式リリースまではサポートなしなのは当たり前だろ
入れてるけどWSL2対応とは謳ってないしな。
正式リリースまではサポートなしなのは当たり前だろ
2020/02/09(日) 01:59:48.99ID:2m4erX6g
もうこの際、InsiderPreviewは定期的に意図的に
動かないバージョンをリリースしたほうがいいと思うわ
そうすりゃ今回は動かないバージョンだったって諦めるやろw
動かないバージョンをリリースしたほうがいいと思うわ
そうすりゃ今回は動かないバージョンだったって諦めるやろw
86login:Penguin
2020/02/09(日) 17:17:33.75ID:nBuAzWxp 怒らないで教えて欲しいんだが…
普通にMacかLinux使えよ、お前らw
普通にMacかLinux使えよ、お前らw
2020/02/09(日) 17:21:14.33ID:CL62dZ1m
何を教えてほしいの?
2020/02/09(日) 17:22:53.27ID:8YM00gXT
MacProの最上位機種をくれるなら
考えても良い
考えても良い
2020/02/09(日) 18:01:47.66ID:oUUu1v0N
2020/02/09(日) 18:06:49.87ID:CL62dZ1m
mac高すぎてというより、その値段の価値が無いだけ・・・
2020/02/09(日) 18:09:02.21ID:tUDxHx9u
MacでParallels入れてその中でWindows 10とWSLを動かす俺みたいなのもいるわけで・・
2020/02/09(日) 18:09:52.24ID:HvOMf41S
MacOSは好きだけどね
ハードウェアのせいでやりたいことができないので購入対象から外れる
ハードウェアのせいでやりたいことができないので購入対象から外れる
2020/02/09(日) 21:05:29.53ID:OsatNd7y
>>86
それはWine使ってる連中に「普通にWindows使えよ」と言うようなものだ
それはWine使ってる連中に「普通にWindows使えよ」と言うようなものだ
2020/02/10(月) 02:53:09.17ID:JejhtQPR
>>90
ベースが高いのはまだ許容できるけどメモリとストレージ換装できないからオプションだけで10万以上かかるのはさすがに無理
ベースが高いのはまだ許容できるけどメモリとストレージ換装できないからオプションだけで10万以上かかるのはさすがに無理
2020/02/10(月) 02:54:40.00ID:4c+lzmAy
マカー噴射
2020/02/10(月) 04:47:12.03ID:2URu0A3u
無理っていうのは買おうと思えば買えるけど、
それだけの価値がないなぁという気持ちで無理という話
どうもそこを勘違いする人が多い。
ハンバーガーが1万円だったとして買えるけど無理というのと同じ
それだけの価値がないなぁという気持ちで無理という話
どうもそこを勘違いする人が多い。
ハンバーガーが1万円だったとして買えるけど無理というのと同じ
2020/02/10(月) 05:26:45.23ID:HjRnACW1
『無理』というのはですね、嘘吐(つ)きの言葉なんです。
途中で止めてしまうから無理になるんです
途中で止めてしまうから無理になるんです
2020/02/10(月) 09:04:30.71ID:jCgKM8mB
つまり「Windowsを使うのは無理」とか言ってるやつは途中で止めてしまった嘘つきって事か
2020/02/10(月) 09:06:16.96ID:2URu0A3u
ここで言ってる無理は
無理orz じゃなくて
無理(笑)なんだけどなw
あの値段であの程度の性能とかマジ無理(笑)
無理orz じゃなくて
無理(笑)なんだけどなw
あの値段であの程度の性能とかマジ無理(笑)
2020/02/10(月) 22:52:53.33ID:01qg8Zrm
MacOS大嫌い。
あのアプリ中心のコンセプトは窮屈すぎる。ユーザーの使うツールなんだから、ユーザーの使うデータやコンテンツが中心にあるべきだ。
まずはファインダーがエクスプローラーくらい使いやすくならなきゃ使いものにならん。
あのアプリ中心のコンセプトは窮屈すぎる。ユーザーの使うツールなんだから、ユーザーの使うデータやコンテンツが中心にあるべきだ。
まずはファインダーがエクスプローラーくらい使いやすくならなきゃ使いものにならん。
2020/02/12(水) 19:27:53.08ID:affeTZlj
アンチウイルスソフトを常時稼動させてリソースを食うから
Windows10を起動して使うWSL嫌いです
Windows10を起動して使うWSL嫌いです
2020/02/12(水) 20:11:07.96ID:5yqvGOP0
Defenderでいいだろ
余計なもん入れてハマってアホくせえ
余計なもん入れてハマってアホくせえ
2020/02/12(水) 20:32:16.45ID:pxqoMiJ0
wsl使うために普段使わないwin10起動してるんか
本末転倒やな
本末転倒やな
2020/02/12(水) 21:05:04.76ID:mvvlzHWM
DefenderでもWSLのディスクアクセスの多い処理で重くなるんだよな
2020/02/12(水) 21:25:31.37ID:v+bBYNEv
そもそも調べて無意味なフォルダは除外しとけばいい
2020/02/12(水) 21:47:06.35ID:lpl2ljtp
ファイルシステム上、MFTが一度肥大化
すると二度と戻らない。(フォーマットするしかない)
なので、Cドライヴだけで運用している人がいたら、数十万個のファイルを作っておいて、その後ファイルを消して証拠隠滅しましょう。
遅い遅いって言って嘆いているのを見てほくそ笑んであげませぅ
すると二度と戻らない。(フォーマットするしかない)
なので、Cドライヴだけで運用している人がいたら、数十万個のファイルを作っておいて、その後ファイルを消して証拠隠滅しましょう。
遅い遅いって言って嘆いているのを見てほくそ笑んであげませぅ
2020/02/12(水) 22:15:27.25ID:uXdl41K3
> ファイルシステム上、MFTが一度肥大化
> すると二度と戻らない。(フォーマットするしかない)
データベースなんかもそうだよね
その方がパフォーマンスが高いからそうなってるらしい
> すると二度と戻らない。(フォーマットするしかない)
データベースなんかもそうだよね
その方がパフォーマンスが高いからそうなってるらしい
2020/02/12(水) 23:06:10.42ID:qZhjBBMq
MFTが肥大化して遅くなるって主張していたやつがいたから
お前はHDDに見もしないエロ動画が沢山あったら、
遅くなると思っているのかって言ったら睨みつけられた
そいつ大容量のHDDを搭載してるって自慢してたからな(エロ動画のためにw)
お前はHDDに見もしないエロ動画が沢山あったら、
遅くなると思っているのかって言ったら睨みつけられた
そいつ大容量のHDDを搭載してるって自慢してたからな(エロ動画のためにw)
2020/02/15(土) 13:10:11.09ID:EQ1m4r9q
もう、Windowsなんて使うな!
2020/02/15(土) 13:18:32.45ID:WzxD3VdB
アルゴリズムの勉強してりゃ
>>108みたいなあほな発言はしないわね
>>108みたいなあほな発言はしないわね
2020/02/15(土) 15:47:32.50ID:Rf3jmX1k
消してもサイズが減らないっていうのは
アルゴリズムの世界ではパフォーマンスを下げないために
やるテクニックの一つだからなぁ
アルゴリズムの世界ではパフォーマンスを下げないために
やるテクニックの一つだからなぁ
2020/02/15(土) 16:19:35.94ID:Cw20YDAI
まぁ試しに実験してみてから言えや!
ですな。
ですな。
2020/02/15(土) 18:06:42.50ID:Ou/7gDoy
Linux 5.xってWSL2で動く?
2020/02/15(土) 18:38:57.53ID:y+pnqd5S
まずWSL2の仕組みを理解していないのでは
2020/02/15(土) 18:42:26.42ID:/TgJ/rqB
2020/02/15(土) 18:53:37.86ID:y+pnqd5S
いやだからWSL1のようなカーネル互換レイヤーではなくWSL2はVM上で普通にLinuxカーネルが動作する仕組みなので
そんな間抜けな質問が出て来るということはその仕組みの違いを理解していないのでは。>>115もね。
そんな間抜けな質問が出て来るということはその仕組みの違いを理解していないのでは。>>115もね。
2020/02/15(土) 18:59:45.40ID:y+pnqd5S
肥大化したMFTはHDD上だと厄介だろうと思うけど
実際に数十万個のファイルが断続的に追加されてきたHDDでは
断片化され継ぎ足されてきたMFTをいちいち舐めては吟味するしんどさが体感できた
断片化したMFTの取得はSSDでも都度リクエスト発行になるから
HDDのシーク時間ほどではないにせよ手間と待ち時間は増加するだろう
細かいファイルを大量に格納する用途があらかじめはっきりしているなら、
NTFSのフォーマット時にMFTを大きめに確保するしかない
(エロ)動画なんかよりも、(エロ)画像やデータベースなんかの方が影響も大きいと思うよ
実際に数十万個のファイルが断続的に追加されてきたHDDでは
断片化され継ぎ足されてきたMFTをいちいち舐めては吟味するしんどさが体感できた
断片化したMFTの取得はSSDでも都度リクエスト発行になるから
HDDのシーク時間ほどではないにせよ手間と待ち時間は増加するだろう
細かいファイルを大量に格納する用途があらかじめはっきりしているなら、
NTFSのフォーマット時にMFTを大きめに確保するしかない
(エロ)動画なんかよりも、(エロ)画像やデータベースなんかの方が影響も大きいと思うよ
118login:Penguin
2020/02/15(土) 19:24:04.60ID:7AKHPdi8 中身がほぼ同じ動画を見つけて
(タイトルは違ってファイル名も違って
長さや圧縮率とかも違っても内容が同じって感じ)
一覧出して残すのと消すのと選ぶようなツール欲しい
(タイトルは違ってファイル名も違って
長さや圧縮率とかも違っても内容が同じって感じ)
一覧出して残すのと消すのと選ぶようなツール欲しい
2020/02/15(土) 19:43:26.55ID:2vB4SXu2
クラスタサイズおっきくするとレコードの数が減って速くなるよ
2020/02/15(土) 19:46:42.69ID:2vB4SXu2
昔のNTFSは64KBまでだったけど
最近は2048KBでフォーマット可能になってる
ただしDefraggler等ソフトがバグる
最近は2048KBでフォーマット可能になってる
ただしDefraggler等ソフトがバグる
2020/02/15(土) 20:44:07.02ID:eKTfwl8q
>>116
VMならどんなカーネルでも動作するとか保証されてるわけでもないのにバカなの?
VMならどんなカーネルでも動作するとか保証されてるわけでもないのにバカなの?
2020/02/15(土) 21:47:17.52ID:8h7ExAPV
>>117
> 実際に数十万個のファイルが断続的に追加されてきたHDDでは
> 断片化され継ぎ足されてきたMFTをいちいち舐めては吟味するしんどさが体感できた
"体感"できたというのなら、そのHDDをなんかのツールで
MFTを圧縮したら"体感"してパフォーマンスが"上がる(元に戻る)"ってことだなw
MFTはメモリに読み込まれるし、継ぎ足されたところでMFTは一定のサイズごとに確保されるし
数十万のファイルが断続的に追加されたところで断片化することはない。
てかMFTの断片数いくつよ?言ってみな
defrag c: -a -v で調べられるからよ
うちもファイルの総数30万のドライブがあるが
MFTのサイズは800MBで断片化は7。この程度じゃパフォーマンスに影響なんて出ない
> 実際に数十万個のファイルが断続的に追加されてきたHDDでは
> 断片化され継ぎ足されてきたMFTをいちいち舐めては吟味するしんどさが体感できた
"体感"できたというのなら、そのHDDをなんかのツールで
MFTを圧縮したら"体感"してパフォーマンスが"上がる(元に戻る)"ってことだなw
MFTはメモリに読み込まれるし、継ぎ足されたところでMFTは一定のサイズごとに確保されるし
数十万のファイルが断続的に追加されたところで断片化することはない。
てかMFTの断片数いくつよ?言ってみな
defrag c: -a -v で調べられるからよ
うちもファイルの総数30万のドライブがあるが
MFTのサイズは800MBで断片化は7。この程度じゃパフォーマンスに影響なんて出ない
2020/02/15(土) 22:02:15.44ID:y+pnqd5S
>>121
言ってもいないことを言ったかのようにして馬鹿にしてくるキチガイって何なの?
>>122
ディスクやディレクトリをコピーする際に、先にMFTエントリを作成してからファイルを作成するようなアルゴリズムのコピーツールを使えば
元のディスク上で断片化していたMFTを連続したクラスタに並べられると思うけど
あとクラスタサイズは無暗にでかくしてもクラスタギャップが無駄になるので
それこそ数十MB以上の動画しか入れない、みたいなディスクなら2MBクラスタで作ればいいけど
数KB程度のテキストファイルとかがゴマンとあるようなディスクやディレクトリは、4KBクラスタでとは言わないまでも数十KB程度にしておきたい感じ
言ってもいないことを言ったかのようにして馬鹿にしてくるキチガイって何なの?
>>122
ディスクやディレクトリをコピーする際に、先にMFTエントリを作成してからファイルを作成するようなアルゴリズムのコピーツールを使えば
元のディスク上で断片化していたMFTを連続したクラスタに並べられると思うけど
あとクラスタサイズは無暗にでかくしてもクラスタギャップが無駄になるので
それこそ数十MB以上の動画しか入れない、みたいなディスクなら2MBクラスタで作ればいいけど
数KB程度のテキストファイルとかがゴマンとあるようなディスクやディレクトリは、4KBクラスタでとは言わないまでも数十KB程度にしておきたい感じ
2020/02/15(土) 22:10:52.03ID:eKTfwl8q
2020/02/15(土) 22:23:28.99ID:Yh0RLvNC
>>123
> ディスクやディレクトリをコピーする際に、先にMFTエントリを作成してからファイルを作成するようなアルゴリズムのコピーツールを使えば
おまえは何を言ってるんだ? MFTがなにか分かってないだろ。
MFTの実体は、$MFTという一つのファイル。(俺の場合は約800MB)
MFTエントリというのは、この一つのファイルの中の一項目に過ぎない
MFTエントリを作るごとに$MFTのファイルに追記するわけじゃない。
スワップファイルと同じ用に予め必要と思われるサイズを確保して
その中を埋めていくからファイルを作るたびに断片化するわけじゃない
> ディスクやディレクトリをコピーする際に、先にMFTエントリを作成してからファイルを作成するようなアルゴリズムのコピーツールを使えば
おまえは何を言ってるんだ? MFTがなにか分かってないだろ。
MFTの実体は、$MFTという一つのファイル。(俺の場合は約800MB)
MFTエントリというのは、この一つのファイルの中の一項目に過ぎない
MFTエントリを作るごとに$MFTのファイルに追記するわけじゃない。
スワップファイルと同じ用に予め必要と思われるサイズを確保して
その中を埋めていくからファイルを作るたびに断片化するわけじゃない
2020/02/15(土) 22:27:55.61ID:Yh0RLvNC
>>124
> なら、WSL2でLinux 5.xが動作する確証とその根拠よろしくねw
根拠はLinuxカーネルのソースコードが公開されていることだろう
Linuxカーネルは全てのコンピュータで動くとは限らないが
パッチを当てれば動く
> なら、WSL2でLinux 5.xが動作する確証とその根拠よろしくねw
根拠はLinuxカーネルのソースコードが公開されていることだろう
Linuxカーネルは全てのコンピュータで動くとは限らないが
パッチを当てれば動く
2020/02/15(土) 22:33:19.76ID:eKTfwl8q
2020/02/15(土) 22:33:59.37ID:y+pnqd5S
2020/02/15(土) 22:35:11.91ID:Yh0RLvNC
2020/02/15(土) 22:36:25.03ID:y+pnqd5S
>おまえは何を言ってるんだ? MFTがなにか分かってないだろ。
>MFTの実体は、$MFTという一つのファイル。(俺の場合は約800MB)
>MFTエントリというのは、この一つのファイルの中の一項目に過ぎない
>MFTエントリを作るごとに$MFTのファイルに追記するわけじゃない。
>スワップファイルと同じ用に予め必要と思われるサイズを確保して
>その中を埋めていくからファイルを作るたびに断片化するわけじゃない
俺はそんな話もしていない。
ここは言ってもいないことを勝手に言ったことにして、一人相撲でもとにかく人を馬鹿にしてやりたくて仕方ないキチガイの巣窟か
言った事なら補足でも訂正でも何でもするが、言ってもいない事を勝手に仮定されても、こいつもキチガイかよで終わりだ。
>MFTの実体は、$MFTという一つのファイル。(俺の場合は約800MB)
>MFTエントリというのは、この一つのファイルの中の一項目に過ぎない
>MFTエントリを作るごとに$MFTのファイルに追記するわけじゃない。
>スワップファイルと同じ用に予め必要と思われるサイズを確保して
>その中を埋めていくからファイルを作るたびに断片化するわけじゃない
俺はそんな話もしていない。
ここは言ってもいないことを勝手に言ったことにして、一人相撲でもとにかく人を馬鹿にしてやりたくて仕方ないキチガイの巣窟か
言った事なら補足でも訂正でも何でもするが、言ってもいない事を勝手に仮定されても、こいつもキチガイかよで終わりだ。
2020/02/15(土) 22:36:58.41ID:Yh0RLvNC
少なくともLinuxのカーネルのソースコード公開されているし
MSがカスタマイズ(というか設定をいじっただけみたいだが)した
WSL2用のLinuxカーネルのソースコードも公開されている。
仮に仮想マシンで動かなければ、修正すればいいだけの話
MSがカスタマイズ(というか設定をいじっただけみたいだが)した
WSL2用のLinuxカーネルのソースコードも公開されている。
仮に仮想マシンで動かなければ、修正すればいいだけの話
2020/02/15(土) 22:38:14.82ID:Yh0RLvNC
>>130
お前が言ったこと
↓
> ディスクやディレクトリをコピーする際に、先にMFTエントリを作成してからファイルを作成するようなアルゴリズムのコピーツールを使えば
> 元のディスク上で断片化していたMFTを連続したクラスタに並べられると思うけど
これは何もかも間違ってるから、お前に説明しただけ
お前が言ったこと
↓
> ディスクやディレクトリをコピーする際に、先にMFTエントリを作成してからファイルを作成するようなアルゴリズムのコピーツールを使えば
> 元のディスク上で断片化していたMFTを連続したクラスタに並べられると思うけど
これは何もかも間違ってるから、お前に説明しただけ
2020/02/15(土) 22:39:11.33ID:Yh0RLvNC
つーかなんでお前が言ったことを俺が復唱しなきゃならんのだw
お前が言ったことが間違ってるから、
俺が正しい説明(=お前が言ってないこと)をしてやってんのにw
お前が言ったことが間違ってるから、
俺が正しい説明(=お前が言ってないこと)をしてやってんのにw
2020/02/15(土) 22:56:17.79ID:OYDX5qly
>>127
可能性ではなく、当てないと動かない。
可能性ではなく、当てないと動かない。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【X】高市首相、米兵逮捕「極めて遺憾」 [少考さん★]
- 「運動音痴にとって、体育の授業は『公開処刑』」 運動嫌いを生みだす日本の教育の問題点★2 [征夷大将軍★]
- 「日本は刑罰が緩いと聞いた」と供述 中野2億円腕時計窃盗事件 チリ国籍の男2人再逮捕 [♪♪♪★]
- 夫婦の性行為は義務なのか 「したくない」と言ったら?法学者の見解 [おっさん友の会★]
- 4歳児ママ福田典子アナ ベビーカーでエレベーター→20代女性の「あまりにも無神経」「謝るくらいはするべきじゃ?」お説教 [muffin★]
- 【速報】高市首相の「寝てない」にSNS賛否「命がけで頑張っている」「アピールはもうけっこう」 海外メディアも注目 (共同通信) [少考さん★]
- 東京競馬4回3日目
- ハム戦ファーム日本選手権3
- とらせん 連覇 大祝勝会 13
- ジュビロ磐田を応援するにぃ~ vs 仙台
- ベガルタ仙台実況
- 【ATP】テニス総合実況スレ2026 Part 104【WTA】
- 【文春砲】片山さつき財務大臣 事前運動の疑い [931948549]
- 【高市】大阪府の泉佐野市と泉南市が合併へwwwwwwwwwwww [957955821]
- 【悲報】派遣のおっさんと太地に鯨を食べに行ったら、1人だけ鶏の親子丼を注文してドン引きした…なんで旅先で名物を食べないの? [257926174]
- エッヂの認証できない人あつまれ~🙋🏡
- 日本料理、アジアで一番不味いとの評価頂く。→日本人なぜか発狂 [668024367]
- 【高市悲報】日本人「アジア大会で国旗掲揚を失敗してたのは自衛隊ではなく自衛隊が雇って制服を着せたタイミー」 [165981677]