我个人很想在Linux下开发,也不是为了折腾,纯粹是因为开发需要经常接触Linux环境。我的开发环境Linux也基本能够满足。
但现在问题来了,很多人都说Linux不需要很高的配置,他们都拿自己快淘汰的机器去运行Linux,是不是Linux做桌面的时候就不需要高配置呢,或者说配置较高的电脑无法在Linux上体会到高配置带来的高体验?
现在很多开发者的macbook都要求16G甚至更高的内存,SSD的硬盘。是不是Linux就不需要这些呢?有人说Linux没什么程序消耗资源,但实际情况是Linux下也有Chrome,也有Firefox,也有Intellij Idea,也有虚拟机要跑跑windows之类的。大家觉得把硬件的钱花在Linux上不值吗?
我不想做纯理论的探讨,欢迎对这个问题有实际体验的同学来回答。
你要用linux桌面建议别太差的配置,不然你也会感觉很难受。
就说gnome或者KDE,从X起来到桌面管理器,都是各种加载动态库啊什么的,特别是磁盘读写很频繁,除非你特意做了优化,比如通过自己编译或者用gentoo这样的发行版自己定制一些USE。
所以如果你有SSD那是最好,这个SSD就可以把lib目录和SWAP加速了,当然内存大也好,内存大的话你可以划一部分内存出来当磁盘缓冲那样用,tmpfs
或者这么说吧,你把chrome放在SSD上运行与放在普通机械硬盘上再允许的差距肯定是有的,就看你能不能忍了。