Производитель модульных ноутбуков Framework Computer открыл прошивки
Исходный код прошивки (встроенного программного обеспечения) своих ноутбуков, заявляемых в качестве модульных и ремонтопригодных, открыла для желающих американская компания Framework Computer 20 января. Код опубликован в хранилище программных проектов на GitHub.
Раскрытие исходного кода прошивки позволит сообществу создавать, делиться и устанавливать на ноутбуки собственные версии встроенного программного обеспечения (ПО). На данный момент прошивка EmbeddedController поддерживает только материнские платы для процессоров Intel Core 11-го поколения (Tiger Lake).
Прошивка берет на себя работу по инициализации чипсета материнской платы и центрального процессора. Также она управляет низкоуровневым взаимодействием с периферийными и вспомогательными устройствами — клавиатурой, тачпадом, управлением диодами подсветки индикации, управлением питанием и другим.
Код EmbeddedController основан на коде встроенного программного обеспечения от Google, разрабатываемым для ноутбуков Chromebook. В дальнейшем компания Framework планирует создать открытые прошивки для модулей, использующих проприетарное встроенное ПО — модуль беспроводной связи и другие.