Заметка / № 000

  • Участвовал в разработке KasperskyOS — защищённой микроядерной ОС, разработанной с нуля; работал в команде ядра и драйверов устройств.
  • Рефакторинг подсистемы прерываний ядра, устранение ошибок многопоточности
  • Рефакторинг драйверов блочных устройств, обеспечив корректный запуск всех драйверов
  • Переработал архитектуру драйверов, устранив системные утечки ресурсов; предложил и разработал новвую архитектуру для всех классов драйверов
  • Реализовал слой портирования драйверов часов на базе Linux-совместимости с использованием механизма межпроцессного взаимодействия (IPC)
  • Улучшил систему сборки для упрощения разработки новых драйверов внутри команды и для независимой разработки внешними заказчиками и подрядчиками