首页 > 评测 > WSL带来极简Linux体验,微软的开源诚意你接受吗?
WSL带来极简Linux体验,微软的开源诚意你接受吗?
- [导读]
- 本着“让从程序员重返Windows”的初心,WSL终于要以正式版的形象在下个月发布的WIN秋季创意者中正式亮相。我们来抢鲜体验一番,看看微软的这份美意,你愿意接受吗?
从这里下载Xming软件
https://sourceforge.net/projects/xming/
当前的版本为6.9,下载并安装如下
安装后会在程序启动项里找到俩个程序项,一个是XLaunch,用来配置Xming的参数,另一个是Xming,这个就是X Server了,安装后X Server默认启动。
接下来开始见证搬运大法,将Linux的GUI放到Windows桌面上来显示,再次启动xterm,不过命令行换成了如下
DISPLAY=:0 xterm
立即看到Windows桌面上出现了xterm程序的GUI显示,如下
是不是很神奇,什么远程桌面显示之类的统统可以无视。当然这是Linux中X的内在优势,跟Windows半毛钱的关系都没有。
接下来一个大问题是二者之间是如何实现文件共享的呢?
在WSL中,整个C盘(笔者的机器就只有一个C盘)被映射到/mnt/c目录下,通过该挂载点就可以访问整个硬盘上的文件了,如下
看到我的Windows目录了么,还有Program Files目录等等
反过来,要在Windows的资源管理器里,怎么访问WSL中的文件系统呢?打开Windows的资源管理器,如下
注意这个lxss是个隐藏的文件夹,需要先打开隐藏显示设置才看得到。
不过一点要注意,一般最好不要直接在这个目录下修改文件,否则会把Linux下的文件权限搞乱,估计这不会是你想要的结果。
最后看看开发者们常用的一些东西,比如Python,比如GCC等,下面分别是Python及GCC的一些显示输出
开发者们还关心的一个问题是,GCC编译后的结果可执行文件到底是.exe格式还是elf格式,咱们也要求证一下。随便写个hello world程序,查看编译后的文件格式,如下
上图中最后显示了代码执行的结果。
这样子看起来很完美,不是么?更重要的是启动速度极快,灰常快!
不过WSL也有一些不足,具体的来说一是内核支持,这不是原生的,所以要做内核方面的开发估计是不行的。另外一个在目前的版本(1703)中,WSL没有添加串口的支持,要想使用串口通信功能,得切换到Insider Preview版本才行,这勉强算得上一个好消息。
其它的更多功能,欢迎我们一起来探讨。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前