USD 63.83 ЕВРО 70.67

Windows и Linux снова не могут найти общий язык

Экономика

27.11.12

Windows и Linux снова не могут найти общий язык

Пользователи Linux столкнулись с проблемами при запуске и установке этой ОС на компьютеры с Windows 8.

Джеймс Боттомли, CTO компании Parallels, один из мейнтейнеров ядра Linux
сейчас помогает Linux Foundation в попытках найти легкий путь установки и
загрузки ОС Linux на ПК под управлением Windows 8 с  UEFI (Unified
Extensible Firmware Interface) Secure Boot. Недавно он с сожалением заявил: «Мы
все еще ожидаем, что Microsoft предоставит Linux Foundation официально
подписанный предзагрузчик».

Несмотря на все усилия сообществ Ubuntu, openSUSE, Fedora и Linux
Foundation, загрузка Linux на ПК с Windows 8 и UEFI и Windows 8 пока остается
проблемой. На данный момент простейший путь обхода блокировки Windows 8
заключается в отключении UEFI Secure Boot до того, как он начнет загружаться.
Однако это не всегда возможно: данная функция не поддерживается некоторыми
материнскими платами, устройствами на базе Windows RT (например, Microsoft
Surface). Даже при условии, что необходимая функция доступна, процесс установки
будет затруднен. Таким образом, борьба за создание простого и универсального
способа установки и загрузки Linux в связке с Secure Boot продолжается.

Боттомли сообщает, что даже применение определенных уловок не позволяет вам
просто «взять и загрузить бинарник UEFI и подписать его. Сначала нужно обернуть
его в файл Microsoft Cabinet (.cab). К счастью, существует open source проект,
который позволяет это сделать:
osslsigncode».

«Ключевая проблема заключается в том, что для загрузки файла требуется
Silverlight. К сожалению,
moonlight (open source
реализация Silverlight) не обладает необходимой функциональностью: окно
загрузки просто остается пустым, так что приходится пускать вдело
kvm – встроенный в
Linux-системы гипервизор. Когда вы доходите до этой стадии, от вас требуют
поручиться, что «подписываемый бинарный файл не распространяется под лицензией
GPLv3 или сходной open source лицензией». Скорее всего, причина этого
заключается в опасениях, что ключ будет раскрыт, но что особой ясности в этом
вопросе нет (как и в том, что подразумевается под «сходными open source
лицензиями»).

Это непростой момент с точки зрения законности, однако, с технической
стороны проблема кажется решеной. Но на самом деле все только начинается.

Когда Боттомли наконец удалось сгенерировать работающий UEFI Secure Boot
предзагрузчик Linux, на стадии подписи файла все равно выявлялась ошибка. Когда
Боттомли обратился в Microsoft за разъяснениями, он получил следующий ответ:
«Данный файл подписан неверно, и использовать его нельзя. Мы с вами свяжемся».
По мнению Боттомли проблема в том, что файл подписывался общим ключом
Microsoft, а не специальным (и подлежащим отмене) ключом, привязанным
непосредственно к Linux Foundation»ю

Таким образом, Linux Foundation пока ожидает от Microsoft предоставления
подписанного необходимым образом предзагрузчика. До тех пор загрузка и
установка Linux на ПК с Windows 8 остается на порядок сложнее, чем на более
старые ПК.