什么样的开发环境是比较合理安全稳定的

2021-03-03 16:04:20 +08:00
 qiyue0726

我以前是一直用的 win10 开发,但是基本每半年就因为各种原因要重装,最近刚攒了台电脑,想处理下这些问题。 听说很多人都是另外开一个虚拟机进行开发的是吗,我也想试试,但是不知道需要注意什么,现在只知道不要开快照,还有什么注意点没有。 还有,现在也纠结用那个系统比较好,以前都是用的 win10,linux 用的不多,黑苹果不想折腾了。 主要是在 win10 ltsc,openSUSE,Manjaro 三个里面选,各位觉得那个比较稳定好用舒服

9336 次点击
所在节点    程序员
82 条回复
Kasumi20
2021-03-03 17:35:19 +08:00
WSL 就是辣鸡,我选 Ubuntu
kop1989
2021-03-03 17:37:45 +08:00
java+.net+android+xamarin+nodejs+jenkins+iis

6 年了,不知道重装为何物。
jmyz0455
2021-03-03 17:39:20 +08:00
我上学到开发这么多年 Windows 笔记本都没重装过,可能是个人习惯问题吧,我工作的电脑不装任何非工作相关的东西(点名批评迅雷),全正版,文件夹都是整整齐齐的,还时不时看任务管理器有没有啥流氓东西,比如 QQ 那个常驻进程,杀掉又没法用 QQ,不杀就开机自启,我索性卸掉,工作不闲聊,有事 Slack 。
clf
2021-03-03 17:40:09 +08:00
三选一的话,我选 Manjaro 。但我还是建议你用 Windows 。我也是做 Java 后端相关的开发的,Windows10+开启了 HyperV

我的开发基本环境:
1.本机使用 IDEA 开发。
2.本地安装 Docker 的运行环境,跑数据库之类的,数据目录挂载到本地目录。(用的是基于 HyperV 的 docker,而不是 wsl2 的,wsl2 的占用太大,而且 IO 效率越低)
3.项目 build 的时候本地打包 docker 镜像到阿里云的镜像市场,本地拉取最新的。
loading
2021-03-03 17:40:18 +08:00
我用 osx 做 host 系统是因为不会一下不小心装个流氓 app 。
当然,由于美观原因我把 linux 丢虚拟机里面了…
scukmh
2021-03-03 17:41:24 +08:00
Arch 赛高 -- 来自 macos
northisland
2021-03-03 17:46:58 +08:00
可以试试多买 2 块硬盘,各种系统换着来。

一块装一个系统。
northisland
2021-03-03 17:47:46 +08:00
windows 不错,资要你不是开发 c++。
newmlp
2021-03-03 17:53:38 +08:00
当然 Windows+虚拟机
话说我从入职到跑路 3 年多都没重装过系统,你这咋重装这么频繁
lewinlan
2021-03-03 18:00:57 +08:00
重装?是否有国产流氓软件 盗版软件 盗版系统
uselessVisitor
2021-03-03 19:31:56 +08:00
为什么要重装?。。现在 wsl2+docker 满足大部分需求了吧
hejingyuan199
2021-03-03 20:42:38 +08:00
我觉得是个人工作方法导致的,和操作系统无关。

我有个 ubuntu 机器,由于我总是瞎操作,每几个月就重装一次。
因为这个机器定位就是各种随便折腾,不放重要文件材料。

我的 win10 的本子,我都小心翼翼用,三年前买来,还没有重装过。
因为这个机器定位是稳定输出。

所以,一个机器根本不够,起码得来 3 台。
ghost024
2021-03-03 20:56:40 +08:00
如果不喜欢折腾还想用 linux 建议 openSUSE,manjaro 还要配置输入法,openSUSE 直接就配置好了(虽然一个输入法配置起来不难,但是能够为中国用户弄好输入法我觉得这个发行版还是挺上心的),我不用 manjaro 是因为今年的 1 月 19 号的更新中放弃了对我笔记本声卡的支持,但又要滚动更新,才用上 openSUSE tumbleweed,从此之后再也没出过问题。
GiantHard
2021-03-03 21:02:11 +08:00
当然是 Linux 啊,定期 rclone 备份一下系统,基本上很难翻车。换了两三台电脑,系统每次都是用备份还原的,稍微用 mhwd 安装一下显卡驱动,然后重建一下 grub 引导,花不了多久时间就可以投入工作了。
oneisall8955
2021-03-03 21:09:05 +08:00
为啥要重装,公司电脑用了好久了,几乎不关机,也没卡顿。盲猜用了奇奇怪怪的软件,或者文件不归类,C 盘越来越大?
公司电脑配置:U:N 卡 9100,1T 固态,内存 16G,3 个个盘 C 盘 100G,其他对半
shmilwdc
2021-03-03 21:13:36 +08:00
@love 但是兼顾一个工作用的软件的话,还是 Mac 综合体验好
coolesting
2021-03-03 21:18:34 +08:00
我 win 7 用了十年没重装过一次,开机还保持 5 秒内进入桌面。里面装了 7~8 种语言和框架,几个数据库,几个服务器,还有一个虚拟机用来跑 Linux 的。 像浏览器,编辑器这些实验和开发软件一大堆。

个人认为,系统稳不稳定,还是看个人习惯和使用,和系统本身没有太大联系。
qiyue0726
2021-03-03 21:27:20 +08:00
@x9sec 快照貌似是恢复的时候会很麻烦,迁移虚拟机的时候
love
2021-03-03 21:30:13 +08:00
@shmilwdc 程序员工作软件不就是编程软件?又不是文员一定要配上 office
qiyue0726
2021-03-03 21:33:16 +08:00
@ikas 我现在笔记本用的 ltsc,最近系统更新总是有一个补丁安装不上,导致后面补丁也不行,试了一些方法都不行,后面可能哪天心血来潮又重装了

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

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

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

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

© 2021 V2EX