Много потребители настояваха за това и Slimbook е послушал вашите искания. Валенсийската компания отново ни изненадва с добри новини, тъй като работи усилено за интегриране на системата Coreboot на вашите компютри и по този начин ги направи още по-отворени. Без съмнение, голяма стъпка напред по отношение на премахването на този затворен фърмуер, който предлага толкова много недостатъци, не само по философски или етични причини, но и по технически въпроси като скорост на зареждане и сигурност.
Но нека се върнем малко назад, за да разберем по-добре този подвиг на Slimbook ... BIOS / UEFI това е унифициран интерфейс със затворена фърмуерна система с рутинни програми или код, необходими за стартиране на оборудването. Този код, съхраняван в програмируема ROM памет, изпълнява поредица от подпрограми, за да може да инициализира всички свързани хардуерни устройства и да даде контрол на зареждащото устройство за намиране на операционна система, с която да се стартира.
За да направите това, UEFI се състои от три етапа или фази познат като:
- SEC (Защита): Това е първата фаза, когато системата зарежда и обработва всички първоначални събития и може да предаде основна информация за фазата PEI. Той основно съдържа кода, необходим за инициализиране на процесора в известно състояние на регистрите.
- ПЕИ (Предварителна инициализация): след предишната фаза ще бъде извикана тази нова фаза, която започва да конфигурира цялата платформа, за да остави всичко готово и след това да прехвърли контрола към DXE.
- DXE (Driver eXecution Environment): когато драйверите или драйверите за устройствата или периферните устройства на компютъра са заредени. Ако е необходимо, той също монтира дискове и намира и изпълнява системния код за зареждане. След тази стъпка контролът се прехвърля към локализираната операционна система ...
Всичко това е необходимо, за да се разбере, че Coreboot е проект, ориентиран към заменете собствения фърмуер които намираме в BIOS / UEFI за отворен код. С други думи, Coreboot замества фазите SEC и PEI. Но не бива да се бърка с друг проект, за който вече говорихме, LinuxBoot, който идва да замени фазата DXE, за да осигури по-голяма скорост и сигурност. Следователно Coreboot е код, който действа много по-рано в процеса на зареждане в сравнение с LinuxBoot. Coreboot прави възможно всичко, което Linux не е в състояние да направи сам, като инициализиране на платформата (CPU, DRAM, ACPI, изброяване на PCI устройства, зареждане на буутлоудъра или буут лоудъра ...).