windows和linux是大家熟知并且常用的两大操作系统 。相信每一个使用计算机的人 , 都至少使用过它们其中之一 。但由于它们之间的竞争关系和不同内核技术 。所以我们一直认为它们之间很难共存 , 虽然伴随着虚拟化技术出现 , 实现了在Windows下使用Linux VM , 但他们并不能成为真正的融合 。
“Microsoft Loves Linux”—— 2014年微软CEO萨提亚?纳德拉就公开宣示了对Linux和开源世界的新感情 。而Windows也一直努力践行 , 全心付出 。现在 , 我们要大声告诉大家 , 最新的Windows Server 2019 , 无需再借助虚拟化技术 , 就能让Windows和Linux紧密、纯天然的融合在一起 , 这意味着我们可以直接在Windows下使用Linux!
Q: 那么是“谁”在其中牵线搭桥呢?
A: 正是Windows中的Linux子系统WSL
如果你还不知道 , 就跟我们快速了解一下吧:
1什么是WSL?
WSL(Windows Subsystem for Linux) , 是一个可以完全在Windows上运行原生Linux的可执行文件 。因此 , 通过WSL , 无需修改Linux程序文件 , 就可在Windows上运行了 。
2 WSL有何优势?
o 原生支持:无需虚拟机就可以直接在 Windows上运行Linux环境 , 包括大多数命令行工具、程序和应用 。从此 , 在Windows下直接使用Linux Shell编个脚本 , 将无比顺畅 。
o 方便流畅:使用WSL比在虚拟机下使用Linux会更加流畅 。WSL可对Windows文件系统下的文件直接读写 , 文件传输更方便 。同时剪贴板互通 , 在Windows下复制文本内容 , 可直接粘贴到WSL中 。
3WSL2有哪些新功能?
WSL1于2016年发布 , 实现了Windows与Linux文件系统的互操作、完整的命令行、完整的用户态生命周期和部分的内核系统调用 。而在2019年宣布的WSL2中 , 已经内置一个完整的Linux内核 , 速度得到大幅提升 , 具体功能对比如下:
文章插图
现阶段我们可以并行运行 WSL 1 和 WSL 2 发行版 , 且可随时升级和降级 。
4支持哪些Linux版本?
【无需虚拟技术,6步直接在Windows下使用Linux】众所周知 , Linux发行版本众多 , 目前以下版本都可在Windows上获得支持:
o Ubuntu 20.04
o Ubuntu 20.04 ARM
o Ubuntu 18.04
o Ubuntu 18.04 ARM
o Ubuntu 16.04
o Debian GNU/Linux
o Kali Linux
o OpenSUSE Leap 42
o SUSE Linux Enterprise Server 12
o Fedora Remix for WSL
怎么样 , 有没有跃跃欲试呢?当然 , 在新一代Windows Server 2019上使用Linux子系统也非常简单 , 只需6步就能搞定 。
第一步:启用WSL
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
第二步:获取Linux发行包 , 我以Ubuntu为例
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.Appx -UseBasicParsing
文章插图
第三步:解压缩Linux发行包
Rename-Item Ubuntu.appx Ubuntu.zip
Expand-Archive Ubuntu.zip Ubuntu
文章插图
第四步:准备环境变量
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + "C:UsersAdministratorUbuntu", "User")
文章插图
第五步:初始化并运行Linux
以管理员的身份运行cmd , 输入ubuntu.exe
文章插图
第六步:按提示添加Linux用户
文章插图
现在就可以直接使用Linux了 。
Microsoft Loves Linux , 我们可以看出微软对开源技术的支持和爱之深切 , 其实微软在开源世界中的付出远不止这些 , 真正将开源融入到了Windows乃至微软的方方面面 。拥抱开源、爱开源 , 微软是认真的!
推荐阅读
- 树莓派内网穿透建站与维护,无需服务器
- 短发|郑丽媛是长脸女星代表?她的妆容好有心机,简单6步就能缩短中庭
- 淘宝无需物流怎么批量发货 淘宝批量发货怎么弄
- 做自媒体音频月赚入8000多:无需真人配音,一部手机即可操作
- 抛弃qq,无需安装软件,你可以这样不限速远程传输大文件
- 柚子润燥美白又祛斑 简单6步教你自制蜂蜜柚子茶
- |何时是我们要毫不犹豫地选择辞职、无需思前顾后的时候?
- 无需第三方工具,一句命令就能激活Windows系统
- 交换机配置文件采集小技巧,无需手动翻页一次性打印全部配置
- 无需U盘小白轻松搞定!Win10“云重装”体验