为什么新版本的操作系统需要更多内存?

为什么新版本的操作系统需要更多内存?

我指的不是内存泄漏问题在 Ubuntu 18 中。我指的是操作系统消耗的默认内存。

使用 Ubuntu 16.04 时,它仅需要 500MB,但 Ubuntu 18 需要近 1GB。同样,Windows XP 仅需要大约 200MB,但较新版本的 Windows 占用大量内存。

这是计划报废吗?强迫人们升级硬件?还是某些进程消耗更多内存是合法的?如果有合法的需求,我们可以知道它是什么吗?

答案1

GNOME 3 大部分是用 javascript 编写的,因此很多工作是在运行时完成的,这些半解释型语言非常耗费内存和资源(但也不乏好处)。

使用 GNOME 或现代 Windows 中使用的语言进行开发比使用较旧的传统语言(程序员通常编写字段检查,但这因语言而异)更快、更容易(理论上安全问题更少,因为语言以速度为代价提供了边界等验证)。

但是,如果您想要更轻便的桌面,只需使用另一个桌面即可。虽然一些较新的 GTK+ 桌面也变得很重(GTK+3 比旧版 GTK+2 更重),但它们确实有所不同,并且比 GNOME 占用更少。MATE、Budgie 和 XFCE 更轻便(旧版 XFCE 非常轻便,但从 GTK+2 转移到 GTK+3 后,现在也更重了)。GTK 阵营中最轻便的是 LXDE(即 GTK+2,在 Lubuntu 中使用到 18.04 LTS 为止)

在“池塘”对面(即在 Qt 阵营),有 KDE,它现在轻量级得多(Qt5 使用的资源比 Qt4 少得多),但如果你想要非常轻量级的版本,请使用 LXQt(Lubuntu 18.10 及更高版本)。

我正在 dell d610 和 ibm thinkpad t43 及类似系统上测试 Lubuntu [& Xubuntu] 19.04 (例如 Pentium M,1GB RAM) 直到上个月 x86 每日 ISO 停止。尽管 GNOME 很重,我们仍然有其他选择(包括安装 Lubuntu/Xubuntu 的替代方法,因为 x86 ISO 不再生产!)

相关内容