VPS    微软    Win10    苹果    Office2016

Windows 10 重大周年更新 - 内置 Ubuntu 子系统,原生支持运行 Linux 程序

 杂谈发现    , ,    2016-03-31
Windows 10 重大周年更新 - 内置 Ubuntu 子系统,原生支持运行 Linux 程序

今天除了是苹果 iPhone SEiPad 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 年度更新

根据微软的技术人员表示,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 10 Linux Bash

这个新特性可以说是以一种神奇的方式满足了 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

另外,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) 能早日正式发布下载吧!

  • 这个消息真是棒~下一步就是安卓和ios了吧?

    10 10
     
  • WOCIAO!!简直不敢相信!看来我终于不用再跑个 Linux 虚拟机了!

    8 10
     
  • 刚装好Debian。。。

    8 10
     
  • 。。然而。。普通用户用不到。

    10 10
     
    • 普通用户用不到?Sha·dow·soc·ks笑而不语!

      6 10
       
    • 喜欢折腾的用户,可以用来学习linux命令、用git,或者利用rsync同步文件,都非常实用啊!rsync可以代替同步盘,跟NAS同步文件什么的!

      9 10
       
    • 毕竟build是开发者大会,微软现在也是在想方设法的拉拢开发者

      8 10
       
  • 啊啊啊啊 这个理由升级win10够充分!!!!比什么小娜刷脸好多了!

    9 10
     
  • 這真的是極好了!!!!終於有一個好功能了,不過我還是繼續win7

    7 10
     
  • 微软大辣鸡

    7 10
     
  • 有的linux应用一直都想在win上用,比如fbreader

    8 10
     
  • 话说win10想兼容android应用失败后,又打算搞linux了?不知道什么时候会太监

    6 10
     
    • 是啊,结局难以预料。小而有特色的难以倒下。反倒是庞大的东西经过各种组合,非常容易崩溃。不作死就不会死,如果有一天 windows 把自己搞死了,安卓、liunx 依然存在,会有多么讽刺。

      8 10
       
  • 正在用Arch Linux的我表示并不感兴趣

    6 10
     
  • 今年微软疯疯哒

    7 10
     
  • 这个脑洞我给满分

    9 10
     
  • 跨越种族之爱恋。。。

    8 10
     
  • 好棒!

    10 10
     
  • 哈哈哈哈哈哈,明年这时候该出mac了吧?

    9 10
     
  • 微软终于解决了没有应用的问题,通过兼容其他所有平台的应用

    6 10
     
  • MD,什么兼容linux,今天是4月1日!

    8 10
     
    • 哈哈,你以为楼上各位不知道吗

      8 10
       
    • 昨天发的

      8 10
       
  • 再也不用为恼人的批处理担心了,shell都解决了

    6 10
     
  • Windows10的这些改变只是在讨好程序员。似乎忘记了普通用户的朴素追求:简单、快速、不出差错。按照这个标准,Windows7是一个好系统,WindowsXP也是一个好系统,可偏偏,Windows10不是。

    10 10
     
    • 明眼人通过WIN10的设置界面就知道,它已经隐藏了很多细节,渐渐趋于简单。还有WIN10的快速启动术。一开始就站了立场,就不可能会有正确的判断。WIN10没有几个地方是比WIN7,XP更麻烦的。

      10 10
       
    • win7 不也是分家庭普通版和旗舰版等各种版本吗,难道安装了旗舰版的普通用户会感觉比家庭普通版更复杂?

      9 10
       
    • 确实看不出来win10有多简单,或者说win10确实简单的都不像windows PC端,那个磁力贴,扁平化我确实欣赏不了

      7 10
       
    • win10的磁力贴基本都可以不用而且也看不到,楼上这位说老实话对win10的特性实在是不了解,旧的系统更新迭代就必须有所割舍,win10目前应该是最好用的Windows系统了,没有之一,xp是那个年代最好用的,我现在偶尔用到xp的电脑的时候实在是头疼,各种不方便。

      8 10
       
    • 有好好使用过吗,我是直接从WIN7升级到win10,感觉用着很舒服。。方便性比WIN7有增无减。

      10 10
       
  • 什么时候有可用更新?

    8 10
     
  • 提示一下上面这些讨论得这么开心热了的兄弟姐妹们,先看看今天几号~

    6 10
     
    • 你先看看消息是哪天发的

      9 10
       
    • http://news.microsoft.com/build2016/
      另外提醒下,那边不是1号

      8 10
       
    • 楼上那位。。。
      你那个网站可是没提Ubuntu好么。。。

      真是挺烦什么愚人节的。。。

      7 10
       
  • 其实Windows上面已经可以用cygwin来运行BASH以及很多Linux的软件了,例如rsync、sed、awk

    7 10
     
  • 微软这是开始自我革·Ming了啊

    7 10
     
  • 愚人节快乐…

    10 10
     
  • 上面一堆人都不看右下角的日期显示么?

    8 10
     
  • 草草草,看了评论之后。把我的梦给破灭了

    8 10
     
  • 哎,英语四级狗快进着看果然没抓住重点——那天看的英文版光注意最感兴趣的Hololens了

    10 10
     
  • 让别人看日期的人自己好歹也要先看看文章日期呀

    8 10
     
  • 都忘了win10移动版内置安卓环境的前车之鉴吗,微软现在也是大忽悠

    7 10
     
  • 先把 Win 10 这个半成品系统做好成么。。。。各种 bug,实习生作品吧

    6 10
     
    • 你指的是哪种BUG?我办公就是用的win10,一年了,没有出现过什么bug

      7 10
       
  • 内置linux子系统,这理由值得升级至10。

    6 10
     
  • 微软 吹牛逼 比 推送 要守时多了

    10 10
     
  • 一直用mac没考虑过linux的

    8 10
     
  • 你可以把它看做是 Wine 是一种反向技术

    7 10
     
  • 版本号是多少?想看一下,不过会不想windows 10 mobile兼容安卓一样不了了之

    10 10
     
  • 这不就是Cygwin 吗

    7 10
     





评论内容 (*必填):
Ctrl + Enter 快速提交