IDE 在 linux 下表现似乎更好一点,所以想把整个开发环境都迁移到 linux 里面,但是开发以外的场景 linux 又很难用
所以在想有什么方式可以提高 win 下的虚拟机的体验吗?比如说能提供高刷,看起来更流畅一点。尝试了一下 hyperv 和 vmware 好像都做不到。 不过有些更复杂的方案好像可以,但是似乎坑不少……
此外,我还想到一个曲线救国的方案:配一套实体的 linux 机器,然后用交换机把 Linux 和 Win 主机连在一起,之后用局域网远程桌面连接起来。不知道有没有老哥尝试过,体验如何?
101
EchoWhale 3 天前 via iPhone
@maclanelf134 我就是这么干的,小主机宿主 windows (有些公司软件偶尔需要用),开个 debian 的虚拟机。
自己用 macos ssh 连上去开发,反正重活都在别处,mac 用公司的老古董丐版机就行 |
102
lvlongxiang199 3 天前
这里说的 IDE 应该是 jetbrain 他们家的. 之前搞 presto 的时候, 在 Linux 下方便些, 就在 hyperv vm 里头起了 https://hub.docker.com/r/kasmweb/desktop 通过 webUI 来使用 Linux 里的 IDE
|
103
maclanelf134 3 天前
@EchoWhale 公司管的不严吧应该,我这里我有点不敢这么整
|
104
Yanlongli 3 天前
长期使用 Windows 已经习惯了很难更改。中途切过 Mac 和 Linux ,遇到很多软件没有对应的系统版本,当然也有平替只是要重新习惯。体验上来说系统 UI 部分 Mac 和 Linux 更显丝滑,Win11 感觉 UI 总是慢半拍,不过第三方软件倒还好没有明显的卡顿。
|
105
mark2025 3 天前
GIT 小乌龟没有 linux 版本的~
|
106
EchoWhale 3 天前 via iPhone
@maclanelf134 我们可以用自己电脑。很多同事带自己电脑
|
107
tianliangge520 3 天前
wsl + 1 ,用起来还可以的哦
|
109
AlexHsu 3 天前
我是 mac 主力开发机 笔记本装 linux 开各种服务和 docker 两台机器用 bareier 连起来用一套键鼠
至于 windows 不管是在 4k 字体渲染 还是软件管理上都是屎 其实就是打游戏的罢了 而且不如 steamos 体验好 我家里的台式机是 windows ubuntu 双系统 偶尔跑跑模型啥的 |
110
rayae 3 天前
看到楼主还在纠结,跟你说说我尝试在 Windows x Linux 下的具体经历吧。
1. 双系统( i5-8400 16GB ):在 21 年以前,我搞 android 开发,还是上大学的游戏本,当时是 win10 和 ubuntu 的双系统,玩游戏写代码的时候就重启切换,但是当时 linux 非码农软件生态差,如微信等软件全靠 wine ,笔记本配置一般,wine 的体验也很一般,画面撕裂、屏闪、窗口卡死皆是常态,遂放弃。 2. 虚拟机( i5-10400 24GB & i7-12700H 64G ):21 参加工作后,涉及 linux 下的 go 程序及 c++开发,遂使用 win10+vmware 的虚拟机解决方案,实际给我的体验是虚拟机中动画稀巴烂(有 3d 加速)且帧率极低,能够明显感觉到不流畅,上面遇到的窗口卡死等问题依旧存在,虽说写代码帧率低不影响代码质量,单是体感非常难受。 3. 双系统( i7-12700H 64G 2.5K 屏):因为虚拟机中体感很差,又安装回双系统,装的还是最新的,随后遇到的问题就是 HIDPI 缩放依托答辩,整数缩放看起来还是,但是你的画面只能缩放 200%或者 100%,明明 150%才是最合适的,用非整数缩放到 150%的话,画面就变成了史中史,2.5k 直接变成 720p 的体感,听说 wayland 更适合 HIDPI ,于是我又切换到 wayland ,整体缩放确实更好了,但是遇到不支持 wayland 的软件,又会变成史。并且不管是 wayland 还是 xserver ,同时接两个不同缩放的显示器,那简直就是史诗级的灾难,我只能选择放弃。 4. WSL2 ( i7-12700H 64G 2.5K 屏):配合 wslg (图形子系统),能够直接在 windows 中显示 wsl 虚拟机中的软件,我只在里面安装 jetbrains 的 ide 和 vscode ,开发体验很佳,但是有一个 bug 就是,如果你突然断网了,wsl 的窗口会全部消失,这一点体验就很差了,之前一直没有解决,到今年才出解决办法,只是恢复打开的窗口而不是避免窗口消失,这一点我不是很满意。然后就是剪贴板同步问题,经常会出现 bug ,要么是不能粘贴进去,要么是不能复制出来。wsl 也是用的很难受。 5. WSL2 ( R7-8845HS 64G 2.8K 屏):22 年到 24 年初,我一直在上述三种组合中徘徊,期间曾经多次动了买 macbook 的念头,但是 arm 的机器和我的开发需求完全不符合,实在没法下手。即便是到目前的 KDE Plasma 6 ,linux 的窗口体验依然是依托答辩,我就一直在寻找 wsl2 窗口消失解决办法,最后在 24 年初找到 X410 的软件,用它来当 xserver ,会使得 wsl2 使用体验绝佳,剪贴板到目前为止没出现问题,窗口消失的问题也没有,并且还支持 HIDPI 的缩放。到目前为止使用近一年,已经是长久以来,给我体验就好的解决方案了。 |
111
daj2 2 天前
几年前也是 win + wsl2 ,环境全在 wsl2 ,IDE 开在 win ,有些情况确实有问题,而且内存吃紧。后来就直接主系统切到 linux 上了。就我日常开发工作来说,我的体验是图形界面没别人说的那么难用,甚至觉得系统软件有些比 win 好用,系统设置也比 win 上的容易,用了一年很少开 win 的虚拟机
题外话,家里娱乐电脑双系统的,Windows 更新搞炸过引导,工作电脑天天滚动更新还没炸过 |
112
jamesjammy061 2 天前
macbook air + 远程。折腾六七年,妥协的最终办法。我只想带个 air 塞进我的小摩托
|