搜索

首页  >  问答  >  正文

是否有必要为Linux购买一台相对较高配置的电脑?

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

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

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

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

天蓬老师天蓬老师2786 天前1619

全部回复(26)我来回复

  • 天蓬老师

    天蓬老师2017-04-17 12:01:25

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

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 12:01:25

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

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

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

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 12:01:25

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

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 12:01:25

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

    Windows太NB了。

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 12:01:25

    不清楚你用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,尤其是后者,对性能提升很有效果。

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-17 12:01:25

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

    回复
    0
  • 取消回复