是否有必要为Linux购买一台相对较高配置的电脑?
天蓬老师
天蓬老师 2017-04-17 11:59:25
0
26
1629

我个人很想在Linux下开发,也不是为了折腾,纯粹是因为开发需要经常接触Linux环境。我的开发环境Linux也基本能够满足。

但现在问题来了,很多人都说Linux不需要很高的配置,他们都拿自己快淘汰的机器去运行Linux,是不是Linux做桌面的时候就不需要高配置呢,或者说配置较高的电脑无法在Linux上体会到高配置带来的高体验?

现在很多开发者的macbook都要求16G甚至更高的内存,SSD的硬盘。是不是Linux就不需要这些呢?有人说Linux没什么程序消耗资源,但实际情况是Linux下也有Chrome,也有Firefox,也有Intellij Idea,也有虚拟机要跑跑windows之类的。大家觉得把硬件的钱花在Linux上不值吗?

我不想做纯理论的探讨,欢迎对这个问题有实际体验的同学来回答。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(26)
Peter_Zhu

SSD必不可少, 剩下的随便咯, i3跑xfce不吃力的, 显卡730/720不是问题.

洪涛

看情况。
普通PHP开发,j2ee开发,python代码,C代码等用普通4G内存笔记本就够了。
跑安卓开发以及配套的模拟器就要至少8G,追求16G以上,CPU也要高,显卡也要能在linux下面跑,要有国外的VPN,有基本的帆樯技巧等。
大数据和分布式就要另说。要么你得有配套的机器,要么电脑得能同时跑的起几个虚拟机。

不追求硬盘SSD,但是也要尽量快,7200转及以上。

最好给自己配一块显示器。前端后端无论谁这个都很重要。
可以追求retina屏幕。

洪涛

大家不觉得硬件越好用得越爽吗?如果是开发用,也就是用来吃饭赚钱的家伙,肯定是在可以承受的范围内往高里配。

洪涛

我个人感觉同等的硬件下面 ubuntu要比Windows7卡很多。

Windows太NB了。

洪涛

不清楚你用Linux主要做什么开发,分几种情况吧。

如果你做服务器开发,默认是命令行即可,不需要开GUI的,这样对系统资源的消耗就很少。
如果你在Windows下,可以在cygwin环境下跑Linux环境。
如果想在更纯粹的Linux下玩,那就跑个Linux VM,VMWare或者VirtualBox都行,装个服务器版的Linux,不配XWindow,启动后随时可以SSH进去。
现在Docker这么火,跑个Docker2Go也是个不错的选择。

如果你需要GUI,跑个带GUI的Linux VM也行,我说下我的经验吧。
我的机器是Lenovo X220笔记本,i5 2.6G,8G RAM,512G SSD,Windows 8.1 64位,配置一般吧。
跑的VMWare11,在其内跑Ubuntu14.10,在其内用Vagrant跑4个Fedora的VirtualBox,每个Box里面再跑Kubernetes,再用其管理调度多个Docker,实现多个FrontEnd跑PHP Redis,或者Redis Master Redis Slave,这些都OK。
VM分配了3.5G内存,全跑用起来并没感受到卡,也许是SSD够劲吧。

而我在Dell 990台式机(4G RAM)上跑的Ubuntu Desktop,上网窗口开的多点儿,有时候就会卡。

所以说,我的经验是,大内存 SSD,尤其是后者,对性能提升很有效果。

大家讲道理

我反正觉得Linux下的桌面环境没有windows好。虽然我是linuxer,但是不得不承认这一点

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板