Win10集成Linux推出全新命令行工
北京中科白癜风医院平安医院 http://www.bdfzkyy.com/5月6日是微软开发者大会的第一天,多名开发人员和计算机科学家们涌入西雅图的华盛顿会议中心。已坐稳全球市值头把交椅的微软在这场盛会中这次为我们带来了不少惊喜。机器之心也来到了Build大会的现场。在主题演讲中,微软CEO萨提亚·纳德拉概述了公司在MicrosoftAzure、MicrosoftDynamics和动力平台、Microsoft、MicrosoftGaming方面的愿景以及开发人员将获得的机会。“微软致力于为开发者提供可靠的工具和平台,这些工具和平台将涉及现代技术堆栈的各个层面,为开发者带来良好的用户体验,为所有人创建新的机会。”纳德拉表示。在开场长达一个多小时的Keynote以及之后的新发布中,微软推出了一系列面向消费者和开发者的新产品。让我们来看看其中最引人注目的都有哪些。Windows10+Linux内核近几年,微软给Linux开发者社区的很多人带来了惊喜。比如,在Windows中添加Bashshell,在Windows10中添加本地OpenSSH,甚至在Windows商店中添加Ubuntu、SUSELinux和Fedora。现在,微软又向前迈了一大步,打算直接在Windows10上发布完整的Linux内核。微软在Windows10中集成的Linux将与通过Windows商店安装的userspace接口。这对微软来说是一个巨大的转变,标志着Linux内核第一次被纳入Windows系统。听起来,这种集成似乎到今年下半年就可用了,到时候Windows10也更新了。对开发者来说,他们将可以在Windows系统中大大提升微软Linux子系统的性能。微软还承诺,以后该内核将随着Windows系统的更新而更新,而且它会是完全开源的,开发者可以用它创建自己的WSL内核并作出改变。全新命令行工具WindowsTerminal微软还发布了一款新的Windows命令行APP,WindowsTerminal。它被设计为一个中心位置,以访问PowerShell、Cmd、Linux子系统(WSL)这样的环境。微软还提供了多个标签来支持那些想要修改Terminal的开发者对其进行主体化和定制化。WindowsTerminal还支持表情符号和基于GPU的文本渲染。这款APP预计六月中旬可用。基于Chromium的Edge浏览器微软还展示了即将发布的新一代浏览器EdgeChromium的很多新特性。首先是添加的“IE模式”,允许企业直接在新的EdgeChromium浏览器上加载旧网站,使用InternetExplorer渲染引擎。为此,微软直接在新浏览器中构建了IE,这样企业就不用为了使用旧的内置网站而被迫使用IE浏览器。当前,现有的Edge浏览器可以在Windows10上打开InternetExplorer11,它有独立的界面、收藏夹,在其它现代网站上运行不佳。新的IE模式在Edge内直接加载内容,所以你几乎不会发现区别,除了角标上小小的IElogo。这个IE模式是专为企业设计的。其开发团队表示,全新的Edge将持续更新更多功能,并支持Windows7、Mac等系统。更会对话的语音助手微软的数字语音助手Cortana在去年的市场占比中仍然低于谷歌语音助手和亚马逊Alexa。这家科技巨头目前正在逐渐将Cortana定位于一个无处不在的协助工具,而不再是竞争对手谷歌、亚马逊和苹果的“虚拟助理”。微软目前正在让Cortana变得更加容易互动,在Build大会上,该公司展示了让Cortana可以主动响应对话、组织会议和主动提醒的能力。现在的Cortana可以实现大量新的功能。去年,微软收购了SemanticMachines,并将其与微软研究团队进行了整合。现在,会话式人工智能已经与技能和环境更加深入地结合起来。Cortana已经可以连接Microsoft所有的组件,并能关联第三方服务,当你要求添加日历条目或者组织预定时,智能语音助手可以正确地理解你的上下文意思。微软CEO萨提亚·纳德拉称,Cortana更智能的对话方式是超越今天语音助手生硬地、基于一问一答的新存在。他把这种新体验比作开放式的网络,其内容可以被大多数浏览器获取。量子编程语言Q#在Build大会上,微软还宣布开源了用于编写量子代码的编程语言Q#,用于该语言的编译器及量子模拟器。该公司表示,此举目的为使量子计算以及算法开发变得更加简易透明,帮助学术机构轻松使用这些工具,帮助开发人员更好地贡献他们的代码与想法。据猜测,该代码将储存在微软GitHub页面上,这将是该团队首次开源平台的核心研究成果。统一全局的.NET5微软同时宣布了.NET5即将发布的消息,它将是.NETCore3.0之后的下一个大版本升级,计划在年11月正式上线,而预览版的上线时间是年上半年。VisualStudio、VisualStudioforMac和VisualStudioCode的未来更新中都将加入对于新版本的支持。微软表示,未来的所有平台中,.NET将会合为一体,开发者们将可以使用它来开发Windows、Linux、macOS、iOS、安卓、tvOS、watchOS和WebAssembly等平台的工具。微软还会在.NET5中加入全新的.NetAPI功能、runtime能力以及语言特征。从.NETCore项目开始,微软已经向.NET平台添加了大约五万个.NETFrameworkAPI。.NETCore3.0弥补了.NETFramework4.8的大部分剩余功能差距,其支持WindowsForms、WPF和EntityFramework6。而.NET5将构建于这些工作之上,采用.NETCore和Mono功能,你可以使用单一平台进行开发,并使用所有现代.NET代码。参考内容: |
转载请注明地址:http://www.huashengduna.com/hsdhb/22379.html
- 上一篇文章: 胶济铁路博物馆我看着一根血管凋零
- 下一篇文章: 没有了