推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

Windows 10 变身开发者利器:内置 Linux 内核,人人可用

   2023-07-27 网络整理佚名1540
核心提示:安装方式更新,简单得就像安装驱动程序一样。主要是面向应用程序的开发者,而不是日常的桌面环境。的开发者、老师或学生来说,堪称提高效率的开源神器。里则可以先行体验。这样的开源程序,就可以直接调用。大会上宣布的,到这次即将要达到的人人可用的状态,花了接近一年的时间。最值得称道的,就是它简便的安装和使用方式,说白了就像安装驱动程序或者打一个补丁那么简单。上如何更快的开发程序》。

在 上运行 linux? 这其实不是什么新鲜事。 黑客20年前就这么做了。

但大多是虚拟机,速度慢,能运行的Linux应用程序很少。

河东三十年,河西三十年。 微软的开发者博客刚刚宣布[1],下一个版本不仅会附带自己的Linux内核,而且还会通过安装进行更新,就像安装驱动程序一样简单。

杀手

这个大杀器叫做WSL,它的全称是“ for Linux”(针对Linux)。 事实上,它并不是一夜之间问世的,只是一直默默无闻。

最初它起源于一个名为 的项目,目的是让一些 APP运行在10移动版本上。

但它并不针对硬件模拟或虚拟化等项目,也不针对流行的第三方 Linux 环境。

它的设计目标是一个完整的Linux子系统,可以直接使用主机的文件系统,例如允许用户在同一组文件上使用应用程序和Linux工具; 它还可以调用硬件的某些部分,这是微软官方提供的在环境中运行Linux软件的最直接的方式。

比如直接使用GNU Linux的命令行工具、Ruby等各种编程语言的解释器,甚至像这样的图形应用程序。

当然,微软指出,WSL 主要面向应用程序开发人员,而不是日常桌面环境。 对于主要开发环境是但需要时不时使用Linux的开发者、教师或学生来说,堪称提高效率的开源神器。

可能下个月发布

即将发布的版本号是2004,按照YYMM格式的命名规则,2004就是2020年4月。当然5月份发布也不奇怪,大家可以先体验一下。

这次更新实际上是 WSL 的第二个版本(WSL2),它比之前的版本 WSL1 强大得多。 它打包了一个真正的 Linux 内核,并进入了普遍可用 (GA) 状态。

特别是,它极大地提高了文件系统 I/O 性能,并且可以直接在其上运行 Linux 二进制文件。 WSL1需要通过转换层翻译系统调用; 而WSL2则包含了自己的Linux内核,具有完整的系统调用兼容性,比如像Linux版本这样的开源程序,可以直接调用。

WSL2 是在 2019 年 6 月的 Build 大会上宣布的,用了近一年的时间才达到即将向所有人开放的状态。

如何安装和使用

这次WSL2最值得称道的就是安装和使用方便。 说白了就是安装驱动或者打补丁那么简单。 特别是使用 ,它允许您获取最新的内核版本,而无需更新整个映像。

如果您是第一次安装 WSL,它将在安装过程中检查更新并为您安装 Linux 内核。

当然,你也可以通过命令行操作,直接下载包。

您可以在以下位置查看完整的源代码:WSL2-Linux-[2]。 它基于Linux修改,采用Linux内核的GPLv2开源许可协议。

对于开发者来说,安装了Linux内核后,不仅可以使用Linux命令行工具,还可以在其上运行GNU/Linux,这意味着可以选择不同的Linux发行版,例如、、、SUSE等,这些发行版都可以通过商店安装。

开源微软,开源社区

微软对开源的支持今非昔比。 随着WSL的发布,开发者们形成了活跃的开源社区,甚至举办了开发者大会[3]。 今年的活动是3月3日,当然因为疫情的原因,变成了线上活动。

开发者大会仍然得到赞助,并围绕 WSL 主题讨论各个方面。 社区第一人是克雷格·罗文(Craig),WSL 的微软项目经理[4]。

克雷格很年轻。 他2018年刚从加拿大滑铁卢大学机电工程专业毕业,在校实习经验丰富,不仅在微软实习,还担任过FIRST机器人大赛的评委。

【雷锋网注:图片来源:所有者:Craig】

作为微软官方的 WSL 项目经理,Craig 还在微软开发者博客上发布了他最新的概述视频“如何在 WSL2 上更快地开发程序”。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON