可以为特定的操作系统定制硬件吗?

可以为特定的操作系统定制硬件吗?

今天我在我的笔记本电脑(Acer Core i5,8GB RAM)上安装了 Ubuntu 11.04 版本(在此之前,我已经在其上安装了 Windows Seven Home Premium)。

但是,当我使用 Windows 时,它非常快,一切都运行清晰且快速,而 Ubuntu 则不同,安装过程需要半个小时,启动时间最差,应用程序在运行时看起来像“崩溃”,我的意思是,它非常慢并且使用起来不舒服)。我检查了驱动程序是否正常,一切都很好(我的意思是,在 Windows 上没问题,在 Ubuntu 上也一样)。

我在我的旧电脑(东芝酷睿 2 双核处理器,2GB RAM)上做了同样的事情,Windows 和 Ubuntu 都运行良好,一切都打开并快速运行。这让我很疑惑,是不是有一些特定的硬件功能来自这个准系统,或者是出厂时设置的东西,使得 Windows 在我的新电脑上运行得比 Linux 更好?

附言:我从互联网资源安装了 Windows 和 Ubuntu,它们不是 OEM 工厂映像。

答案1

如果计算机包含需要驱动程序才能正常工作的硬件,尤其是硬盘控制器或用于启用平台特定性能功能的硬件,那么是的,特定的操作系统(包含必要的驱动程序)可以比其他操作系统在该硬件上更好地运行。

大约 10 年前,处理器架构正在发生变化,北桥/南桥组合非常常见,我们有所谓的“芯片组驱动程序”,它们实际上是在安装 Windows 后作为第一项安装在计算机上的必备程序,因为它们启用了(现在是默认的)选项,例如二甲基亚砜对于硬盘控制器(而不是速度慢得多且 CPU 密集型的派欧),这立即提高了性能。它还包含一些修复程序,使硬件表现更好,并修复了一些错误。

如今,更多此类东西已默认集成到 Windows 中,微软正发挥更积极的作用,以防止此类芯片组驱动程序变得必要。

Ubuntu 很可能没有启用机器上的性能功能所需的某些驱动程序,甚至可能正在使用“非最佳”驱动程序,这可能会降低机器的速度。

如果硬件制造商只设想在其上运行 Windows,那么可能它拥有一个 Windows 知道如何处理的硬件,但 Linux 尚未为其编写驱动程序。

答案2

通常,开源 Linux 硬件驱动程序比专有和 Windows 驱动程序差很多。您可能需要在 Ubuntu 中启用其他软件源并安装一些专有软件,尤其是针对您的显卡。

Ubuntu 的 Unity 也因其运行缓慢和占用大量资源而闻名。如果您使用具有更优化驱动程序的其他桌面环境,您会发现在相同硬件上 Linux 比 Window 运行得更快。

至于你最初的问题:从传统意义上讲,只有当硬件使用不同的架构时,才能说它是为特定系统制造的。任何其他不兼容性都可以在软件层面解决。

相关内容