Цитата Ruslan2017:
Если 64 битная ОС может запускать 32-битные приложения, то почему 64-битная мини-ОС (на уровне UEFI) не научили делать подобное. »
|
Потому что это все-таки не полноценная клиентская ОС, а интегрированное ПО (firmware) для взаимодействия с аппаратной платформой. Безусловно, UEFI даёт гораздо более широкие возможности в том числе и простым пользователям, например, современные материнские платы способны скачивать и обновлять прошивку напрямую, т.е. просто втыкаем сетевой шнурок в комп, заходим в UEFI, тыкаем на Update и далее материнская плата сама качает последнюю версию прошивки и обновляется. Лично тестировал это на платах ASRock и MSI. Никаких флэшек и прочего не нужно. Удобно ли такое? Да, конечно. Понятно, что при желании можно и вручную обновляться с той же флэшки, но смысл-то новых технологий именно в том, чтобы делать жизнь пользователя проще благодаря таким вот мелочам.
Опять же, не надо забывать, что даже на момент внедрения UEFI подавляющее большинство ПК изначально предусматривало установку больших объёмов RAM, поэтому сейчас 64-разрядный UEFI стал неким стандартом де-факто, как 64-разрядная Windows, несмотря на то, что есть UEFI и для 32-битной архитектуры, и для архитектуры Itanium, даже Apple в своих компьютерах давно уже перешла на UEFI (сначала 32-битный, позже - 64-битный). Впрочем, остается открытым вопрос о различных загрузчиках, которые позволяют запускать различные ОС. Например, Clover позволяет настраивать загрузку Windows, macOS и Linux. Не знаю, тестировали ли его авторы возможность запуска WinXP, я сам всем этим не увлекаюсь, поэтому на сей счёт ничего конкретного подсказать не смогу. Еще на ум приходит .efi-приложение с говорящим именем rEFInd, причем оно вроде как изначально в двух вариациях существует (под BIOS и под UEFI), возможно, его автор каким-то макаром всё же предусмотрел возможность запуска Legacy-систем на UEFI-компьютерах, но опять же - Гугл в помощь, я вам с этим помочь точно никак не смогу. Просто не увлекаюсь такими вещами.
Цитата Ruslan2017:
В чипсет впихнули целый IME-контроллер, чтобы сделать полноценную телеметрию »
|
В теории, кстати, это как раз-таки можно порезать, UEFI все-таки подразумевает модульную архитектуру, так что какой-нибудь гуру по написанию прошивок для мат.плат может попросту вырезать или заблокировать телеметрию (что бы там ни подразумевалось под этим) именно на уровне самого UEFI. Повторюсь, модульность дает хороший шанс для таких вещей. Правда, мне страшно даже представить сколько будут стоить услуги такого специалиста, который персонально вам напишет нужную прошивку под ваш комп.
Цитата Ruslan2017:
Зато на главном функционале - на загрузчике, блин, сэкономили »
|
Наоборот, вложили кучу средств в это. UEFI все делает за пользователя: сам загружает драйвера для файловых систем (FAT32 и еще некоторые другие, опционально - NTFS), сам ищет .efi-приложения, сам отбрасывает неподходящие по архитектуре приложения. В итоге в Boot Menu остается только то, что с вероятностью 95% успешно запустится и будет работать. В противовес этому можно вспомнить сколько мучений по сей день испытывают юзеры в попытках создать загрузочный накопитель для ВIOS-компьютеров, который то не загружается, то вообще не определяется, то где-то работает, а где-то не работает... Мрак, в общем.
На загрузчиках, кстати, если кто и экономит, то только авторы самих ОС. В конце концов, это они ведь должны быть заинтересованы в том, чтобы их система работала на максимально возможном числе конфигураций.
Цитата Ruslan2017:
Я это расцениваю, как маркетинг, с целью вытеснить с рынка старые ОС »
|
Да где ж вытеснение-то? Никто у вас ведь не отбирает компьютеры с предыдущей версией UEFI, в которых реализована полноценная поддержка Legacy-режима. Можете пользоваться ими столько, сколько сочтёте нужным. Вы только не забывайте, что свобода - она не только у пользователя бывает, но и у разработчиков тоже. Как пользователь вы свободны выбирать любое железо и любое ПО, включая любые ОС. Разработчик же, в свою очередь, вправе выбирать на каком сочетании железа будет работать его творение, будь то какая-нибудь крошечная утилитка или же полноценная операционная система. Согласитесь, у него же есть такое право? Да, конечно есть. А вот кидать предъявы разработчику в духе "Ой, а чё это оно не работает так, как мне хочется?" - это некрасиво, знаете ли. Не вы же выступали заказчиком, вы просто пользуетесь неким готовым продуктом.
Хотите чтобы кто-то персонально вам что-то сделал конкретно под ваши нужды - платите. Это тоже элемент свободы, конкретнее если, то элемент свободного рынка. Спрос рождает предложение, сами знаете. Можете открыть сбор средств на каком-нибудь там Кикстартере или где-то еще. И там начать собирать деньги... Ну не знаю... Скажем, на написание .efi-приложения, которое будет способно запускать Windows XP на том железе, которое будет указано в тех.задании. Ну а дальше по количеству и по объёму донатов станет ясно какому проценту населения сие интересно и нужно.
Вам, кстати, даже Майкрософт предъявить за это ничего не сможет, поскольку в лицензионном соглашении никак не оговаривается способ запуска их систем, это личное дело пользователя как он будет запускать свою систему: напрямую или через какой-то сторонний загрузчик. Так что юридических проблем можете не опасаться.
Цитата Ruslan2017:
старые ОС, показывают блестящую производительность на современном железе »
|
Странный термин, если честно. Что значит "производительность ОС"? Время запуска ее что ли? Ну так поверьте моему опыту, 95% офисного планктона будет руками и ногами цепляться за комп, который грузится по 30 минут. Ведь можно будет с чистой совестью пойти покурить или выпить чашечку чая, а на все претензии работодателя отвечать "Вы что, не видите, что компьютер пока не загрузился еще?". Дома оно тоже не очень актуально, кстати. Утром встал, тапки надел, на кнопку нажал и пошел на кухню тот же чай делать. К тому времени как будет готов завтрак, даже самый тормознутый комп успеет прогрузиться.
Так что не стоит переоценивать важность скорости запуска ОС или каких-то отдельных приложений на ней. Ну да, согласен,
в общем и целом чем скорее компьютер будет готов к работе, тем лучше. Но по факту это не слишком востребованный параметр, тем более что ждущий режим еще в ХР появился. Именно для того, чтобы ПК был готов к работе за несколько секунд на любом железе при любой квалификации пользователя.
Цитата Ruslan2017:
ставят грабли на уровне UEFI, чтобы ты не мог использовать »
|
Оно всё определяется не желанием навредить ближнему своему, а элементарной экономией. Если внедрение Legаcy-режима окажется более дорогим, нежели потенциальная прибыль от клиентов, которые оценят сей режим и потому купят данный ПК, то Legacy-режим автоматом отправится на свалку. Это же очевидно вроде бы... В общем, капитализм, счастье и т.д.