1) Перешиваемость кода BIOS без механического рубильника-переключателя как в самых древних матплатах.
Нужно, чтобы была возможность хранить данные CMOS отдельно в очень маленьком ППЗУ без переключателя, а остальной основной исполняемый код в ППЗУ С переключателем (write mode для ручных редких обнов и обычный ПОЛНОСТЬЮ readonly режим).
2) Неотключаемость зондов в большинстве случаев кроме специальных партий для специальных покупателей.
Нужно, чтобы любой мог отключить популярные зонды типа PSP и ME.
Желательно также джампером.
Я бы не назвал закрытость проблемой x86 архитектуры.
Наоборот, именно архитектура x86 позволила сформироваться и вырасти открытым операционным системам. Именно на x86 Linux стал де факто стандартам.
Альтернативные архитектуры чаще всего лучше работают на проприетарных ОС, там тесная связка производителя ОС - процессор. Это и проприетарные UNIX на экзотических процессорах, это и пара ARM-Android, и Apple M1.
Не уверен, что Linux, каким мы его знаем, был бы возможен без открытой экосистемы x86.
Перешиваемость кода BIOS без механического рубильника-переключателя как в самых древних матплатах.
Не проблема архитектуры не разу. Распаивай на плазе ПЗУ, не распаивай ноги, ответственные за программирование. Не подавай на микросхему напряжение, нужное для программирования.
Нужно, чтобы любой мог отключить популярные зонды типа PSP и ME.
Не нужно. Это достаточно не поддерживать/отключать в ОС.
Почему 2? Как минимум, вот ещё https://en.wikipedia.org/wiki/Vortex86 Правда, он тоже г-ном кормит. Да и говорят, Эльбрус наш как x86 может. Хорошо, а у АРМ сколько производителей, например? Два. TMSC и Samsung.
Абстракция на абстракции абстракцией погоняет. Ассемблер уже не выполняет прямые команды, а, так же как java, является лишь верхушкой виртуальной машины.
У x86 как архитектуры проблем до жопы. Только толку их обсуждать, если альтернатив особо нет? Arm вот благодаря стараниям яббла хоть как-то начал на десктопный рынок заруливать, и пройдёт ещё лет 5 минимум прежде чем десктопными армами можно будет пользоваться.
Не нужно. Это достаточно не поддерживать/отключать в ОС.
Intel ME – это фактически отдельный комп в твоём компе, который работает параллельно с твоей ОС и на твою ОС ему насрать.
Тонна легаси барахла вроде 16 bit real mode, A20 line, сегментная память, кривая обработка прерываний, прибитость гвоздями к стеку. Ещё зонды вроде Intel ME.
Arm вот благодаря стараниям яббла хоть как-то начал на десктопный рынок заруливать, и пройдёт ещё лет 5 минимум прежде чем десктопными армами можно будет пользоваться.
Почему садисты? Садисты скорее те кто до байтика высчитывает, над каждым битиком издевается. А эти хапнули сразу и много, а пишут или нет без разницы, главное застолбить, моё!
Перешиваемость кода BIOS без механического рубильника-переключателя как в самых древних матплатах.
Это вы сейчас о чем? Какой рубильник?
Нужно, чтобы была возможность хранить данные CMOS отдельно в очень маленьком ППЗУ без переключателя, а остальной основной исполняемый код в ППЗУ
Давно были мамки только-с-посадочным-местом/воткнутой-второй-микрухой. На ней оригинальный бивис. В случае убийства бивиса на штатной пзухе, перетыкаем джампер, включаем, стартуем с этой резервной, шьем бивис.
Нужно, чтобы любой мог отключить популярные зонды типа PSP и ME. Желательно также джампером.
Тяжелый день? Ладно, поясняю. Берете плоскогубцы, берете мать и выносите с неё всё что по вашему мнению похоже на «популярные зонды типа PSP и ME». Профит.
Arm вот благодаря стараниям яббла хоть как-то начал на десктопный рынок заруливать
Никуда ARM стараниями яббла не стал заруливать. Забудь уже эту мантру. Во-первых Mac - это не десктопный рынок, а скорее embedded. Насрать какой процессор в той закрытой и физически и юридически коробке. Это такой же единый девайс как и игровая консоль. Десктоп - это когда ты берешь один из процессоров, ставишь его в одну из материнских плат, на это все ставишь одну из операционных систем, и у тебя это все более менее работает, при чем официально, а не с бубнами и реверс-инжинирингом. Во-вторых, на Mac зарулил не ARM, a M1, это огромная разница, примерно как между двумя машинами «Жигули» и «Ламборджини» - обе на четырехколесной архитектуре, но есть один нюанс (с).
Во-первых Mac - это не десктопный рынок, а скорее embedded. Насрать какой процессор в той закрытой и физически и юридически коробке. Это такой же единый девайс как и игровая консоль. Десктоп - это когда ты берешь один из процессоров, ставишь его в одну из материнских плат, на это все ставишь одну из операционных систем, и у тебя это все более менее работает, при чем официально, а не с бубнами и реверс-инжинирингом
На столе стоит? Стоит. На экран картинку выводит? Выводит. Мышку с клавиатурой умеет? Умеет. Значит десктоп.
Во-вторых, на Mac зарулил не ARM, a M1, это огромная разница, примерно как между двумя машинами «Жигули» и «Ламборджини» - обе на четырехколесной архитектуре, но есть один нюанс (с).
Ичо? Это примерно как вещать, что не x86 зарулил десктопы, а intel и amd. А типа всякие cyrix и via давно сдохли. Кто ж виноват, что другие производители ARM-чипов не почесались?
Тяжелый день? Ладно, поясняю. Берете плоскогубцы, берете мать и выносите с неё всё что по вашему мнению похоже на «популярные зонды типа PSP и ME». Профит.