Сегодня я установил на свой ноутбук (Acer Core i5, 8 ГБ ОЗУ) версию Ubuntu 11.04 (до этого я установил Windows Seven Home Premium).

Тем не менее, когда я использовал Windows, она была очень быстрой, все работало четко и быстро, и с Ubuntu все было по-другому, процесс установки занял полчаса, время загрузки было худшим, а приложения выглядели как "сбой" при запуске Я имею в виду, это было очень медленно и непринужденно использовать это). Я проверил, были ли драйверы в порядке и все ли в порядке (я имею в виду, что в Windows все было в порядке и в Ubuntu тоже).

Я сделал то же самое на своем старом компьютере (Toshiba Core 2 Duo, 2 ГБ ОЗУ), и Windows, и Ubuntu отлично работают, все противодействует и работает быстро. Это заставляет меня задуматься, есть ли какая-то особенная аппаратная функция от barebone, что-то настроенное на заводе, которое делает Windows лучше, чем Linux на моем новом компьютере?

PS: Я установил Windows и Ubuntu из интернет-источников, это не были заводские образы OEM.

2 ответа2

4

Если компьютер содержит оборудование, для работы которого требуется драйвер, особенно контроллер жесткого диска или что-то еще, что позволяет задействовать определенные функции производительности платформы, то да, конкретная операционная система (которая содержит необходимые драйверы) может работать лучше на этом оборудовании, чем другие операционные системы.

Около 10 лет назад, когда процессорные архитектуры менялись, а комбинации северного и южного мостов были довольно распространены, у нас были так называемые "драйверы чипсетов", которые фактически были почти обязательны для установки на компьютер в качестве первого элемента после установки windows, поскольку они включали (теперь по умолчанию) такие опции, как UDMA для контроллера жесткого диска (а не гораздо более медленный и интенсивно использующий процессор PIO), который сразу же повысил производительность. Они также содержали исправления, улучшающие поведение оборудования и исправляющие некоторые ошибки.

В настоящее время гораздо больше подобных вещей по умолчанию интегрировано в Windows, и Microsoft играет все более активную роль в предотвращении необходимости использования драйверов этого типа.

Вполне возможно, что в Ubuntu нет драйвера, необходимого для включения функций производительности на вашей машине, или даже может использоваться «неоптимальный» драйвер, который может замедлять его работу.

Если производитель оборудования когда-либо предполагал запустить на нем Windows, возможно, у него есть аппаратное обеспечение, с которым Windows знает, как обращаться, но драйвер для Linux еще не написан.

2

Часто аппаратные драйверы Linux с открытым исходным кодом намного хуже, чем проприетарные и Windows-драйверы. Вам может потребоваться включить дополнительные программные источники в Ubuntu и установить некоторые проприетарные, особенно для вашей видеокарты.

Unity от Ubuntu также хорошо известен своими медлительностью и способностью к захвату ресурсов. Если вы используете альтернативную среду рабочего стола с более оптимизированными драйверами, вы должны обнаружить, что Linux на том же оборудовании работает быстрее, чем Window.

Что касается вашего первоначального вопроса: в традиционном смысле можно сказать, что единственный способ сделать аппаратное обеспечение для конкретной системы - это использовать другую архитектуру. Любые другие несовместимости могут быть решены на уровне программного обеспечения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .