Сквозняк писал(а):Это политическое решение. Банк наполовину государственный, а ведёт себя как частный и плюёт на интересы государства.
Ну, не так всё мрачно. Они действительно взяли на тест и сделали что могли. А потом ещё и предлагали много кому, в том числе и моей конторе. Если бы я знал что будет в конце февраля - я бы согласился взять на тест в декабре просто из личного любопытства, хотя использовать их мы бы не смогли в любом случае.
Байкалы не так хороши, у них с безопасностью всё плохо.
Армовские ядра берутся у англичан, а те плюнут в борщ, причём в конкретную кастрюлю, а не во все сразу, как в x86.
В принципе, конечно, да, но нет. ARM поставляет не ядро как таковое, а поведенческую модель. Сама реализация - компоновка с контроллерами памяти, шин, кешами,
технологическими тестами синтезируется и проверяется у нас. А потом еще и технические особенности реализации - адаптация к фабрике, варианты исполнения элементов, итд. т.е можно получить радиационно стойкую версию, а можно - работающую при 110 градусах, а можно низкопотреблющую, а можно быструю.
Самое удобное место для закладки - технологические тесты: посигналил на определенной ноге определенным образом и машина превратилась в кирпич или делает что-то не то. Но их добавляют как раз на Байкале.
Поведенческая модель тоже может быть местом для закладок, но при разработке положено проверять формальное соответствие описания правилам работы, а значит закладки типа "вот тут недокументированный регистр, если в него засунуть особое число, то не будут вызываться исключения при обращении в память другого приложения - следовательно можно будет безнаказанно считать секретные данные или пароли."
должны быть определены в тестах или тесты будут возвращать ошибку.
Кстати "левые" регистры тополог увидит просто глазами.
Да и завирусованные новых версий могут не дать.
А вот это они уже сделали. Продажа производственной лицензии на ядра для следующего поколения запрещена.
Это со стороны ARM.
А со стороны завода, который эти процы выпекает - запрещены любые контакты с нами. Хоть с Байкалом, хоть с кем. Те пластины с уже разработанными Байкалами, под те сервера, что тестировал Сбер, которые успели изготовить, но не успели отправить - так и лежат на заводе и будут лежать.
Если бы разработчики байкала переписали ядро и стали использовать только собственную версию, то было хорошо,
То заводы её бы не стали производить, потому что это нарушение патента ARM. Именно поэтому нас ждет будущее в лице RISC-V.
Его умеют две наших компании - CloudBear и Syntacore. Причем Байкал прикупил себе клаудбиаров.
https://www.cnews.ru/news/top/2021-12-0 ... alov_staliХотя на данный момент ядро Syntacore SCR7 выглядит более подходящим кандидатом для "заменителя PC"