博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Microsoft将Linux带至桌面操作系统
阅读量:6964 次
发布时间:2019-06-27

本文共 1222 字,大约阅读时间需要 4 分钟。

更新:文末添加了原文发布后新增的内容。

\\

在今天的Build大会上Microsoft宣布:今年的Windows 10年度更新将使得Windows 10系统能够无缝运行Linux二进制程序。多年来,专家与开发者都在猜测,Linux如何以及何时才能在普通PC用户的桌面系统中更加流行。从今天的新闻来看,似乎Microsoft本身已经成为这样的一种推动力。

\\

Microsoft与Canonical合作开发了运行二进制程序的能力,这些二进制程序包括Bash Shell脚本和不加修改的Emacs。在今天的Build 2016上,来自Microsoft的Kevin Gallo演示了他是如何在Windows下打开一个标准的Bash命令行,并借此运行GNU Emacs的。Gallo称这是真正的Linux兼容—而非通过移植或虚拟机实现。

\\

Microsoft的Scott Hanselman随后了一篇简短的声明,并在其中详细披露了一些细节。鉴于Ubuntu是Debian Linux发行版的衍生版,因此用户可以使用自己熟悉的程序包安装器apt-get。与Linux桌面上的操作一样,Windows用户也可以通过apt-get安装新的程序包。有关在Windows 10环境中托管Linux二进制程序所需的技术规范还有待公布,但根据现场提供的屏幕截图来看,至少可以支持64位Linux二进制程序,是否支持32位Linux二进制程序还有待确认。据Hanselman说,64位Windows是必须的。

\\

若想自行尝试该功能,还请期待今年夏天的Windows 10年度更新。

\\

更新:来自Microsoft的Rich Turner和Russ Alexander通过发布在Channel 9,名为《在Windows上通过Ubuntu运行Bash》的演示介绍了更多细节。该项目源自用户在User Voice提交的请求,用户的两个主要诉求是希望获得更好的控制台,以及为Windows提供UNIX/Linux工具。因此他们在Windows内核中构建了一个全新的子系统,用来暴露那些支持Linux所需的系统调用。

\\

Microsoft和Canonical合作开发的这个新系统名为Windows Subsystem for Linux,可提供一种“用户模式 Linux”。这个新增的子系统可以“提供兼容Linux的系统调用层”。

\\

此番合作证明上述的子系统不是虚拟机或仿真系统,他们在演示中使用的系统为Ubuntu 14.04.4 LTS。如果你希望了解第一手信息,可以从视频中看到,目前已经支持原生运行多种程序:GNU编译器、Vi文本编辑器,甚至可以在Linux中挂载本地文件系统。然而目前还有些程序无法支持,因此诸如MySQL等程序还无法运行,但该团队正在继续努力工作,以进一步改善用户体验。

\\

查看英文原文

\\

感谢对本文的审校。

转载地址:http://pqwsl.baihongyu.com/

你可能感兴趣的文章
H5本地存储一
查看>>
LinuxMBR修复,引导修复。
查看>>
2016年上半年系统集成中项3月28日作业
查看>>
Redhat6.5(红帽6.5)配置yum本地源
查看>>
Unity3D动画存储插件
查看>>
awk:Nagios流量监控插件
查看>>
ipsec ***
查看>>
Ceph心跳与网络
查看>>
zabbix server 数据库迁移
查看>>
对接新通道的分析处理
查看>>
Linux01-bash脚本编程之七case语句及脚本选项进阶27
查看>>
Java记录 -11- 面向对象之封装续II
查看>>
Sybase Anywhere 8.0 DB数据库文件损坏的恢复
查看>>
hashMap理解
查看>>
ruby升级到1.9
查看>>
job.properties
查看>>
watchdog的加载方法
查看>>
我的友情链接
查看>>
C语言基础之类型系统
查看>>
jenkins+docker+nodejs项目的自动部署环境
查看>>