Mnogi korisnici su to zahtijevali i Slimbook je poslušao vaše zahtjeve. Valensijanska kompanija još jednom nas iznenađuje dobrim vijestima jer naporno radi na integraciji sistema Coreboot na vašim računarima i tako ih učiniti još otvorenijima. Bez sumnje, veliki korak naprijed u smislu uklanjanja zatvorenog firmvera koji nudi toliko nedostataka, ne samo iz filozofskih ili etičkih razloga, već i zbog tehničkih problema poput brzine pokretanja i sigurnosti.
No, vratimo se malo unazad kako bismo bolje razumjeli ovaj Slimbook feat ... BIOS / UEFI To je objedinjeno sučelje sa zatvorenim sistemom firmvera sa rutinama ili kodom neophodnim za pokretanje opreme. Ovaj kôd pohranjen u programabilnu ROM memoriju izvodi niz rutina kako bi mogao pokrenuti sve povezane hardverske uređaje i dati kontrolu pokretaču za pronalaženje operativnog sistema s kojim se pokreće.
Da bi se to postiglo, UEFI se sastoji od tri faze ili faze poznat kao:
- SEC (Sigurnost): To je prva faza kada se sistem pokreće i obrađuje sve početne događaje i može proslijediti neke osnovne informacije za PEI fazu. U osnovi sadrži kod neophodan za inicijalizaciju CPU-a u poznatom stanju registara.
- PEI (Pre-inicijalizacija): nakon prethodne faze, aktivirat će se nova faza koja započinje radi konfiguriranja cijele platforme da sve ostane spremno, a zatim prenijeti kontrolu na DXE.
- DXE (Driver eXecution Environment): kada se učitaju upravljački programi ili upravljački programi uređaja ili perifernih uređaja računara. Ako je potrebno, također montira diskove i pronalazi i pokreće sistemski kôd za pokretanje. Nakon ovog koraka, kontrola se prenosi na lokalizirani operativni sistem ...
Sve ovo je neophodno da bi se shvatilo da je Coreboot projekt orijentiran na zamijenite vlasnički firmware koji u BIOS-u / UEFI nalazimo za otvoreni izvor. Drugim riječima, Coreboot zamjenjuje SEC i PEI faze. Ali ne treba ga zamijeniti s drugim projektom o kojem smo već razgovarali, LinuxBoot-om, koji dolazi da zamijeni DXE fazu radi veće brzine i sigurnosti. Stoga je Coreboot kod koji djeluje mnogo ranije u procesu pokretanja u odnosu na LinuxBoot. Coreboot omogućava sve ono što Linux sam nije u stanju učiniti, poput inicijalizacije platforme (CPU, DRAM, ACPI, nabrajanje PCI uređaja, učitavanje pokretačkog programa ili pokretačkog programa ...).