在win10的wsl中安装了ubuntu-18.04之后,将Home路径变更到了/mnt/c/User/Gaowe,但是创建任何文件都是全部权限:不仅如此,文件的权限还没有办法修改:运行chmod之后,没有任何实际的作用。
在微软公司发布的Windows 10 2004中,出现了WSL的第二个版本,该版本使用了成熟的Linux内核并能够运行Docker应用程序和容器,实现了高加载速度、少量资源消耗、在后台进行管理、更新的内核,这样,用户将能够运行无需使用第三方端口就可以访问Windows文件系统的ELF64程序。
目前 docker 已经针对 WSL2 做了适配,安装时检测到 WSL2 就会启用 WSL2 后端,不仅能同时在线 Windows 和 WSL 下操作 docker 服务器,还比以前的 docker on Windows 启动更快、占用资源更少。
“Windows不适合开发”,很多开发老手可能都会说这句话,但是原因他们可能就说不上来。然而由于Windows并不是免费的,商用服务器系统如果选择Windows,将会支出一笔巨大的系统使用费用,这就造成了Linux在服务器系统中的流行,于是在Windows下开发的程序到了Linux系统运行,则会出现各种不兼容的问题。