Ghost32 - 安全的系统软件下载站!

ghost32怎么安装系统|装机必备|最新专题|最近更新

当前位置:首页 > 系统文章 > win10教程

Windows 命令行的演变史

时间:2018-07-22 09:44:53 来源: 点击:
手机扫码继续观看
Windows 命令行的演变史

Windows 10 - 新时代的 Windows 命令行!

在 Windows 10 开发初期,微软开放了一个用户反馈的页面,向社区征询在操作系统的各个方面需要什么样的功能。开发者社区强烈要求微软:

1、重点改进 Windows 控制台

2、让用户可以在 Windows 下运行 Linux 的工具

基于这些反馈,微软组建了两个新团队:

1、Windows 控制台&命令行团队,接管并彻底改进 Windows 控制台&命令行底层。

2、另一个团队负责在 Windows 10 下运行真正的、未经修改的 Linux 二进制文件 —— Windows A的 Linux 子系统(WSL)

其他的,他们都说,那是历史!

 

Linux 的 Windows 子系统(WSL)

基于 GNU/Linux 的“发行版”(Linux 内核的组合和用户模式工具的集合)的使用率一直在稳步增长,特别是在服务器和云计算上。虽然 Windows 有一个 POSIX 兼容的运行时,但是 SFU 缺乏运行许多 Linux 工具和二进制文件的能力,因为后者的系统调用和行为差异与传统的 Unix/POSIX 不兼容。

由于从 Windows 客户和用户那里得到的反馈,以及微软内部不断增长的需求,微软做了多次调查,并最终决定让 Windows 运行未经修改的、真正的 Linux 二进制文件!

在2014年中期,微软成立了一个团队,负责开发 Linux 的 Windows 子系统(WSL)。WSL 最初是在2016年的 Build 发布会上宣布的,之后不久就在 Windows 10 的内部版本中进行了预览。

自那以后,在大多数内部版本中,在2016年秋季发布周年纪念更新以来,WSL 的功能广度、兼容性和稳定性都有了显著的提高:当 WSL 首次发布时,这是一个有趣的实验,运行了几个常见的 Linux 工具,但未能运行许多通用的开发者工具/平台。团队快速地迭代,并且在社区的大量帮助下(感谢所有社区!),WSL 很快获得了许多新功能,使它能够运行越来越复杂的 Linux 二进制文件和工作负载。

今天(2018年中期),WSL 能够愉快地运行大多数 Linux 二进制程序、工具、编译器、链接器、调试器等等。许多开发人员,IT专业人士,devops工程师,和许多需要运行或构建 Linux 工具、应用程序、服务的人享受显著提高的生产力,能够在同一台机器上运行自己钟爱的 Linux 工具与所有 Windows 工具,而不需要双系统。

WSL 团队继续致力于改进 WSL 执行许多 Linux 场景的能力,并改进其性能,以及与 Windows 集成的体验。

Windows 控制台重新启动和大修整

在2014年年底,Linux(WSL)构建 Windows 子系统的项目正在在全力进行中,由于对命令行的兴趣激增,Windows 控制台很明显需要一些 TLC ,按照客户和用户的经常性需求要做许多改进。

特别是,控制台缺少许多现代 NIX 兼容系统的特性,比如解析和呈现在 *NIX 世界中广泛使用的 ansi/vt 序列,用于呈现丰富的、彩色的文本和基于文本的 UI 。

那么,如果用户不能正确地查看和使用 Linux 工具,那构建 WSL 的目的是什么呢?

下面是 Windows 7 和 Windows 10 中控制台呈现的一个例子:注意,Windows 7 的控制台(左)无法正确呈现由 tmux、htop、Midnight Commander 和 cowsay 等 Linux 工具生成的 VT ,而在 Windows 10(右)中正确呈现:

 

Windows 命令行的演变史3.jpg

在 Windows 7 和 Windows 10 中比较控制台

 

上一篇:创建或重新安装Windows10恢复光盘的技巧

下一篇:Win10系统删除多余的系统开机启动项

相关文章

网友评论(共有 0 条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论