固定観念をぶっ壊せ!肥大化しすぎたWindowsに裁きの一撃を

掲示板などで言われているユーザーの声はマイクロソフトに届きにくいものですが売上が下がれば敏感に反応するだろうと

Hidekichi

Windowsに強く固執している人には何を言っても通じない

Appleの事を好きな人を(Apple/Mac)信者と呼ぶことがあります。彼らにとって値段が多少高くてもそんな事は関係なく、Appleを所持しているそのステータスこそがプライドなのです。これはAppleだけに限ったことではなく、車にしてもバイクにしてもファッションでもそうです。

彼らは自分が信じることを世に広めたいと同時に、自分がしていることを認めてもらいたいとも思っていると思います。自分が言っていることは正義に違いない、すぐ批判してくる人間こそ悪だと思っているわけです。まさに宗教です。
なので、どちらが正しいか、どちらが間違っているかを議論すると泥沼に(おちい)るわけです。

それに正義の鉄槌を下すには、実際にどうかを見てもらうしかありません。しかし、信じ切っているからこそ何を言っても通じないのです。動きもしない。
一番の問題は、昨日今日の話ならそれでも良いのですが、それが何十年と引きづる事に問題があります。その犠牲者がLinuxです。

WindowsもWindowsXP、7あたりまでは良くなることしか期待しませんでしたし、Linuxはまだ発展途上でもありました。Macにしても同じぐらいに始まっていると思います。特に1995年が最初のターニングポイントであったと思うのです。

IBM PC互換機のオープンアーキテクチャで、Compaq、Dell、Gateway、HPなど無数のメーカーが安価なPCを大量生産し、Windows95はこれらほぼ全ての互換機で標準搭載されたというのがWindowsがスタートダッシュを決めることができた理由だろうと思います。閉鎖的なAppleはハード・ソフト一体で高価、必要なものを揃えると車が買えるほどの値段だったと聞いたことがあります。
この頃、Linuxはまだサーバー/開発者向けの存在でGUIが未熟で一般ユーザーにはインストールすら難しい状態でした。

しかしこの時に、インターネットが一般的に広まりました。それまでからインターネット自体はあったわけですが、一般に広まるのはこの頃からかと。その一つに、LAMP((Linux + Apache + MySQL + PHP/Perl))の原型がこの時期に生まれたわけです。Windows NT Serverは高額ライセンス料がかかりインターネットブームが来ているのにサーバー台数を増やすのが難しかったわけです。
最新に統計によると、全世界のWebサイトをホストするサーバーのうち、Unix-likeシステム(主にLinux)が占めるシェアは約91%です。Windowsは約9.1%と少数派です。ここから、サーバーはLinux、個人向けデスクトップはWindowsとよく言われるのを聞いたことがあるかと思います。Macはと言うとクリエイティブ・プロフェッショナル / 高級パーソナルデスクトップという独自のポジションに位置づけられています。

これは全体的に、個人向けPCとサーバー市場も合わせての考え方で、現代も大きく変わっていませんが、もし個人向けPCでLinuxが2030年までにシェア10%(現在は6%)に達したら状況が変わるとも言われています。6%から10%になると仮定した場合、その4%はWindows/Macから平等に2%ずつLinuxに来るということよりも、Apple信者の強さと、ソフトもハードも一社でやっているので、問題解決しやすいという点もありMac側から2%の人がLinuxに来るとは思えません。
つまりもし10%にLinuxが到達するなら4%の人がWindowsからLinuxに改宗する可能性があるわけです。

昨今のWindowsアップデートの不具合、テレメトリーや広告などバックグラウンドで何やらしている部分と、大多数が様々なPCで使用していることに対して、様々な機器に対応するためのドライバによるオーバーヘッドなどもあり、Windowsは全体的にもっさりしているとも言われます。
高速なはずのモダンな開発環境で作られたソフトですらモッサリ感が否めないというのは、そういう無駄な部分がWindowsには多く、メモリも大量消費し快適な操作性を求める場合、新しく、高性能で高級なPCを用意するしかありません。つまり力押ししか無いわけです。であるにも関わらず、マイクロソフトはまだAIを乗っけようとしています。それが間違いであったと反省している声もマイクロソフトから聞こえてきますが、既に巨額を投資しているプロジェクトを簡単に辞めることができるだろうかと。

色々掲示板などを見ていると

Windowsを使用している人は、

分類
A よくわかってる人(10%)
B よくわかっている人の情報を見て、自分でWindowsをカスタマイズして利用している人(20%)
C よくわからないが有用そうな情報を適用して、変化があってもなかってもやった気になっている人(30%)
D 残りは(システム/ハード共に)中身のことはよくわからないし、PCを買ったままで使用している人

A B C D

ぐらいの認識です。言えば分かる人は上の表でA+Bの30%ぐらい。つまり70%がわからないか、どうでもいい、もっと言えばゲームができたら良いぐらいの感じなのです。
その30%と70%の中にも面倒くさいからやらないけど興味はあるという人に向けて書くしか無いと言う気持ちです。

近年のLinuxのソフトの話

Windowsが勝手に肥大して、それに同じくしてメモリなどのパーツの高騰で、まともに使うためにはメモリなどの増設、あるいはより新しいGPUの搭載が必須だと考える人が多くなっていると思います。まともに動くならPCぐらいしか趣味もないし高いけどしょうがないと、仕方無しにお金で解決している人は多いですよね?
「うちのPCは16GBしかメモリがないから…」、「まだGTXだし…」、「Chrome使うとメモリあるだけ持っていきやがる!」と言う現状を打破するために、札束で解決と言う方法は正しいのでしょうか?

Windowsのメモリ肥大化の一番の原因は、キャッシュスタンバイメモリ(賢いメモリ管理)が見た目上の犯人だと言われます。つまり空きメモリを無駄にしない設計になっているのでメモリ状に大量のデータを保持することになるわけです。実際は、必要に応じて即時メモリ解放はされるが、メモリが逼迫してくるとモッサリ感を生む。

次点ではバックグラウンドサービスの実質的な消費が無駄を産んでいるということです。例えば、Delivery Optimizationは、メモリリークが複数報告されており、中には数GB~10GB以上消費するケースも報告されています。更に、AppX Deployment Service (Appxsvc|Microsoft Storeアプリのインストール/更新サービス)というプロセスが、デフォルト起動に変更され、CPU/RAM/ディスクまで消費すると言う報告もあります。

これらに合わせてテレメトリー関係、診断データの収集が、それ単体では数百MB程度だが、バックグラウンドでイベントを大量発生させ肥大化させる原因になっています。もちろんCopilot関係も使用しない人にとっては無駄以外の何者でもありません。

他にもドライバーのオーバーヘッドなどもありますが、ユーザーがブラウザのタブを多く開きすぎ、拡張機能の入れすぎ、Electronアプリの常駐も問題です。

どういう時にメモリが圧迫されるか

賢いメモリ管理がされていて、必要に迫ったら即時解放するというのであれば、メモリ不足は起きないはずです。しかし、ゲームや動画編集などで急激なメモリ量が要求された時、解放が遅延してしまい、それでもシステムを止めることができないためディスクスワップが起こりSSDを酷使する事が考えられます。この時はSSDの速度に引っ張られてしまうのでシステムがスローダウンしたりが遅延の間続くわけです。
それを嫌ってゲーマーなどは、想定する以上のメモリを積もうとします。最低でも64GBはいるとかとネット掲示板などで見たことはあるでしょう?これはゲームやアプリが本当の最適化をしておらずあればあるだけ使っとけとしている所に問題もあると思います。
例えばゲームでない場合、使用者が日本人であれば、必要な言語は日本語と英語ぐらいでよいでしょう、稀に韓国語や中国語が必要という場合もあるでしょうが読めもしないし書けないのですから必要ありませんよね?つまりインストールディスクにはすべての言語パッケージが収録されているが、必要のないものは入れなくても大丈夫なケースが大多数だと思います。では必要になったら導入できるように、拡張機能として入れられるようにしたら必要ないんじゃないかと思いますよね?

blogカテゴリ内のタグ一覧