大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟机freebsd的问题,于是小编就整理了2个相关介绍虚拟机freebsd的解答,让我们一起看看吧。
做python开发的话,对于电脑的性能要求并不高,但对于电脑的稳定性要求很高。所以,如果是用来吃饭的工作,那么:
第一就先把虚拟机一项排除,不一定是说虚拟机性能不行,而是虚拟机的稳定性比不了物理硬件,而且最重要的,系统级的东西一旦出现问题,基于镜像的虚拟机几乎不能做任何的修复,这是致命的!
那么就剩linux和windows(其实做软件开发没有比mac更适合的,但提问者没有问,咱们就不提也罢),我就把两者的优点和缺点都基于我的经验,列出来。
linux的优点:比较纯粹,所有的功能都“刚刚好”,在这个环境下工作有比较高的沉浸感,对于开发环境比较友好,特别是全局terminal(控制台)跟代码更是天生一对,基于terminal的第三方编辑器也比较多而且强大(vim,nano等等),这就是为什么很多开发人员在有集成开发环境(ide)的情况下还愿意用编辑器写代码,真的很顺畅!
linux的缺点:功能比较少,软件生态不如微软强大,而且很多操作都没有视觉窗口,只能在terminal下用命令进行操作,这对于习惯了windows的用户很不友好,有时候一个简单的命令都要百度老半天。而且最重要的,不支持adobe全家桶,这对于素材的处理很不方便,因为linux的视觉处理很初级,插画可以用inkspace,但真的不如ai和cdr方便。有时候我为了一张图标,不得不回到windows下设计好了再拷贝到ubuntu,而且对于3d和声音素材的处理,更离不开windows.(但万事基于窗口的windows用起来感觉很不好,不同的窗口切来切去,虽然他功能很强大)
所以终上所述,我个人建议,如果有条件,弄两个电脑,一个装ubuntu一个装windows。linux适合写代码,windows适合处理素材。如果实在只有一个电脑,那也可以加一块硬盘给电脑装个双系统(安装双系统需要专业知识,小白不要尝试!)
如果双系统也不会装,只能选一个的话,那就选windows吧,因为windows虽然用起来不舒坦,但终究有个强大的软件生态。而单linux系统虽然它可以做的事做起来很舒服,却总有那么一两件它做不了的事必须要切换到windows下才能解决,真的应了那句话,甘蔗不能两头甜!
说清楚,只是python开发还是AI训练开发?只是普通python开发Windows不行么?如果是高耗能的AI训练,要windows干嘛?Ubuntu不香么?难道你还想着玩游戏?那就双系统,把工作和娱乐分开,不要分心😄
优先选择虚拟机,先在windows上开发,然后在Linux上测试。也不要装双系统,用起来不方便。python开发不耗系统资源,也可以直接在虚拟机Linux系统中开发。关键是程序测试,如果不是强环境需求,在windows是最佳选择!
必须虚拟机,因为现在市面上很多开发环境都更倾向于兼容Windows系统,你要来回切,还有就是有些太久没用过的命令你会忘记,需要及时度娘一下,单纯的装乌班图你会用起来很不顺手,还有公司内一个项目是多人完成的,需要通过社交或者办公软件沟通,来回跑或者及时问,沟通成本太高和影响工作效率。
Linux在娱乐方面
是个硬伤,虽然可以玩但是我给你一台Linux服
务器你去下游戏玩,
无非也就是2048、俄罗斯
方块、贪吃蛇,你玩? 是不是S?
Mac,不得不说很多U设计师和软件开发工程
虽然他
师都是使用Mac,但是Mac也有硬伤,
的娱乐方面比Linux强但是你见过用Mac玩大型
网游的吗? 把Mac装上Windows,简直就是满
现在软件开发人员的开发环境可能要涉及多个操作系统,而且很多IT大佬都是建议在Linux环境下去开发,所以开发环境方案也很多,比如说:
1、在Windows系统上安装虚拟机(VMware)跑Linux
这种方法是我们推荐的,因为Windows能满足工作及娱乐需要,而且Windows对各类IDE支持较好。所以我们可以在Windows上通过虚拟机跑Linux,然后通过共享文件夹的方式来将本地磁盘上的文件夹映射到虚拟机中的Linux系统中。
这种最大好处就是,开发环境是在Windows系统上,而代码可以在Linux环境下运行。
当然了,也可以在Windows上安装Docker来跑Linux。
2、双系统
这种方式也还好,但是说真的,没有必要。因为你想在Linux上敲代码,那就必须安装桌面版的Linux,而桌面版Linux未必能达到你的体验需求,比如字体显示等和Windows上表现是有一定差异的。
3、在Linux虚拟机上跑Windows
说实话,用这种方式的少之又少(虽然我的Mac上的虚拟机里有Windows),而开发环境更不会这样做。
如果你不是非常非常习惯Linux的话还是虚拟机跑Linux,vmware足够强大好用,省去很多不必要的折腾时间学东西不好吗?而且可以不直接使用虚拟机而是通过xshell连虚拟机,这也比较符合现实场景吧。vmware的网络配置也很方便强大,足够开发折腾了。当然咯,所有这些的前提是你电脑配置足够,至少有16GB内存,两块硬盘,虚拟机放在SSD上,处理器推荐8代及以上,就很完美了
到此,以上就是小编对于虚拟机freebsd的问题就介绍到这了,希望介绍关于虚拟机freebsd的2点解答对大家有用。
2024-10-10 13:09:31
2024-10-10 12:28:45
2024-10-10 09:44:56
2024-10-10 09:06:07
2024-10-10 07:58:58
大家好,今天小编关注到一个比较有意思的话题,就是关于气泡膜主机师傅招聘的问题,于…
大家好,今天小编关注到一个比较有意思的话题,就是关于获取虚拟机所有权失败的问题,…