
Принята новая версия UEFI 2.1b. Возможно, большинству пользователей данный факт особо ничего не говорит, однако уже совсем скоро наличие поддержки EFI новой материнской платой станет важным доводом в пользу её покупки. После недавних новостей о "переходе на EFI" со стороны Microstar - данное словцо (EFI) вновь, как и несколько лет назад стало популярным. Теперь, видимо, всерьёз и надолго. Потому есть смысл обрисовать - откуда же он (она/оно) взялся, кто такой и что с ним будет - об этом всём подробней.
<!--break-->
EFI (Extensible Firmware Interface), "революционная" замена BIOS - есть порождение провалившейся в своё время поголовной "итаниумизации" со стороны Intel, когда ещё десять лет тому назад она предупредила всех, что после успешного перехода на 32-битные приложения резко грядёт такой же успешный переход на 64-битные. При чём не просто переход, а полный отказ от поддержки "морально устаревшей" платформы х86. Абсолютное доминирование на то время в области процессоростроения было воспринято маркетологами компании, что IT сообщество благополучно проглотит предложенную страшно затратную со всех точек зрения идеологию, когда поддержка "старых" приложений работало в режиме эмуляции, дающее на выходе скандально малую производительность при на порядки более высокой цене.
Предполагаемый низвергатель х86 - Itanium (aka Merced в девичестве) - отродясь не умел работать в 16-битном режиме, а потому ему не подходил стандартный BIOS - ведь разменяв к тому времени второй десяток лет, он был рассчитан исключительно на Real Mode. В результате пришлось придумывать что-то новое. Гнедой конь инженерной мысли грыз уздила и бил копытами, потому для революционного процессора на революционной платформе был разработан и революционный BIOS, обозванный для пущей революционости - "EFI" (для таких же как и я знатоков английского сообщаю - читается как "ифай", а не "ефи", потому уже вернее писать "EFI-йный", нежели "EFI-шный").
Однако лозунги а-ля "Ударим рамбусом по сдраму" и "Даёшь стране гигагерц!" привели к перебору, в то время как конкурент к десятке вытянул туза. Списать рекламные деньги на неудавшуюся компанию итаниумизации – можно, а вот списывать в утиль разработанное ПО к оному – не хотелось. Ведь, всё-таки, правда, революционное. Однако продать «революцию» было хоть за сколько не реально – оно действительно, оказалось, и даром не нужно. Потому и открытие никому не нужных исходников EFI не дало никаких ощутимых последствий. Ведь если в «железе» заправляла Intel, то в BIOS – Phoenix (каждые три из четырёх компьютеров, кто не в курсе – работает под его управлением). А у Phoenix есть свои не худшие (читай – местами много лучшие) разработки, пусть и на «прогнившей» структуре BIOS. Потому одного телодвижения «берите бесплатно с барского плеча» - оказалось явно недостаточно. И даже резко поддержавшие EFI конкуренты Phoenix в лице AMI и Insyde не делали погоды и заявленная в своё время «ифаезация» к 2004-му году ушла туда же, куда отправилась очередная «революционная» платформа BTX (помните такую?), которая должна была «сменить» ATX (я очень хорошо помню – уж год как не могу купить кулер к одной из BTX-плат в виду «популярности» оной). Пришлось задействовать палубную артиллерию – подключить к этому Microsoft. Ведь одно дело соблазнять пользователей к смене старого компьютера призывом «Будет лучше», а другое дело «Иначе не будет работать».
Общими усилиями (пряниками-кнутами), наконец-таки, в начале 2006-го года компания Phoenix сказала первое «ну, да» уже многочисленным продвигателям стандарта EFI, мутировавшему к тому времени в UEFI. А в прошлом году, когда набирающий ход паровоз китайской компьютерной мысли отчётливо прогудел, что уедет один по рельсам “open source” (в плане EFI) – Phoenix окончательно сказала «точно – да». Потому теперь, когда «хозяин» разрешил, а в самом конце года Microsoft, наконец-таки, разродилась и («даже») поддержкой EFI в своём SP1 для Vista – можно предполагать бурное развитие решений для этого сегмента.
Что с этого всего «простому пользователю»? Да особенно – ничего. Возможности а-ля смотреть фильмы «в BIOS» - давно реализованы, различные варианты восстановления со скрытых разделов, что почему-то позиционируется некоторыми как «новизна» относительно EFI-BIOS – тоже совсем не новость. Разве что поддержка предполагаемых уже в этом году дисков более 2Тб (ограничение со стороны стандартного MBR) и 4096-байтных секторов, однако и эти вещи не сложно сделать в «старом» BIOS. Однако теперь это уже никого не волнует, наличие EFI на плате «вместо BIOS» - неплохая дополнительная «фишка», почему бы ею не воспользоваться?...
п.с. Кто-то задаст вопрос – а что с этого «непростому» пользователю, который бдит о своей безопасности и относится к «open source» с недоверием, считая его лишь рассадником хакеров? А вот это – уже совсем другая история…
Все равно ничего конкретного- "ну непонятно же !"(с)... Есть какой-нить материал, ссылки про суть EFI- из чего состоит, в чем отличия, как аппаратно реализуется и т.п.- "ты мясо, мясо давай!"(с) ;)
Если же попытаться в двух словах попытаться объяснить разницу между BIOS и EFI - первый писали (и пишут) программисты, взращённые DOS-ом, второй - Linux-ом.
Да интересно, почему все-таки Phoenix сдал позиции?
<Rom> Все равно ничего конкретного- "ну непонятно же !"(с)... Есть какой-нить материал, ссылки про суть EFI- из чего состоит, в чем отличия, как аппаратно реализуется и т.п.- "ты мясо, мясо давай!"(с)
Мяса очень много, но оно очень "сухое":
http://www.uefi.org/learning_center/
http://www.intel.com/technology/efi/efi.htm
Судя по тому как хитро EFI развивается - Интел задумал какую-то "многоходовку". Но системные программисты от этого только выигрывают, ведь теперь появилась одна спецификация для всех будущих материнских плат.
http://rus-linux.net/lib.php?name=MyLDP/file-sys/guid.html
С ним, родимым - надо ж было кому-то впарить.
Они EFI расшифровывают как "Efficient , Flexible, Intelligent", наверно хотят надурить потребителей, подсунув вместо EFI свой легаси БИОС.