WSL2 的新玩法

在宿主机的文件系统创建 ext4 文件,然后挂载到 WSL2 里,这样性能要比直接访问宿主机文件系统高不少,可用于如下场景:需要在多个 WSL2 实例之间共享文件,并且对性能有要求。高性能地访问其他分区的文件。喜欢将数据文件存放到单独的镜像中。需要临时使用一块空间,对性能有要求,但又不想让 WSL2 的镜像文件变大。用 OverlayFS 将多个目录合并成一个目录使用,可用于如下场景:访问宿主机文

- 阅读全文 -

WSL 和 WSL2 简单对比

昨天我升级系统到 Windows 10 Insider Preview Build 18945,折腾了一天多 WSL2,目前基本可用了,以一个普通用户的角度总结下 WSL 和 WSL2 的区别。主要从功能、性能两个方面简单说下 WSL2 和 WSL 相比的优势和劣势。本来想单独列下易用性,但发现都可以在功能和性能上体现出来。功能WSL2 的优势因为 WSL2 是跑在虚拟机中的完整 Linux,所以

- 阅读全文 -

WSL2 和 rawpty bug 记录

WSL2 bug(WSL1 均正常):/init prog.exe | 后卡住(Build 18970.1005 已修复)访问不了 ipv6 地址 -- 可能是本地环境问题,也许可以用代理访问ln -s 的文件和目录 win 里不识别 -- 可以用 mklink 绕过(Build 18970.1005 已修复)某些情况时间会不准(变慢,不会自动恢复),不清楚具体触发条件某些情况会崩溃,比如 fin

- 阅读全文 -

编写 PowerShell Server 加快 PowerShell 脚本启动速度

PowerShell 功能很强大,但对 Linux Shell 用户来说易用性依然达不到满意程度(虽然几经改进后比以前强了许多)。那么就有一个办法是平时使用 WSL 中的 Shell,并通过 PowerShell 脚本实现一些功能。但问题是 PowerShell 启动时间很慢(在我这里要 130ms 以上)。那就意味着在 WSL 中调用 PowerShell 脚本会因为启动速度慢而体验极差。看着功

- 阅读全文 -

同时使用多网卡提升树莓派网络利用率

树莓派 3 自带的有线网卡是 100M 的,无线网卡是 72M 的,都比较慢。想提升网速的话,最直接的方法是使用 usb 网卡,千兆的有线网卡或者 450M 以上的 2.4GHz 无线网卡或者 5GHz 无线网卡。但因为树莓派 3 的 usb 接口是 2.0 的,而且 tf 卡也要共享带宽,所以也提升不了太多,而高速的 usb 网卡也不便宜(千兆 usb 有线网卡最便宜大概要 50 多,450M

- 阅读全文 -

grep 命令快速参考手册

导读grep 是 Linux 下的一个常用命令,主要功能是从文本中检索出自己需要的内容,但它的功能也很复杂多样,是文本处理时不可多得的利器。网上关于 grep 用法的资料已经有很多了,甚至有相关的书籍,那么我为什么要另起炉灶再写一份《grep 命令快速参考手册》呢?因为现有的资料虽然很多,但比较零散,作为学习教程还好,但能供快速查询使用的资料几乎没有。所以当需要查一些 grep 复杂用法时,往往需

- 阅读全文 -

关于好玩、有用和技术含量之我见

前几天闲来无事买来个树莓派玩。并不是想用来做什么,甚至没想到要怎么玩,更多是因为一种“情怀”吧,关于 Linux 的。我大概从 08 年开始用桌面 Linux,一直到 15 年换成 Windows(开始时用虚拟机装 Linux,后来改用 Cygwin/MSYS2,就很少用了。再后来 Win 10 有了 WSL,我把虚拟机也删了)。但对我来说,Windows 是用的而不是玩的,甚至 WSL 基本已经

- 阅读全文 -

我关于树莓派性能低的看法

树莓派被广为诟病的一个地方就是性能低(这里以树莓派 3b 为准,更早产品的性能确实不能满足很多场景的需求),性能包括 CPU、GPU、网络传输、USB 传输、SD 卡读写等诸多方面。很多人希望有一款高性能的树莓派,价格贵也没关系。我开始时也是这么想的,到处找和树莓派差不多但性能更好的设备,但找来找去没发现更满意的,有的接口太少,有的软件环境太糟糕,有的资料太少没有成熟的社区,各有各的问题。但我慢慢

- 阅读全文 -

树莓派和其他 arm 开发板的本质区别

我第一次听说树莓派时,并没有对它产生任何兴趣,因为对我来说这并不是一款新产品。在更早之前,我玩过 arm11 的开发板(S3C6410 系列),虽然和树莓派还是有区别的,比如体积更大、没有 HDMI 接口、自带触摸屏、价钱比树莓派稍贵等等,但我当时认为没有本质的不同,甚至性能和性价比上也不相上下。更重要的是,因为用户体验差和工作的原因,我的那块开发板在最初折腾几天后我就很少再用了,并且在两年前卖掉

- 阅读全文 -

fish 比 zsh 好用吗

对于一个没有学过并且不需要学习 bash(或者 Posix shell),而且不喜欢折腾的用户,我感觉 fish 是一个更好的选择。如果他喜欢 fish 的默认配置就更好了,基本可以达到开箱即用的程度。对 bash 语法了解比较少的用户,也可以安装一个尝试一下,如果能接受的话也是不错的。但对于已经习惯 bash 语法的用户,fish 并不是一个很好的选择。虽然交互使用 fish,脚本使用 bash

- 阅读全文 -