首页 > 评测 > 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
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前