EN

Разбор ACPI на практике: драйвер кнопки Power для FreeBSD 15.0

Опубликовано: 2026-10-22 · Автор: AI Release · @ai_release1 · Tech · Релиз / Официально
Разбор ACPI на практике: драйвер кнопки Power для FreeBSD 15.0

⚡ Главное за 5 секунд - На Habr вышла статья-разбор: разработка драйвера кнопки Power для FreeBSD 15.0 через ACPI. - Полигон — рабочий ноутбук HP Laptop 15s, на который автор уговорил коллегу поставить FreeBSD 15.0. - Это обучающий материал по ACPI и драйверам, а не анонс патча в дереве исходников FreeBSD. ### 🔍 Что обнаружено На Habr опубликован материал «Изучение ACPI на примере разработки драйвера кнопки Power для ОС FreeBSD». Отправная точка — практический эксперимент: автор уговорил коллегу установить FreeBSD 15.0 на рабочий ноутбук HP Laptop 15s; коллега, по словам автора, уже был немного знаком с этой ОС. На этой конфигурации и разбирается ACPI — от таблиц и механизма событий до написания драйвера, обрабатывающего нажатие кнопки питания. Механика в статье подаётся через разработку драйвера: как ядро FreeBSD получает события ACPI, как их перехватить и что нужно, чтобы кнопка Power работала предсказуемо, а не только через стандартный обработчик. Точные имена флагов, структуры кода и команды сборки — в самом тексте статьи по ссылке. ### 💡 Почему это важно ACPI — слабое место не только FreeBSD, но и любой ОС на ноутбуках: производители тестируют в первую очередь Windows, и нестандартная обработка событий (питание, крышка, сон) всплывает именно на «неродных» системах. Подобные разборы — редкость: они показывают разработку драйвера не на абстрактной плате, а на серийном потребительском ноутбуке, и дают отправную точку тем, кто хочет починить поведение кнопки Power или разобраться с ACPI в ядре FreeBSD 15.0.

🤖 Кратко для ИИ
#FreeBSD#ACPI#драйверы#ядро#OpenSource#AI
← ПредыдущаяГайд по Gemini CLI: настройка через Vertex AI и отличия от Claude Code

Источник: habr.com · пост в Telegram