Вы когда-нибудь задумывались, что происходит, когда вы нажимаете кнопку питания на компьютере? За той краткой паузой, прежде чем экран загорится, скрывается сложный процесс. В этой статье мы погрузимся в увлекательный мир прошивок (firmware) и исследуем, как разные компоненты…
Basic Input/Output System (BIOS) компьютеров год назад отпраздновал свое 35-летие. Однако до 40 юбилея дожить ей, скорее всего, не суждено. Как сообщил разработчик Intel Брайан Ричардсон в ходе конференции the Fall 2017 UEFI Plugfest, к 2020 году компания будет поддерживать только UEFI Class 3, то есть полностью откажется от интерфейса Legacy BIOS в пользу UEFI (см. КДПВ). Читать дальше →
Новые компьютеры используют прошивку UEFI вместо традиционного BIOS. Обе эти программы – примеры ПО низкого уровня, запускающегося при старте компьютера перед тем, как загрузится операционная система. UEFI – более новое решение, он поддерживает жёсткие диски большего объёма,…
После двух твитов, оставленных на прошлой неделе, про мои игры с UEFI и Rust, несколько человек попросили опубликовать заметку, объясняющую как создать UEFI-приложение, полностью написанное на Расте и продемонстрировать тестовое окружение. Так что сегодняшняя цель — это создание UEFI-приложения на Расте, которое распечатывает карту памяти, отфильтрованную по доступности для использования (такая память называется традиционной памятью в описании UEFI-спецификаций): Читать дальше →