Windows 10 重大周年更新 - 内置 Ubuntu 子系统,原生支持运行 Linux 程序
- 爱奇艺限时半价 | 30+正版软件打折 | PD 虚拟机 7 折 | RackNerd 黑五 | 京东 Plus ¥69
今天除了是苹果 iPhone SE 和 iPad Pro 9.7 寸的正式发售的日子之外,也是微软举办 Build 2016 开发者大会的大日子,会上重点讲到 Win10、人工智能、HoloLens 全息眼镜、Cortana 小娜等。
其中最大的亮点是微软将于这个夏天发布 Win10 有史以来最重大的更新—— Windows 10 周年更新版 (Anniversary Update),届时 Windows 10 将会正式内置一个 Ubuntu Linux 子系统环境,可以支持 Linux Bash 命令行以及「原生运行」数以万计的 Linux 应用程序!!!对,你真没看错……
Windows 10 内嵌 Ubuntu 子系统!正式原生支持运行 Linux 程序!
本次微软发布会最激动人心的消息莫过于这个 “Ubuntu on Windows” 项目了,它可以让 Windows 10 系统完美兼容 Linux 应用程序,支持直接原生运行 Linux Bash 命令行以及数万个 Linux 应用程序!这是微软与 Ubuntu 母公司 Canonical 合作开发的一个超级隐秘的项目。从此,Linux 与 Windows 将不再有界限!
根据微软的技术人员表示,Windows 10 的 Linux Bash 支持「并不是使用虚拟机/模拟器」实现的,而是嵌入一个完整的 Ubuntu Linux 环境。技术上是实时将 Linux 的系统调用转换为 Windows 的系统调用,你可以把它看做是 Wine 是一种反向技术。微软将其称为「Windows 下的 Linux 子系统」 (Windows Subsystem for Linux)。
什么是 Bash?
Bash 是众多 Linux Shell (Linux 命令解释器) 的一种,Bash Shell 是 sh Shell 的增强版本。目前绝大部分的 Linux 发行版包括 Ubuntu、CentOS 等均是使用 Bash Shell。
对于熟悉 Linux 命令的朋友,以后只需在 Windows 10 的命令行窗口里输入 bash 回车即可进入 /bin/bash 的环境了,然后你就可以使用数以万计的 Ubuntu 软件库中的程序,包括熟悉的 apt-get、ssh、rsync、grep、git、vim、emacs、tar、php、mysql、python、wget、curl、gcc、diff、patch、sort、awk、sed、gpg 等等等。
这个新特性可以说是以一种神奇的方式满足了 Windows 开发者探索并利用 Linux 的需要。对很多人来说,这简直就是一个天大的喜事,因为直接支持 Linux 命令后,开发者们不必再依赖各种虚拟机、跨平台编译工具了,Win10 的作用范围也会大大变宽。
嗯嗯,Windows 和 Linux 都能在一起了,还有什么不可能的吗?
微软 Build 2016 开发者大会的主要亮点总结:
除了支持 Linux 之外,Windows 10 周年更新还发布了很多其他新特性,首先可以看看微软的宣传视频,下面我们将会一一列举:
Microsoft Edge 浏览器支持 Windows Hello 生物识别技术,可以通过脸部识别、指纹扫描等方式进行安全验证登录(刷脸上网)。
Windows Ink (Surface 手写笔的优化) 现在新增了虚拟尺子功能,并且手写的日期、地址等信息可以直接被 Cortana 小娜助手识别出来,这些内容可以作为提醒使用,或者发到 Twitter 上去 (应该微博也行吧)。 Ink 还可以跟地图应用结合,画出来的路线不再是平面的,而是能根据地图的 3D 立体信息计算路径和线条。也就是说,Ink 可以与各种应用进行逻辑交互了,它将变得更有生命力,作用与使用场景更为丰富。
传统的 Win32、 .Net 应用和游戏可以通过应用转化器 (Desktop Conversion) 快速转换为 UWP (Universal Windows Platform) 通用应用,并直接在微软商店上发布。以前的传统PC版游戏和应用,基本只要做出极少量的修改,就能在所有 Win10 电脑、手机,以及下面说到的 XBox One 上运行。
因为,Xbox One 游戏机也会获得这个年度升级版 Windows 10,用户将可以在 Xbox One 上直接运行 UWP 应用!!这意味着 Xbox 的功能和应用量会急剧增多。微软现场展示了通过转换器重制后的《帝国时代2》和《巫师3》,并且宣布未来 Steam 平台的游戏都可以通过该工具转制成 UWP 应用。(那也就是说,XBox One 以后可以运行几乎所有 PC 游戏了)
另外,Xbox One 升级后不仅支持背景音乐播放,还会增加一个开发模式 (Dev Mode),可以将零售版的游戏机直接变成一台开发机使用,可以通过 Visal Studio 远程开发和调试应用。
Visual Studio 2015 可以实现开发几乎全部平台的应用,使用 Xamarin 可以支持调试 Android 和 Windows 应用,还可以设计 iOS 应用。这样的话 Visual Studio 作为全宇宙最强大的 IDE 就真没有之一了。
游戏方面,安装了 DirectX 12 的 Windows 10 将可提升显卡 20% GPU 游戏性能。XBox 部门负责人 Phil Spencer 展示了 DX12 支持的大作阵容短片,以及如何简单的进入XBoxOne开发工具包。
Cortana 小娜助手变得更加智能了,不仅可以整合 Outlook 的日历、通知等,并能直接在 Cortana 的界面上回复,你的行程安排也能直接问小娜就搞定。而且,「Conversation as a Platform」(语音对话框架)特性还能让小娜变得根据强大,现场演示了一下「全程语音操控助理小娜」,先让 Cortana 帮忙搜索一个文件,然后再让她帮忙发给一个朋友,演示者完全没有用手触碰键盘和屏幕,全程用语音完成,好轻松!!
微软黑科技 HoloLens 全息眼镜的开发版开始发货了,并且也发布了 HoloLens 的模拟器,可以在 PC 上开发和调试 HoloLens 的应用而无需实体设备。
HoloLens 模拟器是用 Hyper-V 虚拟机实现的,可使用键盘鼠标或 Xbox One 手柄来控制。
最后,我们还是一起期待 Windows 10 周年更新版 (Anniversary Update) 能早日正式发布下载吧!
/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /
如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!
赞赏一杯咖啡