以前的 windows 分两个阵营,一个是 for arm, 比如树莓派的 window lot。另一个就是我们普通用到的 for pc 版 windows。
这两者程序,其实是相互不兼容的,因为 CPU 指令不一样。
然后微软就开始脑洞,如何让 ARM 完整支持 x86 的 exe,比如运行 photoshop 完整版本。
答案就是,发明一种特殊的系统 DLL 格式, 叫 Hybrid PE,替换所有 windows\system32 下的 dll,让其同时可以兼容 x86 和 arm64.
微软说本年底,和高通骁龙 835 一起推出混合宇宙最强版本 WINDOWS 10,很是期待。
1
GuryYu 2017-12-07 11:10:09 +08:00
845 发布了, 不是应该上 845 吗
|
2
besto 2017-12-07 11:14:05 +08:00
Linux 上有 qemu-static,这都不是事情。
|
3
benjix 2017-12-07 11:14:34 +08:00 via iPhone
这个新闻有点老了吧,马上就能买到了
|
4
benjix 2017-12-07 11:15:41 +08:00 via iPhone
|
5
suduo1987 2017-12-07 11:32:37 +08:00
Intel 已经警告巨硬不要这样来了。
|
6
doubleflower 2017-12-07 11:46:51 +08:00
估计不久 arm 的性能就能满足一般 pc 使用了,到时 intel 咋整
|
7
missdeer 2017-12-07 12:04:47 +08:00
所以 Intel 也出 ARM 的 CPU 了
|
8
rogwan 2017-12-07 12:05:18 +08:00 via Android
要不是忌惮 x86 指令集专利,应该早就可以了吧。不是很清楚高微是怎么模拟 x86 还不侵权的
|
9
hjc4869 2017-12-07 12:05:32 +08:00 via iPhone 1
|
10
green15 2017-12-07 12:07:05 +08:00 via iPhone
不太看好这个……不过希望巨硬给点力
|
11
crysislinux 2017-12-07 12:19:01 +08:00 via Android
替换 dll 不够吧,应用程序要是用 c 之类的语言咋翻译。
|
12
tylinux 2017-12-07 12:30:17 +08:00 via Android
这个。。不就是模仿 macOS 的 FAT Binary 么?
|
13
liuminghao233 2017-12-07 12:30:26 +08:00 via iPhone
arm 处理大一点的 Excel 估计都吃力
除了上网应该没什么卵用 大型游戏还是别想了 1080ti: 带不动 |
14
3dwelcome OP @liuminghao233
也不是为了玩游戏,就算 x86 cpu,被动散热的超薄本页还是玩不了大型游戏。 而提到 x86 软件应用的话,能运行和不能运行,是有本质区别的。至少不会再像那个 window RT 系统,地位如此尴尬了。 |
15
tabris17 2017-12-07 13:19:08 +08:00
ARM 模拟 x86 还是双 CPU ?
|
16
coolcoffee 2017-12-07 13:22:00 +08:00
就算指令转译不损耗性能, 那 arm 的小身板也不够我折腾的。 我首要的是性能,其次才是便携。
|
17
3dwelcome OP @tabris17 就一个 ARM64 CPU,微软开发大会 2017 上提到过原理,好像是类似 JIT 的技术,把 x86 指令集动态编译到 arm 指令集,还不咋损失太多性能,挺黑科技的。
|
18
3dwelcome OP @coolcoffee 好奇啥情况下性能是首要选择。大部分人的笔记本需求不都是 85%的时间用在 chrome 上,感觉 arm 或者 x86 都没啥区别。
至少我打游戏,是不会考虑用笔记本的。。 又比如说 amd ryzen 多核性能比 intel i3/i5 强太多,但问题是,除了专业人士,大部分人真心用不上那么多核心,性能过剩也挺尴尬。 |
19
xjoker 2017-12-07 13:38:10 +08:00
先把 Surface RT 救救吧
谢谢微软大爷了!!!!!!!!!!! |
22
coolcoffee 2017-12-07 14:33:51 +08:00
@3dwelcome 做开发难道不是性能越高越好吗? 现在前端都把网页文本语言变成了编译性语言了,webpack 编译和 idea 智能提示等等, 就足够让一些性能差的电脑抓狂了。
如果只是开开 chrome,我为什么不选择平板? |
23
huanxianghao 2017-12-07 14:42:31 +08:00
不知道有什么期待的?性能肯定没有 x86 的强
|
24
adadada 2017-12-07 14:45:03 +08:00 via iPhone
@3dwelcome 这事 Intel 之前推 x86 Android 的时候也干过,不过当然是从 ARM 翻译到 x86,结论也是性能不会下降的太厉害。不过我一直好奇的是这些方案是怎么解决多线程代码的,毕竟 ARM 和 x86 的内存模型差得还是挺大的。
|
26
3dwelcome OP @coolcoffee 前端代码写的怎么样,不是看用啥工具,是看人。也不是看机器配置有多高。就算给配一台 amd ryzen 16 线程超 NB 的笔记本电脑,页面写的烂的还是一样烂,没啥区别。
被动无风扇散热,一直是很难突破的天花板瓶颈,这和是不是 arm 架构关系不是太大,intel x86 也有这种问题。又想马儿跑的快,又想马儿不吃草,这中理想主义,现实中是很难实现的。如果上强力 CPU,那就必定要上主动散热装置和厚重的身躯,笔记本的轻薄优势就没有了。反正我是不太愿意选择这种重量级选手,轻薄才是第一考量的因素。 至于大家说的性能,我查了一下这款 arm 的跑 geekbench 32bit 性能测评,单核不行,但多核到了 3000 多分,毕竟 8 个核心在那里,慢不到哪里去的。 |
27
coolcoffee 2017-12-07 16:01:41 +08:00
@3dwelcome x86 很难把功耗降低, 那么短时间内我也相信 arm 很难把性能做高。 要轻薄我选择平板,MacBook 12 寸或者苏菲,这种四不象的看起来什么都能做,恐怕到最后什么都没做好。
|
28
Osk 2017-12-07 16:10:40 +08:00
价格(高通的东西,能便宜下来才是见鬼了,除非把联发科拉进来)
兼容性(别忘了是谁开发的 Powerpoint 程序,论 ppt 微软不知道比 AMD 高到哪里去了) 内核模式驱动(如果这个能解决还是要支持一下的,然而看 ppt 没说支持到内核模式驱动这一层啊) 还有就是,多核性能号称达到 i3 80%的 Atom,用起来真没 i3 舒服。。。 |
29
xdeng 2017-12-07 16:30:22 +08:00
macOS 也做过啊啊,Universal Binary Fat Binary
|
30
Actrace 2017-12-07 16:41:41 +08:00
|
31
iceheart 2017-12-08 17:32:17 +08:00 via Android
dll 会变大,因为要放两份机器指令。哪天再宣布支持 mips 了,就又加一份机器指令
|