Три экспериментальные ОС, каждая со своей странной задачей
В MIT собрали то, что сами называют «электронным микроскопом для операционных систем» — ядро Fractal. Оно нужно, чтобы заглянуть внутрь процессора и искать аппаратные дыры. Работает на x86-64, ARM64 и RISC-V, умеет на лету переключать уровни привилегий.
Первый же результат заметный: на Apple M1 нашли спекуляцию вида Phantom, которую раньше видели только у AMD и Intel. Оказалось, пользовательский код всё-таки может достучаться до кешей ядра в обход защиты CSV2.
Дальше — интереснее. DBOS складывает всё состояние системы в таблицы распределённой базы и за счёт полной истории изменений поднимается после атак шифровальщиков. А Mru целится в космос: автономная работа годами, несмотря на постепенный износ железа. Правда, пока это только концепция и симуляции — обещанные «тысячелетия» работы иначе сегодня и не проверить.
Больше деталей — в статье на Хабре.
@ai_n_hardware
Post #1860
4
