
Arm版Windows 10向けにx64エミュレーションが登場。11月公開のテストビルドに搭載 37
ストーリー by nagazou
Arm版に注力中 部門より
Arm版に注力中 部門より
Microsoftは9月30日、同社のブログでArm版Windows 10にx64エミュレーションが搭載されると発表した(Windows Experience Blog、GIGAZINE)。
これによりArm版Windows 10では、これまでの32-bitのx86アプリだけではなく、x64アプリを動作できるようになる。x64エミュレーションは11月からWindows InsiderProgramによって公開されるビルドに搭載される予定。Visual Studio CodeもARM上のWindows10用に最適化されるとのこと。
これによりArm版Windows 10では、これまでの32-bitのx86アプリだけではなく、x64アプリを動作できるようになる。x64エミュレーションは11月からWindows InsiderProgramによって公開されるビルドに搭載される予定。Visual Studio CodeもARM上のWindows10用に最適化されるとのこと。
ARMに収斂してしまうのか (スコア:0)
これを端緒としてARM側にx86,x64が取り込まれてしまうのか
そんなことはないと思っていた時期が私にもありました
と言えるようになる未来は来るのだろうか
なんて言っていたらRISC-Vが脇からかっさらって
いってしまいましたとさ。
とかになったらいいなぁ
Re: (スコア:0)
ARM がアーキテクチャとして優れているという評価もあるかと思いますが、
SoC としてモバイルネットワーク、省電力、そこそこな CPU/GPU 性能とモバイルノート PC に必要なものが揃っているからでしょうね
デスクトップのようなパワーユーザ向けにはまだまだ来ないでしょう(と思うけど、Mac は移行するか……)
RISC-V がいくら優れていても、ARM のエコシステムには勝てないですし、SoC として他の機能との統合も必要、
先にスマホなどで採用されて磨かれないことには PC にはやってこないでしょう
Re: (スコア:0)
>ARM のエコシステムには勝てないですし
それはARM次第でしょう
ARMがライセンス料を大幅に引き上げようとすれば、RISC-Vに移行が起こる
RISC-Vにいってほしくなければ、現状の安価なライセンス料を続けるしかない
ライセンス料を引き上げなければ、高額な買収費用に見えった利益を出せないが、
ライセンス料を引き上げれば、中長期的にRISC-V移行が起こって、短期的には利益出せても中長期的な利益が見込めない
Re: (スコア:0)
>SoC としてモバイルネットワーク、省電力、そこそこな CPU/GPU 性能とモバイルノート PC に必要なものが揃っている
それな。IntelがSoFIA(LTE統合SoC)をやめた時点で、モバイル向けに一皮むけるなら実質ARM一択になる。
MSの戦略的にはx64/ARMの併存は間違いないから、セイノウガーも黙るだろ。
Re: (スコア:0)
あくまでモバイル用途での話ですわな
Re: (スコア:0)
AppleみたいにマイクロソフトもARMに移行したりして
Re: (スコア:0)
移行も何も昔からSurface RTとか出しとるやんけ。
Microsoftは互換性を大事にするから、x86/x64向けのサポートや製品出荷をすぐやめることはないだろ。
ただ、いつかの時点で軸足は移るかもね。PowerPCやAlpha向けWindowsが終息したように。
IntelもAMDも元気だから、まだその兆しは全然ないけど。
Re: (スコア:0)
移行も何も昔からSurface RTとか出しとるやんけ。
Surface RTを昔と言われると違和感が..
W-ZERO3にはIntel製のXscaleが入っていたわけですが
Re: (スコア:0)
8年前は十分昔だろ。
それに一過性のものじゃなく、Surface Pro Xとかも出してるし。
Re: (スコア:0)
メインサポートフェーズが終わったものは昔で十分や
Re:ARMに収斂してしまうのか (スコア:1)
延長サポート無く終わりました [microsoft.com]からね。
Re: (スコア:0)
むしろAppleと裏で話して、ARM Macでも仮想Windowsが安心して使えます、を整備中なのでは。
MSも自社パソコンを加速させてるし、一緒にARMに行くのも悪くなさそう。
Re: (スコア:0)
パソコンを使用する必要がある人の大半がintel i5程度で十分
ARMはすでにi5に追いついているので、MSも無視できなくなっただけかも
androidタブレットは成功しているとは言えない状態だから、windowsタブレットに活路を見出すのは良いアイディアだと思う
Re: (スコア:0)
その割にモバイル向けのRyzen5とか7とか売れている現状を見ると、案外まだコア数が足りてないんじゃないかと思うんだけど。
むしろコア数についてはARMの方が伸ばしやすいからその部分も考慮している可能性はあるかもね。
Re: (スコア:0)
GPUの方の可能性もある
性能が上がってもIntelのGPUは勘弁って人は多いだろう
Re: (スコア:0)
どうせ内部ではAMD64もARM V8もRISC-Vも別命令に変換されちゃうんでしょう
kernel32.dllは何個あるでしょうか (スコア:0)
System32
SysWOW64
SysArm32
SyChpe32
SysAMD64?
SyChpe64?
Re: (スコア:0)
それな。
しかも現行WindowsのSystem32に64bit版DLLが入り、SysWOW64に32bit版DLLがインストールされるというわけのわからない挙動から推察するに、ARM版も同様の意味不明なことやってくるだろうことは想像に難くない。
Re: (スコア:0)
SysWOW64はWindows on Windows 64の略だから別にいいだろ…。System32とかWin32APIとかはまあ、仕方ないというか。
さすがに最近はWin32APIとは言わなくなったし、今回のARM版のフォルダにはビット数はつけないんじゃないかなあ。
Re:kernel32.dllは何個あるでしょうか (スコア:1)
https://wbenny.github.io/2018/11/04/wow64-internals.html [github.io]
時すでに手遅れ
system32, SysWOW64, SysArm32, SysX8664, SysArm64
Re: (スコア:0)
時すでに時間切れみたいに言うな!
Re: (スコア:0)
もはやストレージ容量はSSD搭載のARM端末という条件でさえタダ同然ってことなのかね
CPUの脆弱性に似たものも実装されちゃう? (スコア:0)
SpectreとかMeltdownみたいな脆弱性も実装されちゃったりするんでしょうか
Re: (スコア:0)
ソフトウェアによるエミュレーションなら、対策は容易い
というか、両方とも別プロセスでキャッシュが読めるのが問題なので、
そこを塞ぐだけで対策できるはず
(例えばプロセスごとに別なキャッシュ用意すればいい)
Re: (スコア:0)
V30とかみたいに、直すと挙動が変わったりして
Re: (スコア:0)
むかしみたいに、CPUの裏技的な機能をアプリが使う時代と違って、
いまはCPUの裏技使うなんて、OS本体やブートローダーくらいなもんでしょう
だから、挙動がかわってもOSで吸収できる範囲だな
Re: (スコア:0)
論点先取
Re: (スコア:0)
日立「HD6309に裏技機能なんてありませんよ(棒)」
Re: (スコア:0)
挙動が違うという話はμPD70116ではなくμPD8080Aではないですか?
そして挙動をあわせたのがμPD8080AFCいう話だったような
互換性 (スコア:0)
「WOW64プロセス==32ビットプロセス」と決めつけた判定がx64 WOW64プロセスを32ビットプロセスと誤判定して楽しいことになりそう。
IsWow64Process3を追加して、従来の判定方法ではネイティブを偽装したりするのかな
Re: (スコア:0)
IsWow64Process2の使い方を間違ってる馬鹿まで救う必要はないだろ
Re: (スコア:0)
そう思うけど変に助けちゃうのがマイクロソフトだからなぁ…
#そして頭に乗るクソ会社と開発者…
Re: (スコア:0)
OSバージョン判定APIは、混乱させたくてやってるとしか思えない
ARM向けに開発されたx64アプリ (スコア:0)
GIGAZINEの記事に「ARM向けに開発されたx64アプリ」とか「ARM向けに開発されているネイティブのx64アプリ」とあるが、
これはIntel(というかAMDというか)の64ビットコードじゃなくて、ARM(64bit)のコードだよね?
64bitは全部「x64」と称する流儀とかあるのか?
Re: (スコア:0)
x86-64はわかりやすいし誤解の余地も少ないがAMD64の旧称ということでIntelが嫌がったせいでこんなことに
Re: (スコア:0)
IA-64は違うね!
Re: (スコア:0)
GIGAZINEの記事内に貼られてるリンク先のどちらもそんなふうには書いてないので「訳した奴が馬鹿」で終わり