Size: a a a

2018 March 07

КП

Король Плутин in Debian
Tim Martyushev
Да, я тут пообщался с коллегами, на меня посмотрели странно. Многие про UEFI вообще не слышали.
На новых ПК много раз видел ОС в legacy, в конторах ставят ОС в legacy режиме.
Такое ощушение, что только я его использую...
В общем смотри, как получается с UEFI. На дворе начало 2000-х. Apple порвала с подставляющими их IBM и заключила контракт с Intel на поставки им своих запасов цэпэ. Intel заодно предложила им свою загрузчную систему, разработанную для серверов на itanium. Apple почесала бороду, дунула для приличия и сказала, что будут портировать привычную им OpenFirmware. Intel, немного поугорав (хорошую траву ведь в Apple курят) желают удачи.
Немного потыкав в OpenFirmware палочкой, Apple понимает, что ничего путного из этого не выйдет, и решает посмотреть, что же у остальных x86 внутрях, как же они то грузятся... Apple настолько ахренела с увиденного чуда костылестроения, что их мгновенно отпускает и они звонят Intel с вопросом, а что они там говорили про новую систему запуска?
Допилив в 2 рожи проект, они понимают - это есть хорошо! Ибо создали они поистине великолепное микроПО -- модульное (без костылей), нативно поддерживающее накопители огромного объёма (не просто без костылей, но и первыми), ушли от 30-илетней системы "ОС должна запускаться огрызком кода в 488 байт, расположенном в нулевом секторе нулевой дорожки первой головки" (LBA? Вообще-то в легаси биос это тоже костыль, да ещё и далеко не всегда адекватно работающий) к системе "мы умеем в файловые системы, и что бы загрузить ОС мы просто смотрим на всех распознанных накопителях загрузчик, просто лежаший в некой директории, названной определённым образом и являющийся... обычным приложением, написанным на C или C++. Да и сама эта новая система была написана на ЯВУ, а ещё умела в интернет, хранить универсальные драйвера устройств в себе и могла хоть с инета получить образ ОС, которой надо установить. "Заебись!" - сказала Apple. "Зачод!" - подтвердил Intel.  И назвать решили эту новую систему EFI - Extensible Firmware Interface, "расширяемый интерфейс для микропрограмм" по нашему. Интел поступил правильно, что открыл описание и большую часть кода, ведь этим EFI начали интересоваться и другие. Решено было свою компашку как нибудь назвать, а заодно и показать в названии универсальность EFI. Ну и добавили в начало названия Unified-- универсальный, а себя назвали UEFI Forum. Постепенно они добавили новых фич, убрали главный минус EFI -- невозможность загрузки "старых" ОС, правда, хе-хе, костылём, названным CSM - модуль обеспечения совместимости, который делал всё то, чем раньше занимался легаси биос -- инициализировал всё оставшееся оборудование и загружал то. Ошмёток кода с первого LBA. Ведь сам UEFI инициализировал самый минимум - процессор, память да консоль, ведь современные ОС давно уже сами всё оборудование инициализируют во время загрузки.
Но тут пришла майки и начала делать всё то, что она так любит -- привнесла идею вендорлока, начала всё подгребать под себя, кричать "юзеры идиоты, поэтому всё полезное спрячем, а наружу только свистоперделки покажем", протолкнула под предлогом безопасности свой мерзкий secureboot... А ведь в то время уже начали выходить материнки с UEFI -- MSI EFInity, asus p5b premium... В результате куча народу стала считать UEFI поделкой от маек, которая якобы "то же самое только мышкой можно в биосе клацать, а ещё на комп с этим уйефи нельзя ляникс поставить"... Ну и начались эти все "я атключил/удалил это дерьмо на сваём кампе" -- переключит режим загрузки в костыльный режим, "эфе нинужна, кококо" и тому подобное.
источник

КП

Король Плутин in Debian
Еба я настрочил...
источник

И☥

Иℾტ℘Ѣ☤ ☥ in Debian
Король Плутин
В общем смотри, как получается с UEFI. На дворе начало 2000-х. Apple порвала с подставляющими их IBM и заключила контракт с Intel на поставки им своих запасов цэпэ. Intel заодно предложила им свою загрузчную систему, разработанную для серверов на itanium. Apple почесала бороду, дунула для приличия и сказала, что будут портировать привычную им OpenFirmware. Intel, немного поугорав (хорошую траву ведь в Apple курят) желают удачи.
Немного потыкав в OpenFirmware палочкой, Apple понимает, что ничего путного из этого не выйдет, и решает посмотреть, что же у остальных x86 внутрях, как же они то грузятся... Apple настолько ахренела с увиденного чуда костылестроения, что их мгновенно отпускает и они звонят Intel с вопросом, а что они там говорили про новую систему запуска?
Допилив в 2 рожи проект, они понимают - это есть хорошо! Ибо создали они поистине великолепное микроПО -- модульное (без костылей), нативно поддерживающее накопители огромного объёма (не просто без костылей, но и первыми), ушли от 30-илетней системы "ОС должна запускаться огрызком кода в 488 байт, расположенном в нулевом секторе нулевой дорожки первой головки" (LBA? Вообще-то в легаси биос это тоже костыль, да ещё и далеко не всегда адекватно работающий) к системе "мы умеем в файловые системы, и что бы загрузить ОС мы просто смотрим на всех распознанных накопителях загрузчик, просто лежаший в некой директории, названной определённым образом и являющийся... обычным приложением, написанным на C или C++. Да и сама эта новая система была написана на ЯВУ, а ещё умела в интернет, хранить универсальные драйвера устройств в себе и могла хоть с инета получить образ ОС, которой надо установить. "Заебись!" - сказала Apple. "Зачод!" - подтвердил Intel.  И назвать решили эту новую систему EFI - Extensible Firmware Interface, "расширяемый интерфейс для микропрограмм" по нашему. Интел поступил правильно, что открыл описание и большую часть кода, ведь этим EFI начали интересоваться и другие. Решено было свою компашку как нибудь назвать, а заодно и показать в названии универсальность EFI. Ну и добавили в начало названия Unified-- универсальный, а себя назвали UEFI Forum. Постепенно они добавили новых фич, убрали главный минус EFI -- невозможность загрузки "старых" ОС, правда, хе-хе, костылём, названным CSM - модуль обеспечения совместимости, который делал всё то, чем раньше занимался легаси биос -- инициализировал всё оставшееся оборудование и загружал то. Ошмёток кода с первого LBA. Ведь сам UEFI инициализировал самый минимум - процессор, память да консоль, ведь современные ОС давно уже сами всё оборудование инициализируют во время загрузки.
Но тут пришла майки и начала делать всё то, что она так любит -- привнесла идею вендорлока, начала всё подгребать под себя, кричать "юзеры идиоты, поэтому всё полезное спрячем, а наружу только свистоперделки покажем", протолкнула под предлогом безопасности свой мерзкий secureboot... А ведь в то время уже начали выходить материнки с UEFI -- MSI EFInity, asus p5b premium... В результате куча народу стала считать UEFI поделкой от маек, которая якобы "то же самое только мышкой можно в биосе клацать, а ещё на комп с этим уйефи нельзя ляникс поставить"... Ну и начались эти все "я атключил/удалил это дерьмо на сваём кампе" -- переключит режим загрузки в костыльный режим, "эфе нинужна, кококо" и тому подобное.
ааааа, зачем?
источник

A

Adel in Debian
И я вас категорически приветствую
источник

КП

Король Плутин in Debian
50 минут, судя по таймштампам.
источник

КП

Король Плутин in Debian
Adel
И я вас категорически приветствую
Привет!
источник

КП

Король Плутин in Debian
Иℾტ℘Ѣ☤ ☥
ааааа, зачем?
Читай!
источник

A

Adel in Debian
Взаимно
источник

И☥

Иℾტ℘Ѣ☤ ☥ in Debian
спасибо добрый человек \\\
источник

КП

Король Плутин in Debian
источник

КП

Король Плутин in Debian
Oleg
завтра за руль и в баню в деревню )
Еее! Банька! А я вот дома работать буду... :-(
источник

КП

Король Плутин in Debian
Гадость.
источник

И☥

Иℾტ℘Ѣ☤ ☥ in Debian
источник

КП

Король Плутин in Debian
источник

ВМ

Владимир Муковоз in Debian
Последнее предупреждение
источник

ВМ

Владимир Муковоз in Debian
Флудом и не потребностями занимаемся в старом чате
источник

КП

Король Плутин in Debian
Владимир Муковоз
Последнее предупреждение
Ну ты гифку-то сохранил?
источник

ВМ

Владимир Муковоз in Debian
Да
источник

И☥

Иℾტ℘Ѣ☤ ☥ in Debian
))
источник

КП

Король Плутин in Debian
Скинь в лс, посмотрю.
источник