哪种发行版对笔记本电脑使用的资源更少?

哪种发行版对笔记本电脑使用的资源更少?

目前我有疑问:
我正在购买一台具有 4 GB 内存的新 Dell Vostro 2520。问题是我是 Ruby/前 PHP 开发人员,可能需要处理相当大的项目。大概是同时吧。一种选择是升级内存,但我更喜欢了解可用的 Linux 发行版并选择更合适的发行版。
最后,我的列表中有两个 Linux:

  • Linux 薄荷 Xfce
  • 徐本图

你有什么建议?

答案1

4GB 是大量 RAM。您根本不必考虑“轻量级”发行版。大型项目就是大型项目,但我有点好奇为什么您认为开发一个项目需要相应大量的 RAM,因为通常情况下不需要。我过去曾做过 R on R 的东西,我知道这并不消耗资源,但它也不需要一个带有大型机的掩体。

我的四核 3.6 Ghz i5 桌面上有 4 GB 内存,运行 fedora 和 KDE,KDE 被普遍认为是最胖的 Linux 桌面,因为它依赖于 Qt 和 C++ 库。我已经配置了 9 个工作区,并且经常处理涉及 java + perl + javascript (有一个胖堆栈)等的事情,或者 android,这需要java 的繁忙度和 ARM 模拟器(!);使用 gvim + eclipse(!) + firefox + this + that 来做到这一点(有时我会出于自己的目的在一边编辑 gimp 中的图像并将其保持打开状态),你知道吗?我仍然无法耗尽内存;交换使用率始终为 0。偶尔会接近,但很大一部分是缓存。当然,缓存越多越好,因此 RAM 越多越好,但老实说:先买笔记本电脑,然后再重新考虑。

在单用户 Linux 系统上唯一需要超过 4GB 内存的人是那些做过一些荒唐事的人,比如玩电子游戏、运行多个虚拟机、玩电子游戏、做一些荒唐事的人——而不是软件开发人员。我几乎很想找个借口用完再买一个 4 GB ——毕竟它很便宜,而且我的主板上还有更多空插槽,然后我可以说哇,一个 8 GB 系统!但事实是其中一半永远不会被使用,所以没有意义。

只需选择一个发行版即可。挑选任何发行版。疯了。

答案2

对于一个最小的发行版,我会说DSL(该死的小型 Linux,基于 Debian) - 但这并不重要,因为您可以通过调整和删除功能来将除任何发行版之外的所有发行版配置为轻量级。如果你想专注于开发,更重要的是找到一个主流、稳定的项目(有一个活跃的社区来提供支持)——可能你想要一个带有包管理器的发行版——因为你主要关心的是不要遇到“愚蠢”的问题(与操作系统有关)会干扰您的编码工作。

答案3

使用 Arch Linux。您一开始只安装一个基本系统,所以没有脂肪。一旦您选择了一个存储库,安装几乎任何软件都变得轻而易举pacman -S。大约一周后,您将达到稳定状态,并且您将仅安装所需的内容。

我有一台较旧的笔记本电脑,Compaq NC8000,2Gb。它运行Arch,并且它从不页。我有一个完整的 C 开发环境(GCC、Clang、gdb、valgrind),我运行一个 Postgres 数据库,它有 Apache、PHP、WordPress 和一些其他垃圾。像冠军一样奔跑。

相关内容