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

35 天前
 mianhk

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

Mac

优势

劣势

Ubuntu

优势

劣势

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

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX