linux的windows兼容层,Win 10 Mobile中内置Linux与Android兼容层

昨天智机网(www.wpxap.com)泄露了最新的Windows 10 Mobile Build 10240,其中内置了传说中的AoW(Android on Windows)功能。将ROM解包后,让我们来一窥究竟AoW到底是什么。

从手机C:\windows\system32\aow文件夹中,可以看到大多数aow的组件,其中包括了AoW的会话管理器、Linux的OpenGLES兼容库以及一个aow.wim镜像。

将aow.wim镜像解包后,可以看到其实是一个几乎完整的Android 4.4.4镜像,包含了大多数Android核心文件。

在C:\windows\system32\drivers中,可以发现2个与AOW有关的内核驱动:ADSS.sys与LXCore.sys。

ADSS.sys从文件名猜测可能是AnDroid SubSystem的缩写,文件体积很小,其中引用了LXCore.sys。

LXCore.sys从文件名猜测可能是LinuX Core的缩写,使用16进制编辑器打开后,可以看到一些有趣的字符串。

initrd=/initrd.img root=/dev/ram0 rw androidboot.hardware=hyperv console=tty0 console=ttyS0 video=hyperv_fb:1024x768 BOOT_IMAGE=/kernel

Linux version 3.4.0-Microsoft (Microsoft@Microsoft.com) (gcc version 4.7 (GCC) ) #1 SMP PREEMPT Wed Dec 31 14:42:53 PST 2014

而用7zip以任意文件方式(#)打开LXCore.sys后可以看到里面还包含了一个linux-gate.so。

猜测LXCore是一个经过修改的、可以以模块形式运行在Windows内核中的Linux兼容内核。从文件体积看,该内核只对传统的Linux系统调用进行包装转发,最后调用Windows内核完成对应的功能,并不是传统意义上的Linux内核。

从AoW这个名字中可以看出,其类似于64位Windows系统中的32位子系统WoW(Windows32 on Windows64),并不是一个简单的虚拟机(其实并不简单)。但其运行方式与其他子系统(csrss.exe/lsass.exe)又有所不同。

Windows 10 Mobile几乎100%可以确定能够直接运行经过appx包装的apk文件,但目前由于某些原因(很可能是有大量未解决的Bug或是内部还在讨论对UAP生态的影响)导致微软迟迟没有放出这一功能。

9a5380e704611f43af160e626f7cb95f.png

9f6bebe7ed590c24e77fa5a2c311c0d4.png

如果想深入体验LINUX系统的新手,也可以先下载一个方德Linux软件中心试用一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Windows Mobile设备心是一个用于Windows操作系统的应用程序,它允许用户将Windows设备连接到移动设备。该程序通常在Windows Vista和Windows 7系统出现,并且在Windows 10系统的使用可能会出现问题。 为了解决在Windows 10使用Windows Mobile设备心的问题,微软发布了一个Win10补丁。这个补丁通过更新Windows Mobile设备心的兼容性,使其能够在Windows 10系统正常工作。 这个Win10补丁只需要用户下载并安装即可,安装过程可能需要重启计算机。用户只需在Microsoft官方网站上搜索“Windows Mobile设备Win10补丁”,即可找到下载地址。此外,用户也可以在Windows设备的官方网站上找到更多关于该补丁的信息。 总之,Windows Mobile设备Win10补丁是一个用于解决Windows 10操作系统Windows Mobile设备心使用问题的有效方法。用户只需按照提示下载并安装补丁,就能更方便地在Windows 10上连接并管理移动设备。 ### 回答2: 最近,Windows Mobile设备Win10补丁备受关注。而这个补丁主要是为了解决Windows10系统无法与Windows Mobile设备心进行正常连接的问题。如果你的Windows10系统一直无法连接设备,也可以试试安装这个补丁,这有可能会解决你的问题。 安装这个补丁后,Windows Mobile设备心就能够在Windows10系统内正常运行和连接了。用户能够在Windows10上同步文件、音乐、照片、应用等等,给用户带来了更好的使用体验。 不过需要注意的是,这个补丁是适用于Windows10 32-bit和64-bit的系统的,而且还要求系统版本大于1703。在安装之前,用户同样需要卸载现有的Windows Mobile设备心,并重启电脑。 总之,这个补丁帮助用户解决了连接Windows Mobile设备的问题,并增强了系统和设备之间的兼容性,推动了用户体验更加智能化和便捷化的发展趋势。 ### 回答3: Windows Mobile 设备心是一个桌面应用程序,用于连接 Windows 电脑与 Windows 移动设备,以便在两个设备之间同步数据、文件等内容。然而,对于 Windows 10 用户来说,由于操作系统的更新导致该应用程序无法正常工作,需要通过下载和安装一个补丁来解决这个问题。 该补丁的安装步骤很简单。首先,需要在 Microsoft 官方网站上下载名称为“Windows Mobile 设备心驱动更新”的程序。安装该程序后,重启电脑并将 Windows 移动设备连接到电脑上。此时,应该能够正常通过 Windows Mobile 设备心同步数据和文件了。 需要注意的是,该补丁目前仅适用于 32 位版本的 Windows 10。同时,如果在使用过程出现问题,可以尝试重新连接设备或者重新启动电脑。如果问题依然存在,建议通过 Microsoft 支持网站联系技术支持心解决问题。 总的来说,下载和安装 Windows Mobile 设备心的补丁是解决在 Windows 10 无法正常同步数据的有效方法。尽管下载和安装过程简单,但需要注意程序的适用范围和相关事项,以确保问题得到有效解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值