Микроядерная архитектура как основа надёжности и безопасности ОСРВ «Нейтрино» (Владимир Махилёв, OS…
http://0x1.tv/20240620O Микроядерная архитектура как основа надёжности и безопасности ОСРВ «Нейтрино» (Владимир Махилёв, OSDAY-2024) Владимир Махилёв ------------- Архитектура операционной системы «Нейтрино», особенности реализации ядра ОС и его основные сервисы. «Нейтрино» — российская операционная система жёсткого реального времени, основанная на архитектуре микроядра. Микроядро «Нейтрино» отвечает за ограниченный набор функций и системные вызовы, включая передачу сообщений между процессами. Микроядро не подлежит плановому исполнению в рамках каких-либо политик планирования потоков. Процессор выполняет код микроядра лишь в следующих случаях: в результате явного использования прикладным потоком системного вызова, возникновения аппаратного исключения или в ответ на прерывание. Также микроядро является вытесняемым (за исключением небольших критических секций кода), в том числе и во время обмена сообщениями между процессами — обработка передачи сообщения продолжится с той точки, на которой системный вызов был прерван вытеснением ядра. Ядро ЗОСРВ «Нейтрино» реализует основные интерфейсы стандарта POSIX: передача сообщений и сигналы. Части стандарта POSIX, которые не реализованы в ядре (разделяемая память, очереди и т. д.), реализованы в дополнительных процессах и разделяемых библиотеках. Каждая программа, запускаемая в «Нейтрино», выполняется в собственном изолированном адресном пространстве. Все драйверы устройств и пользовательские программы — это независимые процессы, которые запускаются на целевой системе по необходимости и взаимодействуют друг с другом посредством передачи сообщений или через разделяемую память. Микроядерная архитектура позволяет обеспечить работу в режиме жёсткого реального времени, то есть гарантировать конечное время реакции на внешние события и прерывания.

Национальные стандарты по разработке безопасного программного обеспечения (Круглый стол, OSDAY-2024)

Как мы фаззили ядро ОС c помощью syzkaller и что из этого вышло

НАДЕЖНЫЙ, КАК СВД! ОПЕРАЦИОННАЯ СИСТЕМА РЕАЛЬНОГО ВРЕМЕНИ "НЕЙТРИНО"

Принцип работы процессора на уровне ядра

Microkernels

Инженер по информационной безопасности. Калибровочное mock-интервью

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

Прошло четыре года… Новый фильм «Редакции» о староверах, переехавших в Россию из Южной Америки

Операционные системы / Linux / Zephyr / HAL и BSP / ARC-V

Что такое кибериммунитет и при чем здесь KasperskyOS?

Лекция 3. x86 Protected mode overview

“I’ve seen how governments suppress freedom” | Telegram founder Pavel Durov at Oslo Freedom Forum

КАК ПРОКАЧАТЬ МОЗГ? Владимир Алипов о сне, спорте, деменции и смартфонах

Анна Мелехова — Как защитить ядро. Поговорим о безопасном коде на kernel space

Первый документальный фильм о реверс-инжиниринге

Интегрированное управление рисками.Бережной Геннадий.

Операционные системы, урок 7: Организация памяти. Виртуальная память. | Хекслет

Транспорт будущего, или Как мы ускорили ВКонтакте в 1,5 раза / Александр Тоболь

Атака на Керчь, Иран посылает Трампа, Авито прячет бензин. Шейтельман, Вакуленко, Астров

