关于 WSL2 和 Dev home 对于 Java 开发的最佳实践应该是什么样?

109 天前
 aLazarus

似乎 Windows 11 现在对于开发者比较重视,接连推出了很多“开发者友好”特性。

那么对于 Java 开发者来说,如何最大化利用这些特性呢?

764 次点击
所在节点    问与答
5 条回复
aLazarus
109 天前
在微软的官方文档里有这段话“ WSL 不在 Windows 文件系统范围内,因此,从通过 WSL 运行的 Linux 分发版访问开发驱动器中的项目文件时,应该不会有任何性能改进。”

所以似乎 wsl2 直接去读写 ReFS 的 Dev Drive 并不会有 IO 性能的提升
TomVista
109 天前
wsl2 可以参考下这个,
https://global.v2ex.com/t/1003543
aLazarus
109 天前
@TomVista 感谢,我了解一下
jim9606
108 天前
冷知识,WSL 其实是 Linux on Azure/Hyper-V 优化的副产物。

WSL2 因为是真虚拟机,所以你完全不需要迁就用 Windows 的文件系统,你可以用 XFS(跟 ReFS 一样支持 CoW ,RedHat 优化过的)

另外,在没有杀毒软件干扰时,WSL1 的文件性能可能比 WSL2 好,因为前者是一个兼容层,你完全可以切回 WSL1 。

因为目前最新的 ReFS 已经支持 ADS 和大小写敏感,所以理论上 WSL1 应该能在 ReFS 上运作?
aLazarus
108 天前
@jim9606 昨天 wsl2 突然连不上了,直接导致 idea remote 卡死( idea remote 太容易卡住了),已经都结束嘞,我还是本地部署服务吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1010273

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX