Linux разрушает новые ноутбуки Samsung

Linux разрушает новые ноутбуки Samsung

Linux разрушает новые ноутбуки Samsung

24 марта 2013

Уже несколько поклонников популярного Linux-дистрибутива Ubuntuстолкнулись с неожиданно серьезной проблемой – при установке системы Ubuntu 12с USB-накопителя на некоторые модели ноутбуков Samsung машина выходит из строяв полном смысле слова. По сообщениям пользователей, при таком сбое компьютерполностью перестает реагировать на действия пользователя, превращаясь вдорогостоящий бесполезный «кирпич».

На фоне таких проблем часто критикуемаясистема Windows 8 выглядит не так уже плохо, хотя корни новой проблемы частичносвязаны именно с этой новой ОС.

Это один из самых неожиданных рецептов для современного разрушителямашин: «хотите сломать новый ноутбук Samsung – поставьте на него Linux». Винойвсему оказался драйвер ядра, который используется при установке Ubuntu 12 (иряда других Linux-дистрибутивов) на ноутбук со сменного USB-накопителя. Внекоторых случаях ноутбук удается спасти путем принудительного выключения послезависания (держать кнопку питания более четырех секунд), но в части случаевкомпьютер полностью теряет способность к загрузке. Пользователь нажимает кнопкупитания еще раз, но ничего не происходит – экран не включается, индикаторы негорят, ноутбук фактически можно выбрасывать. Помогает только замена материнскойплаты.

Разъяренные сторонники Linux завалили сообщениями компанию Canonical,так что перечень моделей Samsung, подверженных проблеме, определен уже довольноточно. В частности, пользователи упоминают ноутбуки из серий 300E5C, NP700Z5C,NP700Z7C и 530U3C. Один пользователь даже сообщил, что для выяснения причинынеполадок испортил сразу две материнских платы от упомянутых ноутбуков.

Как стало ясно, корень проблемы кроется в драйвере Linux дляработы с оборудованием Samsung (его код, построенный на официальных материалах Samsung,открыт для публичного доступа) и новой технологией первичной загрузки UEFI(Unified Extensible Firmware Interface). В то же время, не существует никакойпрямой связи с пресловутым механизмом защищенной загрузки UEFI Secure Boot,который применяется для Windows 8 и других операционных систем с шифрованнойподписью. Таким образом, хотя внедрение защищенной загрузки для Windows 8 сталовозможным только за счет перехода с BIOS на UEFI, формально компания Microsoft никак не виновата в выходе ноутбуков из строя.

Винить во всем стоит программистов, которые написали несовсем корректную прошивку для UEFI на материнских платах для этих компьютеров. Для проблемы даже предложено задать новый уровень опасности:«ядерный» (то есть выше «критического»). Разработчики Ubuntu уже успелисвязаться с компанией Samsung, но сроки выпуска исправлений пока не объявлены. Вдекабре прошлого года инженеры Samsung уже высказывали опасения, что к выходуматеринских плат из строя приводит драйвер ядра, который вызывает трудности ина других машинах Samsung при загрузке в режиме UEFI. Окончательная связьпроблемы с включением или отключением механизма Secure Boot не подтверждена.

На данный момент разработчики Ubuntu предлагаютпользователям устанавливать только самые свежие версии дистрибутива, используястарый добрый режим BIOS вместо нового UEFI. При такой установке задействуетсяспециальный режим совместимости Compatibility Support Module в среде Linux, атакже встроенные функции фирменной прошивки. Программист Мэтт Флеминг (MattFleming) из Intel уже успел выпустить два разных исправления, в том числе, сполным отключением драйвера ядра при загрузке через UEFI.

По материалам сайтов The Register, AnandTech и PC World.

Linux разрушает новые ноутбуки Samsung