Win+ Linux 开发环境结合

2025 年 1 月 12 日
 anivie

IDE 在 linux 下表现似乎更好一点,所以想把整个开发环境都迁移到 linux 里面,但是开发以外的场景 linux 又很难用

所以在想有什么方式可以提高 win 下的虚拟机的体验吗?比如说能提供高刷,看起来更流畅一点。尝试了一下 hyperv 和 vmware 好像都做不到。 不过有些更复杂的方案好像可以,但是似乎坑不少……

此外,我还想到一个曲线救国的方案:配一套实体的 linux 机器,然后用交换机把 Linux 和 Win 主机连在一起,之后用局域网远程桌面连接起来。不知道有没有老哥尝试过,体验如何?

15900 次点击
所在节点    程序员
113 条回复
yuanyuan11
2025 年 1 月 13 日
@zhaoxj58 一样,Windows 的命令行实在太难用或者说我太菜。。我也只写一些小脚本,WSL 绰绰有余
Nasei
2025 年 1 月 13 日
我在 win 下用过 android studio ,在 mac 下用过 IDEA ,并没有发现有啥区别,硬要说的话就是感觉 java 和 maven 整个工具链都太落后了
Mslxl
2025 年 1 月 13 日
wsl2 挺好用的

我原来用的 NixOS 发行版,之后因为某些原因安装了 Windows 后用了 nixos-wsl ,基本上把开发环境无缝迁移到 WSL2 上了,也不需要额外改什么东西。如果有同时使用 Linux 和 Windows 的需要,而且时间挺充裕可以拿来折腾的话可以尝试一下。
dobelee
2025 年 1 月 13 日
@zhongjun96 不是远程,不走 gateway ,直接项目从 Linux 目录打开,整套就在 WSL 里了。比早期版本便捷很多。
Drahcir
2025 年 1 月 13 日
Hyper-V 装 Ubuntu ,在 windows 用 VS Code remote SSH 。
工作环境和个人环境完全隔离。
i999999
2025 年 1 月 13 日
笔记本 win11+wsl2 用了一年多了,idea 直接使用 wsl 的图形 ui ,除了偶尔闪退、32g 内存不太够用,也没啥大 bug ,主要 java 项目编译快太多了
huage
2025 年 1 月 13 日
项目上写代码的时间,相比思考、找资料、讨论、甚至推广、客服、运维等花的时间,不值得一提。所以 IDE 环境的效率只要不是差太多,哪个熟手用哪个。
juzisang
2025 年 1 月 13 日
PVE Host 宿主机,虚拟 Win ,虚拟 Linux ,直通显卡给需要连接显示器的 Linux 虚拟机,然后在 Linux 里 Moonlight 串流,或者 RDP 远程桌面连接 Win 虚拟机使用日常软件。
只有一台机器,最好的体验是买个亮机卡直通给 Linux 显示办公桌面,然后给 Win 直通个高配显卡,用来串流打游戏远程桌面都可以。
puras
2025 年 1 月 14 日
@i999999 使用 WSL 的图形 UI 时,有遇到无法输入中文的情况么?
littleghost
2025 年 1 月 14 日
我是只有一台机子,安装 windows ,打开 hyper-v 虚拟 linux 系统,linux 中安装开发环境和 code-server 。使用基本等同于 vscode 的远程开发,只不过用的是浏览器而不是 windows 中安装的 vscode ,这样在 windows 中又少装一个软件
1Z3KYa0qBLvei98o
2025 年 1 月 14 日
@puras 可解决, wsl2 不同版本的表现不一样,
1Z3KYa0qBLvei98o
2025 年 1 月 14 日
@juzisang 同感, 不要折腾环境, 上个班干活而已.
puras
2025 年 1 月 14 日
@VchentozV 给点思路呢?昨晚查了一下,没找到合适的方案
1Z3KYa0qBLvei98o
2025 年 1 月 14 日
@puras https://blog.csdn.net/weixin_39246554/article/details/123487843

反正很多程序员开始的时候都喜欢 csdn 上写东西, 一搜一大把.
wnpllrzodiac
2025 年 1 月 14 日
wsl 用的爽。有界面,有显卡直通。hyperv 虚拟机全都是废物
maclanelf134
2025 年 1 月 14 日
我挺想配一台 64g 的 7840hs 的小主机做 linux 环境,然后 win+idea+vscode+ssh 远程开发使用的,不知道这样开发起来会不会很爽,现在的电脑是 16gwin,公司的电脑,也不给提配置,自己组机器,又怕公司不让,管控有点严,公司的电脑预装了一堆加密,防护的初始软件,有时候都拖得电脑卡死
encro
2025 年 1 月 14 日
当然是 jetbrains 和 vscode 的远程开发拉。
roygong
2025 年 1 月 14 日
我是笔记本双硬盘,一个硬盘装 Win ,一个硬盘装 Ubuntu ,如果 Win 要访问 Linux 文件,用 Linux File Systems for Windows by Paragon Software 。不建议虚拟机和远程桌面。
puras
2025 年 1 月 14 日
@VchentozV 哈,感谢,晚上回家试试
betwowt
2025 年 1 月 14 日
我用的单主机双系统+bios 屏蔽硬盘
保证原生体验的同时,隔离磁盘。虚拟机原生体验还是比较差的,快捷键冲突之类的。
没有同时使用两个系统场景,具体还得看你需求,双系统有一个问题,每次 ubuntu 切 win 时时区会错乱,但这个是小问题。
其实我在我的 pc 上安装了 3 个系统,还有一个是专门给游戏准备的。

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

https://v2ex.ih06.com/t/1104561

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

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

© 2021 V2EX