Филипп Теннен (Phillip Tennen) создал графический IRC-клиент, работающий в UEFI, и назвал его UEFIRC. Он написан на языке программирования Rust, использует набор инструментов графического интерфейса и шрифты TrueType. Проще говоря, энтузиаст встроил мессенджер в прошивку материнской платы, хранящейся в ПЗУ компьютера. Каждый может подключиться к IRC-серверу, общаться в чате и читать сообщения, не выходя из биоса.
Проект изначально задумывался в качестве шутки, но подруга Теннена его не оценила. После и сам разработчик согласился с тем, что смешного здесь на самом деле мало, хотя свой проект он всё же доработал. Некоторые загрузчики позволяют запускать операционную систему по сети, а не из локального устройства. Такая возможность предполагает, что в UEFI есть необходимые драйвера для сетевых карт с реализацией TCP и предоставлением API для использования сети напрямую любым приложениям, работающим в среде перед загрузкой. Таким образом, для работы мессенджера вовсе не нужна операционная система. Разработчик даже реализовал поддержку мыши с помощью протокола Simple Pointer Protocol, но без колеса прокрутки, поэтому скролить окно пришлось с помощью клавиш со стрелками на клавиатуре или полосы прокрутки.
В итоге Филипп Теннен собрал специальную сборку прошивки UEFI, в которой были собраны все нужные драйверы и протоколы, а исходный код проекта опубликовал в интернете. Он признаётся, что его разработка не является полноценным мессенджером и для использования не очень пригоден. Тем не менее ему удалось продемонстрировать возможности UEFI. Он присоединился к IRC-каналу разработки UEFI и даже опубликовал несколько сообщений.
Источник: trashbox.ru