Многие пользователи требовали этого и Slimbook прислушался к вашим просьбам. Валенсийская компания в очередной раз удивляет нас хорошими новостями, так как она усердно работает над интеграцией системы. Coreboot на ваших компьютерах и тем самым сделать их еще более открытыми. Без сомнения, это большой шаг вперед в плане избавления от этой закрытой прошивки, которая имеет так много недостатков не только по философским или этическим причинам, но и по техническим причинам, таким как скорость загрузки и безопасность.
Но давайте вернемся немного назад, чтобы лучше понять этот подвиг Slimbook ... BIOS / UEFI Это унифицированный интерфейс с закрытой системой прошивки с подпрограммами или кодом, необходимыми для запуска оборудования. Этот код, хранящийся в программируемой памяти ПЗУ, выполняет серию процедур, чтобы иметь возможность инициализировать все подключенные аппаратные устройства и передать управление загрузчику для поиска операционной системы для загрузки.
Для этого UEFI состоит из три этапа или фазы известный как:
- SEC / КОМИССИЯ ПО ЦЕННЫМ БУМАГАМ И БИРЖАМ (Безопасность): это первая фаза, когда система загружается и обрабатывает все начальные события и может передавать некоторую базовую информацию для фазы PEI. Он в основном содержит код, необходимый для инициализации ЦП в известном состоянии регистра.
- PEI (Предварительная инициализация): после предыдущей фазы будет запущена эта новая фаза, которая начнет настраивать всю платформу, чтобы оставить все готовым, а затем передать управление DXE.
- DXE (Среда выполнения драйверов): когда загружаются драйверы или драйверы для устройств или периферийных устройств компьютера. При необходимости он также монтирует диски, находит и выполняет код загрузки системы. После этого шага управление передается в локализованную операционную систему ...
Все это необходимо для понимания того, что Coreboot - это проект, ориентированный на заменить фирменную прошивку что мы находим в BIOS / UEFI для открытого исходного кода. Другими словами, Coreboot заменяет фазы SEC и PEI. Но не следует путать его с другим проектом, о котором мы уже говорили, LinuxBoot, который приходит на смену фазе DXE, чтобы обеспечить большую скорость и безопасность. Таким образом, Coreboot - это код, который действует намного раньше в процессе загрузки по сравнению с LinuxBoot. Coreboot делает возможным все, что Linux не может сделать сам по себе, например, инициализацию платформы (ЦП, DRAM, ACPI, перечисление устройств PCI, загрузка загрузчика или загрузчика ...).