2024 年, C++ 开发机选择: Mac 远程还是 Ubuntu 本地?

2024 年 11 月 22 日
 mianhk

目前车端 C++ 开发,因为之前应用开发一直使用 Mac ,但是现在没法在 Ubuntu 编译,所以只能使用 vscode 远程开发,目前两种方式都使用了一段时间,目前优劣势比较,V 站大佬们都是怎么考虑和选择的:

Mac

优势

劣势

Ubuntu

优势

劣势

8782 次点击
所在节点    程序员
47 条回复
liuzhiyong
2024 年 11 月 22 日
我觉得国产的深度 Linux 很好。
conn457567
2024 年 11 月 22 日
windows 是最好的 linux 桌面(🐶)
Donaldo
2024 年 11 月 22 日
Mac+远程,Linux 的桌面环境真不敢恭维,除非你只在这上写代码。
minami
2024 年 11 月 22 日
能选 win/mac 就别选 linux 桌面,如果一定要选的话,也请远离 gnome
wnpllrzodiac
2024 年 11 月 22 日
wsl 有显卡直通,这一点已经是暴击了
nnnnnnamgn
2024 年 11 月 22 日
买个专门开发的 x86 小主机放工位上
Lukedis
2024 年 11 月 22 日
没有服务器吗,代码不会都在本地吧
cookii
2024 年 11 月 22 日
linux 小毛病多,搞正经生产还是不建议。
realpg
2024 年 11 月 23 日
windows
8520ccc
2024 年 11 月 23 日
前几天经历了 类似的选择 Linux 尝试了 Ubuntu Mint KUbuntu 等 但是都不太满意(可能相对来说 Ubuntu 最好了。。算是)

非常折腾。最终选择了 Windows11 24H + WSL + Vscode Remote WSL

之前是用的小主机+RemoteSSH
ETiV
2024 年 11 月 23 日
Mac 下用 IDE 远程到 Ubuntu 上开发、调试啊,所有代码都在远程机器上,电脑直接用 MacBook Air 就够了,甚至丢了都不怕…

文件传输,你服务器肯定开 SFTP 的,找个 Mac 的客户端就行了,把几个常用的路径收藏起来,便于快速访问

Mac 下也有 dropzone ( https://aptonic.com ) 这种东西,常驻状态栏,鼠标拖东西过去就会自动触发某个行为,你可以配置用来无脑传文件到服务器上
t41372
2024 年 11 月 23 日
Mac 的话可以试试 OrbStack 。vm 基本就是 wsl 的体验,档案系统可以部分互通,可以直接 cd 到 mac 的目录下跑 linux 的命令。可以用 Rosetta 模拟 x64 。运行速度也很快,跑 docker 也比原版的 docker desktop 要快很多。
huamu
2024 年 11 月 23 日
windows + wsl
Nasei
2024 年 11 月 23 日
@t41372 你肯定没用 arm 的 orbstack 编译过 x86 的大型 c++ / rust 项目,那个速度十分酸爽
panlatent
2024 年 11 月 23 日
楼上推荐 windows + wsl 的,为什么我用起来有点别扭? 是姿势不对么?

当然纯 docker 的话,wsl 确实比 orbstack 快一点

主力是 mac studio ,回家用 windows 台式机。
PinkPumpkin
2024 年 11 月 23 日
别 Windows ,我 wsl 老崩,内存和 CPU 占用一上来就崩,微软的稳定性真不用多说,懂得都懂
lscho
2024 年 11 月 23 日
推荐 wsl 的真的长时间使用过吗? wsl 经常崩,有时候崩的只能重装,这玩意根本不敢工作用
574402766
2024 年 11 月 23 日
Mac + 完全远程
文件编译其他服务全放在 Ubuntu 服务器上,Mac 只是前端界面,Ubuntu 才是后端本体
penisulaS
2024 年 11 月 23 日
我是 windows+远程 Ubuntu ,反正远程了,windows 还是 Mac 无所谓了
mianhk
2024 年 11 月 23 日
@t41372 Orbstack 我一直用,还是不太喜欢开,docker 镜像内存占用有点高
@panlatent 现在是公司 mbp + Ubuntu 主机, 家里 mac mini ,一致的设备体验还是更好一些,但是公司用的时候还是有些痛点
@lbingl 组里有人用 Windows + wsl ,忘了之前帮他看过个啥问题,就建议别再用了
@574402766 远程拷贝文件,感觉还是没有那么快?

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

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

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

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

© 2021 V2EX