Win+ Linux 开发环境结合

2025 年 1 月 12 日
 anivie

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

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

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

14757 次点击
所在节点    程序员
113 条回复
donaldturinglee
2025 年 1 月 12 日
我现在是 Mac+Linux 的结合, 服务端在 Linux 上开发, 客户端在 Mac 上开发
Frytea
2025 年 1 月 12 日
探索几个月目前平稳运行快一年多的一个方案

Arch linux + VirtualBox VM ( win10 lstc )
zhaoxj58
2025 年 1 月 12 日
我是用 WSL ( Windows Subsystem Linux ), 所有开发环境都是配置在 Linuxl 里面。 在 win 里面使用 vscode ,连接到 linux 进行开发。目前用下来,和在 linux 上开发体验一模一样(或者和 ssh 到远程 Linux 开发机体验一模一样
Cloud200
2025 年 1 月 12 日
配两台主机,可以通过技术手段把屏幕接在一起
wusheng0
2025 年 1 月 12 日
一直是这么干的,vscode 远程开发体验挺好,其他 IDE 没试过。

主要写前端和 rust ,除了 vue3 的插件,不确定是本身问题还是远程表现不好,体验比较差劲
xiaoz
2025 年 1 月 12 日
我是 Linux 虚拟机安装的开发环境,然后任意系统用 vscode 远程开发。
OneLiteCore
2025 年 1 月 12 日
主力开发是 Win10 ,外出办公用 MacBook Air 然后还有一个配置还凑合的 Linux NAS ,因为都在一个局域网下连同一个路由器可以省略交换机,我是搞移动端开发的不过最近也在自己用 FastAPI 和 Docker 搞后台,所以也买了一个便宜的 Ubuntu 云服务器。实际体验的话,在开发过程中并没有感觉 Linux 或者 Mac 有显著提升的地方,但是在打包、部署和自动备份的时候有显著提升是没的说的。
mahaoqu
2025 年 1 月 12 日
我喜欢 Mac 上的应用程序和 iCloud 同步,又喜欢 Windows 上的 Steam 和 PC Game Pass ,也喜欢 Linux 自由定制的软件和桌面环境,所以我该用什么操作系统呢(笑
OneLiteCore
2025 年 1 月 12 日
心得体会就是多显示器,查资料对比代码的时候屏幕可以不用切来切去,就算远程桌面也有多的显示器直接用上,开虚拟机的话屏幕够多也可以直接用。接着是主力开发机 CPU 好点加大内存,保证性能就是开几个虚拟机也没短板。之后可以虚拟机起步,预算够的话直接买新的设备更好,性能不错的小主机或者最近的 Mac Mini 4 都是不错的方案。
OneLiteCore
2025 年 1 月 12 日
@mahaoqu Win 主力台式可开发可游戏 + MBA 外出办公 + 自组 NAS 装 Linux 或者 PVE ,除了要多花点钱以外没啥问题。如果实在想省钱的话,那就配强力台式本然后上 PVE 然后黑苹果/Win/Linux 都来一个,搞一个 HDMI 硬件直通。
noogler67
2025 年 1 月 12 日
windows 用来娱乐,开发的话,远程桌面到 linux 上。
OneLiteCore
2025 年 1 月 12 日
我觉得 Linux 或者 Mac 开发起来表现更好并不是因为人家桌面系统好,而是类 Unix 系统的命令行生态确实秒杀 Win 。为了命令行生态没必要强行搞桌面,所以最简单的方式就是 Win + WSL + VSCode 远程就行了。
masterjoess
2025 年 1 月 13 日
1. win 主力机 + vmware + suspend 内存快照启停 (正在用, 画质好, clipboard 偶尔有 bug)
2. 多机多屏 + synergy 共享键鼠 (用过, 能用, 画质好, 键鼠偶尔卡一下, clipboard 偶尔有 bug)
3. 多机 + vnc 远程桌面 (用过, 能用, 画质差, 看代码不舒服, clipboard 偶尔有 bug)
4. ide(clion) remote ssh/gateway (用过, 基本不能用, 有 bug 又卡又慢, 听说 vscode 还行)
5. ide(clion) wsl 功能 (用过, 能用, 小问题)
6. linux 主力机 + kvm win (用过, 能用, 玩游戏不方便)

我的使用场景:
有机会玩游戏
一套键鼠
clion linux c++开发
bigtear
2025 年 1 月 13 日
都试过...最后发现折腾的尽头还是 Mac
levelworm
2025 年 1 月 13 日
@OneLiteCore #9
和我的体验完全一样。至少要两个屏幕,最好是三个,一个写代码,一个查文档问问题,一个做日常。我现在买的是二手戴尔移动工作站,感觉的确比较给力,开了个 VMware Ubuntu 虚拟机,扔了二核加 8gb 内存,写点自己的小项目毫无问题。
DiaoWang
2025 年 1 月 13 日
cpp ,vscode ,remote 到 Linux 虚拟机,所有 Linux 的活儿我都是这么干的,terminal 面板还可以直接 ssh 到终端,不要太方便。
levelworm
2025 年 1 月 13 日
@DiaoWang 我也差不多,要不是 vps 要不是虚拟机,一个窗口在本地跑 vscode 远程,一个窗口用 windows terminal ssh 进去跑 gdb ,可爽了。可惜地方小,不然再来一个屏幕看文档。
MoeMoesakura
2025 年 1 月 13 日
本地 Linux 跑在 Thinkpad 当主力,Windows 跑在桌子下面的 pve kvm 上
相当流畅 而且解决了一大半问题(
而且 Steam Proton 基本够玩(反正库里全是中小型游戏
FlashEcho
2025 年 1 月 13 日
可以试试 dev container ,不管什么平台( Windows/Linux/macOS ),只要能跑 docker 就能用,就算在纯浏览器里也能用 github 的 codespaces 跑

我最近关于这个写了篇博客: https://echoccc.online/posts/devcontainer/
Greendays
2025 年 1 月 13 日
远程桌面体验很一般的。Windows 远程 Windows 可能还可以,Linux 远程 Windows 可能就会有明显延迟了。

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

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

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

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

© 2021 V2EX