我有一个旧系统,当前运行 ubuntu jaunty。主要硬件规格为:
- 处理器:AMD Athlon 1.2 GHz
- 内存:512MB
- 显卡:[SiS] 65x/M650/740(lspci 输出)
- 硬盘:40 GB
现在 jaunty 已经很老了,很难通过包管理器安装最新的软件。特别是一些较新的轻量级浏览器,例如surf
或luakit
只能通过源代码编译安装。而且目前的 jaunty 安装速度不是很快。
现在我想设置一个新的快速地和稳定的系统中很容易安装相对最新的软件(即,应该通过包管理系统提供很多最新的包,或者至少有最新的库,可以从源代码构建东西,而不需要太多的痛苦)。
我知道有一些发行版是专门为旧硬件设计的,例如 puppy linux 或 dammsmall linux 等。但是对我来说,这些发行版似乎没有太多支持,而且一般软件包也不是很多。所以我的想法是安装主要发行版的基本系统并为其配备轻量级软件。 (作为窗口管理器我想使用xmonad
)。
我想通过 ubuntu 替代安装(发布后的 ubuntu 12.04 或 12.10)来执行此操作。
这让我想到一些问题:
- 例如 ubuntu 12.04 在 10 年旧机器上运行速度比 ubuntu 6.04 慢得多,这主要是由于所使用的桌面环境,这是否正确?
- 如果我使用窗口管理器和其他轻量级软件进行替代安装
xmonad
,是否还有其他重要因素会导致新旧 ubuntu 版本之间的性能差异? - 除了选择轻量级硬件(尤其是轻量级窗口管理器)之外,我还能做些什么来调整 ubuntu 替代安装的性能?
- 是否有任何充分的理由(关于性能)选择另一个发行版(debian、archlinux...)并使用该发行版而不是 ubuntu 替代品进行基本安装?
- 我应该选择哪个文件系统以获得最佳性能?对于这样一个旧的系统来说,是否
ext2
比ext3
或更好,ext4
或者我什至应该看看类似的东西brtfs
?
答案1
我有一台旧笔记本,具有类似的配置:
-512 MB RAM
-40GB HDD
-Pentium M 1.5GHz
-Intel 集成显卡
我最近在上面安装了 XUbuntu 12.04。
XUbuntu 本身很轻。启动后它使用大约 250MB,整体性能不错/良好。
然而,当您开始使用 Firefox(我相信其他现代浏览器也会类似)时,您将遭受很大的性能损失,这主要是由于缺乏 RAM。根据选项卡的数量和您正在浏览的页面的数量,您将进行交换。
使用 Debian/Ubuntu alt,您将对安装的内容有更多的控制权,您可以选择更轻的桌面/图形环境。另一方面,与常规 Ubuntu 相比,您可能需要配置更多的东西。但是,如果您打算使用浏览器查看除图像较少的简单 HTML 页面之外的任何内容,那么您迟早会耗尽物理内存。根据我的经验,它会消耗更多内存并且对性能影响最大。
答案2
Xubuntu(正如 @Nuno C. Inácio 提到的)对于低规格机器来说是一个很好的操作系统。
如果您想进一步实现轻量级,我建议您下载 Ubuntu 的服务器版本,然后手动安装桌面管理器和文件管理器。 Ubuntu 的服务器版本只不过是 Ubuntu 的精简版,只有操作系统所需的核心软件包,没有游戏,没有 Unity/gnome/Desktop 管理器。因此,一切都将在终端中进行,直到你按照你想要的方式安装 ubuntu,但这是最干净的方法。您可以在那里 apt-get 安装任何桌面管理器,因为它们都可以在 Ubuntu 存储库中找到。
文件系统方面,我非常建议使用 btrfs,原因是它提供了块级校验和。因此,如果您的文件系统开始出现故障(较旧的硬盘驱动器更有可能出现故障),您将尽快知道您的文件是否已损坏。 Btrfs 还为您提供了跨任何其他大小的磁盘对数据进行 RAID 条带化的选项(我也可以动态添加)。因此,如果您碰巧有另一个驱动器,您可以安装它并设置数据镜像,以获得您所寻求的稳定性。如果 btrfs 发现一个磁盘损坏,它将自动从另一磁盘获取正确的数据。
正如我所说,我想建议 btrfs,但我相信 ext4 将是您的最佳选择。您肯定需要它提供的日志功能(btrfs 也有,我只是说与 ext2 相反),而且它比 btrfs 稍快一些。就生产水平而言,Btrfs 并没有达到标准。它还不够成熟,无法在“稳定”的环境中使用。
从内核的角度来看,我不明白新版本在旧机器上运行速度会变慢。我可以理解桌面(Unity)等会如何导致它运行速度变慢,但如果你剥离所有这些并安装轻量级项目,我认为你应该没问题(如果不是更好的话)。
最后,也许您想看看桌面环境的 LXDE:http://lxde.org/
祝你好运!
答案3
我现在会升级到 10.04 LTS,因为我们知道这适用于您的硬件,那么您可以考虑在 12.04 LTS 发布时升级到它,因为升级应该非常容易。
升级到 10.04 的最大好处是,您知道它仍然受到完全支持,并且更新不断推出,包括一些最新的软件。
当您升级到 12.04 时,您可能必须更改桌面环境,因为最新的默认 DE(Gnome 或 KDE)非常占用内存。那么可能需要一个轻量级的DE。
答案4
对于开箱即用的轻量级桌面,请尝试 CrunchBang Linux,它基于 Debian,并使用超轻量级 OpenBox 桌面。如果您不介意自己进行配置,则可以随时安装 Ubuntu Server、Debian、ArchLinux 或默认情况下不安装图形桌面的任何其他发行版,然后自行安装和配置桌面。