Windows 类*nix模拟器 - Cygwin/WSL

1. 应用场景

Windows上模拟类*nix环境, 进行项目开发等工作.

2. 学习/操作

环境:

Check your Windows version by selecting the Windows logo key + R, type winver, select OK

Windows 类*nix模拟器 - Cygwin/WSL_第1张图片

 

2.1 介绍

借助工具在Windows上安装模拟*nix环境,从而获得*nix的体验.

 

这里介绍:

Cygwin与WSL

 

Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。 [1] 

Cygwin 提供一个UNIX 模拟 DLL 以及在其上层构建的多种可以在 Linux 系统中找到的软件包,在 Windows XP SP3 以上的版本提供良好的支持。Cygwin主要由Red Hat及其下属社区负责维护  -- 百度百科 https://baike.baidu.com/item/Cygwin/151477?fr=aladdin

 

Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行类UNIX系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT上比较好,在Windows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护。 -- 维基百科  https://zh.wikipedia.org/wiki/Cygwin

 

 

2.2 安装

1.安装cygwin

下载cygwin

http://www.cygwin.com/

http://www.cygwin.com/setup-x86_64.exe  //64位 下载地址

http://www.cygwin.com/setup-x86.exe  //32位 下载地址

 

安装, 同普通软件安装无大差别, 具体安装步骤暂省略.

详情可暂参考: https://cygwin.com/install.html

2.安装WSL

https://docs.microsoft.com/en-us/windows/wsl/  //官方文档

https://docs.microsoft.com/en-us/windows/wsl/install-win10  //Windows Subsystem for Linux Installation Guide for Windows 10

https://docs.microsoft.com/en-us/windows/wsl/compare-versions //Comparing WSL 1 and WSL 2

 

Install the Windows Subsystem for Linux

执行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

如下:

Windows 类*nix模拟器 - Cygwin/WSL_第2张图片

输入: https://docs.microsoft.com/en-us/windows/wsl/install-win10#install-your-linux-distribution-of-choice

点击 打开 Microsoft Store.

Windows 类*nix模拟器 - Cygwin/WSL_第3张图片

 

Update to WSL 2

powershell: 输入 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart  回车

Windows 类*nix模拟器 - Cygwin/WSL_第4张图片

重启电脑,完成安装与升级.

 

安装

Windows 类*nix模拟器 - Cygwin/WSL_第5张图片

 

启动

Windows 类*nix模拟器 - Cygwin/WSL_第6张图片

Note:

管理账号密码://20200828
williamning/开机密码

 

然后进入系统:

Windows 类*nix模拟器 - Cygwin/WSL_第7张图片

由上可知: 已经安装成功. Ubuntu 20.04.1 LTS

但是只是WSL 1.0 升级 2.0 失败了~~

原因:wsl --set-default-version results as an invalid command, 

解决办法:更新升级Windows系统  仍然为解决.

 

关闭之后打开的方式如下:

方式一:

直接输入 wsl 即可 / wsl -l

Windows 类*nix模拟器 - Cygwin/WSL_第8张图片

方式二:

按下 win键,点击即可.

Windows 类*nix模拟器 - Cygwin/WSL_第9张图片

 

扩展:

https://www.zhihu.com/topic/20053157  //知乎 - WSL (Windows Subsystem for Linux)

2.3 实践

TBD

 

 

 

后续补充

...

3. 问题/补充

TBD

4. 参考

http://www.cygwin.com/  //Cygwin

https://zh.wikipedia.org/wiki/Cygwin  //维基百科

https://baike.baidu.com/item/Cygwin/151477?fr=aladdin  //百度百科 

 

https://docs.microsoft.com/en-us/windows/wsl/install-win10  //Windows Subsystem for Linux Installation Guide for Windows 10

https://docs.microsoft.com/en-us/windows/wsl/compare-versions //Comparing WSL 1 and WSL 2

https://www.zhihu.com/topic/20053157  //知乎 - WSL (Windows Subsystem for Linux)

后续补充

...

你可能感兴趣的:(LINUX,WINDOWS,工具-TOOLS)