Разработчик Филипп Теннен удивил сообщество, создав IRC-клиент, работающий не в операционной системе, а непосредственно в BIOS материнской платы.
Это означает, что мессенджер запускается до загрузки ОС, на этапе инициализации аппаратного обеспечения.
Клиент написан на языке Rust и использует UEFI (Unified Extensible Firmware Interface) — интерфейс, который обеспечивает взаимодействие между операционной системой и прошивкой материнской платы.
Для отображения интерфейса мессенджера Теннен задействовал специальные инструменты и шрифт TrueType.
YouTubeПользователи могут подключаться к IRC-серверам и общаться в чате, не загружая операционную систему. Для этого им потребуется только клавиатура, так как поддержка мыши в данный момент ограничена.
Теннен выложил исходный код своего проекта на GitHub, чтобы другие разработчики могли ознакомиться с его реализацией и, возможно, доработать ее.
Сам автор не позиционирует свое творение как полноценный мессенджер, но его работа демонстрирует возможности UEFI и открывает новые перспективы для создания необычных приложений, работающих на «голом» железе.
Источник: www.ferra.ru