Принята новая версия UEFI 2.1b. Возможно, большинству пользователей данный факт особо ничего не говорит, однако уже совсем скоро наличие поддержки EFI новой материнской платой станет важным доводом в пользу её покупки. После недавних новостей о "переходе на EFI" со стороны Microstar - данное словцо (EFI) вновь, как и несколько лет назад стало популярным. Теперь, видимо, всерьёз и надолго. Потому есть смысл обрисовать - откуда же он (она/оно) взялся, кто такой и что с ним будет - об этом всём подробней.
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- из чего состоит, в чем отличия, как аппаратно реализуется и т.п.- "ты мясо, мясо давай!"(с)
Профессиональный ремонт ноутбуков в Мурманске- notebook51.ru
Rom.by, что в имени тебе моем..?
Таки целью было, повторюсь, "обрисовать - откуда же он (она/оно) взялся, кто такой и что с ним будет". Как это хозяйство работает - отдельная история. Вряд ли кого-то серьёзно это заинтересует - ведь раньше никому не было дела до того, чем отличается принцип работы движка Award Modullar 6.x от AMIBIOS7 и PhoenixBIOS 4r6... И тут, можно считать, что лишь ещё одно ядро, правда, покрытое толстым слоем возгласов из "революционности".
Если же попытаться в двух словах попытаться объяснить разницу между BIOS и EFI - первый писали (и пишут) программисты, взращённые DOS-ом, второй - Linux-ом.
Классная статья, неформально о формальном!
Да интересно, почему все-таки Phoenix сдал позиции?
<Rom> Все равно ничего конкретного- "ну непонятно же !"(с)... Есть какой-нить материал, ссылки про суть EFI- из чего состоит, в чем отличия, как аппаратно реализуется и т.п.- "ты мясо, мясо давай!"(с) </Rom>
Мяса очень много, но оно очень "сухое":
uefi.org/learning_center/
intel.com/technology/efi/efi.htm
Судя по тому как хитро EFI развивается - Интел задумал какую-то "многоходовку". Но системные программисты от этого только выигрывают, ведь теперь появилась одна спецификация для всех будущих материнских плат.
Немного инфы по EFI GPT:
rus-linux.net/lib.php?name=MyLDP/file-sys/guid.html
А платы с "EFI by default" уже есть?
ex-K9
"EFI by default" - в смысле?
Ну в которых поризводителем зашита прошивка с EFI, без традиционных 16-bit костылей.
ex-K9
16-bit костыли - это наверно CSM16? Думаю что пока они будут в EFI для совместимости, это как чемодан без ручки (нести тяжело и бросить жалко). Иначе как обеспечить поддержку 16-ти битных программ, которые используют легаси сервисы БИОСа?
я вообще не считаю нужной поддержку родовых травм 8086/8088
ex-K9
А разве эппловскме "мактели"-макинтелы не с такой ли ЕФИ ?
С ним, родимым - надо ж было кому-то впарить.
Да что то ябло-чники все старое побросали: Open Firmware и PPC-архитектуру, все в топку, рази так можна)
Надеюсь, исходные коды EFI модулей будут доступны для скачивания с сайтов производителей?
Зачем Вам телефон, мистер Андресен?... Если Вы не можете говорить. (C) Matrix
красотааа
Либо нечему гореть, либо нечем поджечь!
2 Baza:
Они EFI расшифровывают как "Efficient , Flexible, Intelligent", наверно хотят надурить потребителей, подсунув вместо EFI свой легаси БИОС.
Отправить комментарий