UEFI

Coreboot Versus UEFI

Coreboot Versus UEFI

A BIOS (a Basic Input / Output System rövidítése), amely hagyományosan a hardver inicializálását hajtotta végre a rendszerindítás során, a 70-es évek óta van velünk, és annak cseréje már évekkel ezelőtt.

Ma a BIOS tényleges utódja az Unified Extensible Firmware Interface (UEFI), amely számos technikai hiányosságot orvosol, miközben általában a BIOS-szolgáltatások örökölt támogatását biztosítja. De a közhiedelemmel ellentétben az UEFI nem az egyetlen elérhető BIOS-pótló. Van még egy coreboot, amely egy nyílt forráskódú szoftverprojekt, amelynek célja a BIOS lecserélése egy könnyű firmware-re, amely csak a legkevesebbet teszi meg egy modern 32 vagy 64 bites operációs rendszer betöltéséhez és futtatásához.

Ebben a cikkben elmagyarázzuk a BIOS elavulásának okait, és összehasonlítjuk a corebootot az UEFI-vel, hogy lássuk, hogyan jött létre ez a két BIOS-helyettesítés, mit akarnak elérni, és mik az előnyeik és hátrányaik.

A BIOS vége

A számítógépek jelentősen fejlődtek, mióta Gary Kildall amerikai számítástechnikus és mikrokomputer vállalkozó feltalálta a BIOS kifejezést. Manapság nem csak a merevlemezekről és az optikai adathordozókról, hanem az USB flash meghajtókról és a távoli hálózati eszközökről is rendszeres a rendszerindítás. Az is gyakori, hogy 2-nél nagyobb merevlemezről indítanak.2 TB, ami egy szigorú korlát, amelyet a Master Boot Record (MBR), az IBM PC-kompatibilis BIOS rendszerű rendszerindítási szektor.

A nagyon korlátozott hardvertámogatás mellett a BIOS nem felel meg a számítógépgyártók jelenlegi biztonsági követelményeinek sem, akiknek szükségük van arra, hogy biztosítsák, hogy a felhasználó mindig olyan operációs rendszerbe induljon, amelyet a csizmák között nem módosítottak.

Végül a BIOS használhatóságát tekintve is elavult. A csak szöveges felhasználói felülete nehézkes és gyakran nehezen navigálható. Sok BIOS-implementáció csak akkor regisztrálja a bemenetet, ha PS / 2-es billentyűzetről származik, és az egérbevitel gyakorlatilag ismeretlen.

A BIOS utódai

A BIOS-nak jelenleg három fő utódja van: coreboot, libreboot és UEFI. Ezek közül a libreboot a legfiatalabb, és tulajdonképpen a coreboot disztribúciója saját bináris kód nélkül. Leah Rowe indította el 2013-ban, és jelenleg minden olyan Linux disztribúcióval működik, amely kernel mode beállítást (KMS) használ a grafikához. Mivel a libreboot szorosan kapcsolódik a coreboot-hoz és korlátozott támogatása van, ebben a cikkben nem tárgyaljuk tovább.

coreboot

Hivatalos weboldalán a coreboot „kiterjesztett firmware-platformként” jellemezhető, amely villámgyors és biztonságos indítási élményt nyújt modern számítógépeken és beágyazott rendszereken.”A Coreboot eredetileg 1999-ben jelent meg, azzal a céllal, hogy olyan BIOS-alternatívát hozzon létre, amely gyorsan elindul és intelligensen kezeli a hibákat.

A projekt fő támogatói közé tartozik az AMD, az MSI, a Gigabyte, a Coresystems, valamint a Google, akik részben szponzorálják a coreboot projektet, és hét egymást követő évben elfogadták a Google Summer of Code programban.

2009-ben a coreboot alapítója, Ron Minnich elmondta: „Napjainkban több mint 10 millió számítógép futtatja a corebootot. Közülük sok készülék és set-top box. Az állítólag azonnal bekapcsolható cuccok. De néhány vállalat a corebootot futtató szervereket is értékesíti. A felhasználási esetek nagyon elterjedtek. Néhány törzsbetöltő gép aknákra vadászott Afganisztánban, mások gondoskodtak arról, hogy a nagy kórházakban garantálják az adatok integritását és teljesítményét. A Coreboot-ot használták a rendszerek tesztelésében és az autók biztonságának javításában, és természetesen jó néhány szuper számítógépes fürtben, ezer és ezer csomópont mellett.”

A könnyebben elérhető eszközök között, amelyek támogatják a corebootot, van néhány x86 alapú Chromebook, az OLPC XO, valamint a Libreboot X200 és T400.

A BIOS-hoz képest a coreboot csak a hardver inicializálását hajtja végre, míg a hagyományos BIOS elindítja az operációs rendszert is. A hardver inicializálása után a coreboot elindít egy külön programot, amelynek neve hasznos. A hasznos teher bármilyen program lehet. Az operációs rendszert elindító szokásos rendszerbetöltők mellett valójában maga az operációs rendszermag is lehet, ami azt jelenti, hogy a coreboot és a Linux kernel beilleszthető az indító flashbe, hogy mindig rendelkezésre álló Linux rendszer legyen.

UEFI

Az UEFI az eredeti Extensible Firmware Interface (EFI) specifikáción alapul, amelyet az Intel fejlesztett ki 2005-ben, az Egységes EFI Fórum megalakulása után.

„A Unified EFI (UEFI) specifikáció (korábban EFI specifikáció néven) interfészt határoz meg az operációs rendszer és a platform firmware között” - írja le az Intel specifikációja. „A felület adattáblákból áll, amelyek platformhoz kapcsolódó információkat, rendszerindítási szolgáltatás hívásokat és futásidejű szolgáltatási hívásokat tartalmaznak, amelyek elérhetők az operációs rendszer és a betöltője számára. Ezek szabványos környezetet biztosítanak az operációs rendszer indításához és az indítás előtti alkalmazások futtatásához.”

A legtöbb új gépben az UEFI összetettebb alternatívaként váltotta fel a BIOS-t, és minden számítógépgyártó a szabványt egy sajátos módon implementálta, hogy a gyártó igényeinek megfelelő kezelőfelületet hozzon létre.

Az UEFI egy indítás előtti környezetet biztosít a saját shelljével, illesztőprogramjaival, alkalmazásaival, többek között az interneten való böngészés, a rendszer biztonsági mentéseinek létrehozása és a távdiagnosztika operációs rendszer nélküli elvégzésével. Az UEFI támogatja a 9-es merevlemezről történő indítást.4 ZB (1 ZB = 1 billió gigabájt), aminek egy ideig elégnek kell lennie, tekintve, hogy az egész internet várhatóan 8 ZB körül lesz.

De az UEFI minden előnye ellenére a BIOS-szal szemben, számos digitális jogi aktivista kritizálta azt állítva, hogy az UEFI a Secure Boot nevű szolgáltatás miatt megszünteti a felhasználó azon képességét, hogy valóban irányítsa a számítógépet, ami biztosítja, hogy egy eszköz csak szoftver segítségével induljon amelyet az eredeti berendezésgyártó (OEM) bíz meg.

Egyes Secure Boot funkcióval rendelkező gépek lehetetlenné teszik a funkció kikapcsolását, így bárki, akinek ilyen gépe van, ragaszkodik a géphez kapott operációs rendszerhez. Figyelembe véve, hogy kevés laptopra van előre telepítve a Linux, minden olyan Linux-felhasználónak, aki laptopot vagy asztali számítógépet vásárol, amelyet nem kifejezetten Linux-barátnak hirdetnek, meg kell győződnie arról, hogy a gép lehetővé teszi a Secure Boot kikapcsolását.

Következtetés

Annak ellenére, hogy a coreboot sokkal régebbi, mint az UEFI, a legtöbb számítógép-felhasználó alig tud róla, hogy létezik, mert főleg magasan specializált eszközökben található meg, nem pedig laptopokban és asztali számítógépekben. Ennek ellenére léteznek corebootos gépek; csak sokkal nehezebb megtalálni őket.

A top 5 ergonómikus számítógépes egértermék Linuxhoz
Hosszan tartó számítógép-használat okoz-e fájdalmat a csuklóján vagy az ujjain?? Merev ízületek szenvednek, és folyamatosan kezet kell rázniuk? Égő fá...
Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...